.home-hero{--ink:#f5f5f5;--muted:#e0e0e0;--paper:#1b1b1b;--panel:#272727;--line:#ffffff38;--glass:#1f1f1fcf;--rim:#ffffff45;isolation:isolate;color:var(--ink);background:#1f1f1f}.home-world{position:absolute;inset:0;pointer-events:none;overflow:hidden;z-index:-1}.home-world img{width:100%;height:100%;object-fit:cover;object-position:50% 56%;opacity:.65}.home-world:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#151515f0,#1a1a1abf 32%,#21212133 70%),linear-gradient(0deg,#191919b8,transparent 40%)}.home-hero .hero-inner{grid-template-columns:minmax(0,.9fr) minmax(0,1.25fr);min-height:min(680px,calc(100svh - 106px));gap:0}.home-hero .hero-copy{z-index:2;padding-block:2rem}.home-hero .hero-copy h1{font-size:clamp(2.75rem,4.5vw,4.25rem);max-width:10em}.home-hero .hero-copy p{max-width:27rem}.home-hero .home-stage{height:clamp(470px,45vw,640px);border-radius:0;overflow:visible}.home-hero .home-film{background:transparent;overflow:hidden}.home-hero .home-film-backdrop{display:none}.home-hero .home-film-video{object-fit:contain;filter:drop-shadow(0 18px 35px #0005)}.home-hero .scene-wash{background:radial-gradient(ellipse at 55% 55%,#e5e5e535,transparent 65%)}.home-hero .scene-floor{background:#19191980;box-shadow:0 10px 20px #0008;bottom:5rem;height:12%;width:65%;left:18%}.home-hero .scene-model,.home-hero .scene-poster{filter:drop-shadow(0 12px 18px #12121240)}.home-hero .viewer-help{color:#fff;text-shadow:0 2px 6px #000}.home-hero .scene-controls{background:#1f1f1fde;border-color:#ffffff45}.home-hero .color-button[aria-pressed=true]{background:#f3f3f3;color:#212121}.home-hero .color-button[aria-pressed=false]{color:#f5f5f5}.home-hero .scene-top-controls{z-index:2}.home-brand-reveal{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:#191919ee;z-index:3;pointer-events:none}.home-brand-reveal img{width:min(65%,440px);height:auto;object-fit:contain}.home-eyebrow{font-size:1rem;font-weight:700;margin-bottom:.8rem}.bd-story{position:relative;padding-block:3.5rem;background:var(--paper)}.bd-story-inner{display:grid;grid-template-columns:.9fr 1.15fr;gap:clamp(2rem,6vw,6rem);align-items:center}.bd-story-copy{max-width:35rem}.bd-story-copy h2{font-size:clamp(2.2rem,3.8vw,3.6rem);line-height:1.08}.bd-story-copy>p:not(.home-eyebrow){font-size:1.125rem;color:var(--muted);margin-top:1.2rem;max-width:30rem}.home-category-links{display:grid;margin-top:2rem;max-width:29rem}.home-category-links a{display:flex;align-items:center;justify-content:space-between;gap:1rem;border-top:1px solid var(--line);min-height:66px;font-size:1.55rem;font-weight:700;text-decoration:none}.home-category-links a:last-child{border-bottom:1px solid var(--line)}.home-category-links svg{transition:transform .2s ease}.home-category-links a:hover svg{transform:translate(3px,-3px)}.bd-story-art{min-width:0;position:relative}.bd-story-frame{position:relative;height:clamp(420px,42vw,600px);overflow:hidden;background:var(--panel);border-radius:1rem}.bd-story-frame>img,.bd-story-reveal img{width:100%;height:100%;object-fit:cover}.bd-story-reveal{position:absolute;inset:0}.bd-image-controls{position:absolute;left:1rem;bottom:1rem;display:flex;gap:.4rem}.bd-image-controls button{min-height:44px;padding:.5rem .9rem;border:1px solid #ffffff70;border-radius:.5rem;background:#1f1f1fc9;color:#fff;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);font-size:1rem}.bd-image-controls button[aria-pressed=true]{background:#f5f5f5;color:#1a1a1a}.bd-story-caption{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 0;text-decoration:none}.bd-story-caption span{font-size:1rem;font-weight:650;max-width:80%}.bd-story-caption strong{display:block;font-size:1.125rem;font-weight:600;margin-top:.25rem}.bd-story-caption>svg{flex:none}.home-merch{padding-block:2rem 4rem}.home-section-heading{display:flex;align-items:end;justify-content:space-between;gap:2rem;margin-bottom:1.75rem}.home-section-heading h2{font-size:clamp(2rem,3.2vw,3rem)}.home-section-heading>p{font-size:1.125rem;color:var(--muted)}.home-section-heading>a{flex:none;min-height:44px}.home-merch-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem 1.4rem}.home-product{min-width:0}.home-product-photo{position:relative;aspect-ratio:4/5;overflow:hidden;border-radius:1rem;background:var(--panel)}.home-product-photo>a{display:block;height:100%}.home-product-photo img{height:100%;width:100%;object-fit:cover;transition:transform .4s ease}.home-product-photo>a:hover img{transform:scale(1.025)}.home-photo-tools{position:absolute;bottom:.6rem;right:.6rem;display:flex;align-items:center;gap:.65rem;padding-left:.75rem;border-radius:.65rem;background:var(--glass);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid var(--line);font-size:1rem}.home-photo-tools button{display:grid;place-items:center;border:0;border-left:1px solid var(--line);width:44px;height:44px;color:var(--ink);background:transparent}.home-product-title{display:flex;align-items:start;justify-content:space-between;gap:.5rem;text-decoration:none;margin-top:.8rem}.home-product-title h3{font-size:1.125rem;line-height:1.3;font-weight:650;letter-spacing:-.02em;text-wrap:pretty}.home-product-title svg{flex:none;margin-top:.1rem}.home-product-price{font-size:1.125rem;margin-top:.35rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.home-licenses{padding-block:3.5rem;background:var(--panel);overflow:clip}.license-tabs{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1.25rem}.license-tabs button{display:flex;align-items:center;justify-content:center;gap:.65rem;min-height:48px;padding:.6rem 1rem;color:var(--ink);background:var(--paper);border:1px solid var(--line);border-radius:.6rem;font-size:1.0625rem;font-weight:650}.license-tabs button[aria-selected=true]{color:var(--on-accent);background:var(--accent);border-color:var(--accent)}.license-stage{min-height:560px}.license-panel{display:grid;grid-template-columns:1fr 1.06fr;gap:1.5rem;align-items:start}.license-art{position:relative;min-width:0;overflow:hidden;border-radius:1rem;background:var(--paper)}.license-art-image{height:420px;display:flex;align-items:center;justify-content:center;overflow:hidden}.license-art-image img{width:100%;height:100%;object-fit:contain}.license-art-caption{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.25rem;border-top:1px solid var(--line)}.license-art-caption h3{font-size:1.5rem;letter-spacing:-.03em}.license-art-caption a{display:flex;align-items:center;gap:.65rem;min-height:44px;font-size:1rem;font-weight:650;text-decoration:none}.license-art-caption svg{flex:none}.license-products{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;align-items:start}.license-products.single-product{grid-template-columns:minmax(0,1fr);justify-items:center}.license-products.single-product article{width:min(100%,330px)}.homepage-experience .reel-section{padding-block:3.5rem}.homepage-experience .section-heading h2{font-size:clamp(2rem,3.2vw,3rem)}@media(min-width:1100px) and (prefers-reduced-motion:no-preference){.bd-story{min-height:128svh;padding-block:3.5rem}.bd-story-inner{position:sticky;top:calc(76px + 1.5rem)}}@media(max-width:1099px){.home-hero .hero-copy h1{font-size:3rem}.home-hero .home-stage{height:500px}.bd-story-inner{gap:2rem}.license-stage{min-height:500px}.license-art-image{height:340px}.license-panel{gap:1rem}.license-art-caption{flex-direction:column;align-items:start;gap:.25rem}.license-art-caption h3{font-size:1.4rem}}@media(max-width:767px){.home-world img{object-position:52% 50%;opacity:.45}.home-world:after{background:linear-gradient(180deg,#191919d9,#1a1a1a80 60%,#1a1a1abd)}.home-hero .hero-inner{display:flex;flex-direction:column;min-height:0}.home-hero .hero-copy{padding-block:1.5rem .5rem}.home-hero .hero-copy h1{font-size:clamp(2.1rem,9vw,2.75rem)}.home-hero .hero-copy p{max-width:24rem}.home-hero .home-stage{width:100%;height:360px}.home-hero .scene-top-controls{left:.25rem;top:.25rem}.home-hero .hero-actions{margin-top:1.2rem}.bd-story{padding-block:2.5rem 1rem}.bd-story-inner{display:flex;flex-direction:column;gap:1.5rem}.bd-story-copy{text-align:center;width:100%}.bd-story-copy h2{font-size:2.25rem}.bd-story-copy>p:not(.home-eyebrow){margin-inline:auto}.home-category-links{margin-top:1.25rem;max-width:none;text-align:left}.home-category-links a{min-height:58px;font-size:1.3rem}.bd-story-art{width:100%}.bd-story-frame{height:420px}.bd-story-caption{text-align:center;justify-content:center}.bd-story-caption span{max-width:90%}.bd-story-caption>svg{display:none}.home-section-heading{flex-direction:column;align-items:center;gap:.8rem;text-align:center;margin-bottom:1.25rem}.home-section-heading>p{font-size:1.0625rem}.home-section-heading h2{font-size:2rem}.home-merch{padding-block:1.5rem 2.5rem}.home-merch-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem .8rem}.home-product{text-align:center}.home-product-title{justify-content:center}.home-product-title h3{font-size:1rem}.home-product-title svg{display:none}.home-product-price{font-size:1.0625rem}.home-photo-tools{right:.35rem;bottom:.35rem;gap:.35rem;padding-left:.5rem}.home-product-photo{border-radius:.75rem}.home-licenses{padding-block:2.5rem}.license-tabs{justify-content:center;gap:.45rem}.license-tabs button{font-size:1rem;padding:.6rem .75rem;min-height:48px;gap:.4rem}.license-tabs button>svg{display:none}.license-stage{min-height:0}.license-panel{grid-template-columns:1fr;gap:1.25rem}.license-art-image{height:270px}.license-art-caption{align-items:center;text-align:center;padding:1rem}.license-art-caption h3{font-size:1.6rem}.license-art-caption a{font-size:1.0625rem}.license-products{gap:.8rem}.license-products.single-product article{max-width:260px}.homepage-experience .reel-section{padding-block:2.5rem}}@media(max-width:359px){.home-hero .home-stage{height:330px}.bd-story-copy h2{font-size:2rem}.bd-story-frame{height:360px}.home-product-title h3{font-size:1rem}.home-photo-tools span{display:none}.home-photo-tools{padding-left:0}.license-tabs button{padding-inline:.65rem}}@media(prefers-reduced-motion:reduce){.bd-story-frame img,.home-product-photo img,.home-world img{transform:none!important}.home-category-links svg{transition:none}}@media(prefers-reduced-transparency:reduce){.home-photo-tools{background:var(--paper);-webkit-backdrop-filter:none;backdrop-filter:none}.bd-image-controls button,.home-hero .mode-button,.home-hero .scene-controls{background:#212121;-webkit-backdrop-filter:none;backdrop-filter:none}}@media(min-width:1100px){.bd-story-frame{height:min(600px,calc(100svh - 220px));min-height:380px}}@media(max-width:767px){.license-art-image{height:auto;aspect-ratio:var(--art-ratio);max-height:420px}.mobile-dialog .mobile-links{padding-bottom:1.5rem}.mobile-dialog .dialog-heading{position:sticky;top:0;background:var(--paper);z-index:1}}body:has(.campaign-hero) .review-strip{background:#1b1b1b;color:#d8d8d8;min-height:28px;font-size:.875rem}.site-header[data-campaign=true]{width:calc(100% - 40px);max-width:1520px;margin:12px auto -88px;top:12px;border:1px solid #ffffff36;border-radius:20px;color:#f1f1f1;background:linear-gradient(125deg,#f1f1f119,#ffffff04 55%),#1a1a1ad9;box-shadow:inset 0 1px #ffffff26,0 14px 36px #0003;-webkit-backdrop-filter:blur(28px) saturate(140%);backdrop-filter:blur(28px) saturate(140%);--accent:#eeeeee;--on-accent:#111111}.site-header[data-campaign=true] .header-inner{height:74px;width:calc(100% - 40px)}.site-header[data-campaign=true] .brand img{width:170px}.site-header[data-campaign=true] .logo-for-light{display:none}.site-header[data-campaign=true] .logo-for-dark{display:block}.site-header[data-campaign=true] .icon-button,.site-header[data-campaign=true] .nav>a,.site-header[data-campaign=true] .nav>button{color:#f1f1f1}.site-header[data-campaign=true] .icon-button{border-color:#ffffff29;background:linear-gradient(135deg,#ffffff0f,#ffffff02);border-radius:50%;transition:background .2s,transform .2s}.site-header[data-campaign=true] .icon-button:hover{background:#ffffff20;transform:translateY(-2px)}.campaign-hero{--campaign-glow:#767676;--campaign-glass:#262626bd;position:relative;isolation:isolate;overflow:clip;height:clamp(700px,calc(100svh - 28px),940px);min-height:700px;background:#1c1c1c;color:#f3f3f3;--accent:#eeeeee;--on-accent:#111111}.campaign-environment{position:absolute;inset:0;z-index:-2;overflow:hidden;background:radial-gradient(ellipse at 50% 43%,#515151 0,#2b2b2b 41%,#1a1a1a 78%)}.campaign-grid{position:absolute;inset:36% -30% -45%;opacity:.14;transform:perspective(500px) rotateX(61deg);background-image:linear-gradient(#bfbfbf45 1px,transparent 0),linear-gradient(90deg,#bfbfbf45 1px,transparent 0);background-size:100px 100px;-webkit-mask-image:linear-gradient(transparent,#000 20%,transparent 85%);mask-image:linear-gradient(transparent,#000 20%,transparent 85%)}.campaign-key-light{position:absolute;left:22%;top:-25%;width:56%;height:120%;background:radial-gradient(ellipse at 50% 38%,#e7e7e736 0,#95959521 35%,transparent 64%);filter:blur(15px)}.campaign-edge-light{position:absolute;width:75%;height:135%;top:-30%;left:-45%;transform:rotate(-29deg);background:linear-gradient(90deg,transparent 45%,#64646429 60%,#9e9e9e66 65%,#97979713 68%,transparent 75%);filter:blur(5px)}.campaign-horizon{position:absolute;left:0;right:0;bottom:15%;height:2px;background:linear-gradient(90deg,transparent,#79797947 20%,#e1e1e19e 50%,#79797947 80%,transparent);box-shadow:0 0 70px 12px #74747425}.campaign-wordmark{top:124px;left:0;right:0;text-align:center;font-weight:850;font-size:clamp(96px,14.4vw,226px);letter-spacing:-.075em;line-height:.85;color:#e2e2e2;opacity:.75;z-index:-1;-webkit-mask-image:linear-gradient(#000 30%,#0004);mask-image:linear-gradient(#000 30%,#0004);pointer-events:none}.campaign-series,.campaign-wordmark{position:absolute;white-space:nowrap}.campaign-series{left:50%;top:104px;transform:translateX(-50%);display:flex;align-items:center;gap:.6rem;font-size:1rem;font-weight:600;color:#e0e0e0}.campaign-series>span{padding-left:.6rem;border-left:1px solid #e6e6e654;font-weight:450}.campaign-scene{position:absolute;left:25%;right:25%;top:119px;bottom:64px;perspective:1100px}.campaign-model-entry,.campaign-model-entry .riley-display{height:100%;width:100%}.campaign-scene .scene-model,.campaign-scene .scene-poster{inset:-2% -6% auto;width:112%;height:calc(100% - 62px);filter:drop-shadow(8px 12px 15px #0005)}.campaign-scene .scene-floor,.campaign-scene .scene-wash{display:none}.campaign-plinth{position:absolute;left:0;right:0;height:155px;bottom:76px;border-radius:50%;transform:rotateX(69deg);background:linear-gradient(165deg,#656565,#3a3a3a 48%,#252525 72%);border:1px solid #d4d4d475;box-shadow:0 15px 0 #171717,0 18px 0 #7d7d7d55,0 28px 32px #0008,inset 0 1px 5px #d3d3d35c}.campaign-plinth span{position:absolute;inset:-22px;border-radius:50%;border:1px solid #d3d3d34d;box-shadow:0 0 24px #76767622}.campaign-copy{position:absolute;left:max(4.5%,calc((100% - 1440px)/2));bottom:100px;width:25%;max-width:365px}.campaign-kicker{font-size:1.125rem;font-weight:600;letter-spacing:-.015em;margin-bottom:.7rem}.campaign-copy h1{font-size:clamp(2.6rem,4.5vw,4.8rem);line-height:1;letter-spacing:-.055em}.campaign-copy h1 span{font-size:.62em;color:#d6d6d6;letter-spacing:-.035em}.campaign-replay{display:inline-flex;align-items:center;gap:.65rem;min-height:48px;padding:0;margin-top:1.35rem;border:0;background:none;color:#e1e1e1;font-size:1rem;font-weight:550;text-align:left}.campaign-replay svg{flex:none}.campaign-replay:hover{color:#c8c8c8}.campaign-purchase{position:absolute;right:max(4.5%,calc((100% - 1440px)/2));bottom:100px;width:24%;max-width:315px}.campaign-product-note{display:flex;align-items:center;gap:.85rem;margin-bottom:1.1rem}.campaign-product-note svg{color:#bcbcbc;flex:none}.campaign-product-note p{font-size:1.25rem;line-height:1.3;color:#d6d6d6}.campaign-product-note strong{font-weight:650;color:#f3f3f3}.campaign-cta{position:relative;display:flex;align-items:center;justify-content:space-between;gap:2rem;padding:.5rem .5rem .5rem 1.3rem;min-height:64px;border-radius:14px;border:1px solid #ffffff80;background:linear-gradient(120deg,#ffffff,#dedede);box-shadow:inset 0 1px #e9e9e978,inset 0 -1px #16161640,0 8px 28px #4e4e4e2e;color:#111111;text-decoration:none;font-size:1.2rem;font-weight:650;overflow:hidden;transition:transform .22s,box-shadow .22s}.campaign-cta:before{content:"";position:absolute;width:30%;height:160%;top:-30%;left:-35%;transform:skewX(-20deg);background:linear-gradient(90deg,transparent,#fff6,transparent);transition:left .65s ease;pointer-events:none}.campaign-cta:hover:before{left:115%}.campaign-cta:hover{transform:translateY(-3px);box-shadow:inset 0 1px #e9e9e978,0 16px 35px #4e4e4e4f}.campaign-cta:active{transform:scale(.98)}.campaign-cta>span{display:grid;place-items:center;width:45px;height:45px;border-radius:10px;background:linear-gradient(130deg,#00000012,#00000004);border:1px solid #00000030;box-shadow:inset 0 1px #ffffff80}.campaign-mystery{font-size:1rem;line-height:1.45;color:#c4c4c4;margin-top:.85rem}.campaign-glass,.campaign-scene .scene-controls,.campaign-scene .scene-top-controls{border:1px solid #eaeaea5c;border-radius:14px;background:linear-gradient(135deg,#eeeeee24,#ffffff04 50%),var(--campaign-glass);-webkit-backdrop-filter:blur(20px) saturate(140%);backdrop-filter:blur(20px) saturate(140%);box-shadow:inset 0 1px #ffffff32,inset 0 -1px #ffffff12,0 12px 28px #0003}.campaign-glass{display:flex;align-items:center;justify-content:center;gap:.6rem;min-height:44px;padding:.65rem .9rem;color:#f4f4f4;font-size:1rem}.campaign-glass:hover{background-color:#4f4f4f}.campaign-scene .scene-controls{bottom:0;padding:.4rem;gap:.2rem;max-width:none}.campaign-scene .color-button{color:#e6e6e6;border-radius:9px;font-weight:550;min-height:44px;padding:.5rem .7rem;transition:background .25s,box-shadow .25s}.campaign-scene .color-button[aria-pressed=true]{background:linear-gradient(140deg,#fff6,#fff1);color:#fdfdfd;border-color:#fff6;box-shadow:inset 0 1px #fff6,0 3px 9px #0003}.campaign-scene .color-chip{width:13px;height:13px;box-shadow:0 1px 3px #0007}.campaign-scene .scene-top-controls{left:auto;right:7%;top:22%;padding:.3rem;display:flex;flex-direction:column;gap:.2rem;transform:translateX(100%)}.campaign-scene .scene-top-controls .mode-button{font-size:0;gap:0;width:44px;height:44px;min-height:44px;display:grid;place-items:center}.campaign-scene .scene-top-controls button{background:none;box-shadow:none;border-color:transparent;color:#eaeaea;-webkit-backdrop-filter:none;backdrop-filter:none}.campaign-scene .scene-top-controls button:hover{background:#ffffff1a}.campaign-scene .viewer-help{color:#c6c6c6;font-size:.9375rem;bottom:67px}.campaign-scene .scene-status{pointer-events:auto}.campaign-scene .scene-status p{color:#fff;background:#2a2a2af2}.campaign-hero:has(.color-button[data-color=red][aria-pressed=true]) .campaign-environment{background:radial-gradient(ellipse at 50% 43%,#515151,#2a2a2a 42%,#1c1c1c 78%)}.campaign-hero:has(.color-button[data-color=gold][aria-pressed=true]) .campaign-environment{background:radial-gradient(ellipse at 50% 43%,#636363,#303030 42%,#1c1c1c 78%)}.campaign-hero:has(.color-button[data-color=camo][aria-pressed=true]) .campaign-environment{background:radial-gradient(ellipse at 50% 43%,#5a5a5a,#2f2f2f 42%,#1c1c1c 78%)}.campaign-film{position:absolute;inset:-12px 0 58px;display:flex;justify-content:center}.campaign-film video{width:100%;height:100%;object-fit:contain;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.campaign-film-controls{position:absolute;left:50%;transform:translateX(-50%);bottom:8px;display:flex;gap:.5rem;white-space:nowrap}.campaign-film-error{inset:0;flex-direction:column;justify-content:center;gap:1rem;background:#212121e8}.campaign-film-error,.campaign-next{position:absolute;display:flex;align-items:center}.campaign-next{left:50%;transform:translateX(-50%);bottom:17px;gap:.7rem;min-height:44px;color:#dfdfdf;font-size:1rem;text-decoration:none}.campaign-next svg{transform:rotate(90deg)}.campaign-hero :focus-visible,.site-header[data-campaign=true] :focus-visible{outline-color:#d6d6d6}@media(min-width:1600px){.campaign-copy,.campaign-purchase{bottom:125px}.campaign-scene{left:27%;right:27%}}@media(max-width:1099px){.campaign-hero{height:740px;min-height:740px}.campaign-wordmark{top:154px;font-size:14vw}.campaign-series{top:122px}.campaign-scene{left:20%;right:20%;top:150px;bottom:96px}.campaign-copy{left:4%;bottom:120px;width:27%}.campaign-copy h1{font-size:2.9rem}.campaign-purchase{right:4%;bottom:120px;width:27%}.campaign-product-note p{font-size:1.1rem}.campaign-product-note svg{display:none}.campaign-mystery{font-size:1rem}.campaign-replay{max-width:190px;line-height:1.4}.campaign-scene .scene-top-controls{right:15%}.campaign-next{bottom:24px}}@media(max-width:767px){.site-header[data-campaign=true]{width:calc(100% - 20px);margin:8px auto -72px;top:8px;border-radius:15px}.site-header[data-campaign=true] .header-inner{height:64px;width:calc(100% - 20px);gap:.5rem}.site-header[data-campaign=true] .brand img{width:128px;height:40px}.site-header[data-campaign=true] .header-actions{gap:.3rem}.site-header[data-campaign=true] .theme-toggle{display:none}.site-header[data-campaign=true] .icon-button{width:44px;height:44px}.campaign-hero{height:auto;min-height:0;padding:105px 16px 20px;display:flex;flex-direction:column;align-items:center}.campaign-series{position:static;transform:none;order:0;font-size:.9375rem;gap:.4rem}.campaign-series svg{width:18px}.campaign-series span{padding-left:.4rem}.campaign-wordmark{top:156px;font-size:14.4vw;line-height:1;opacity:.82}.campaign-scene{position:relative;inset:auto;width:100%;height:430px;order:1;margin-top:15px}.campaign-scene .scene-model,.campaign-scene .scene-poster{inset:-12px -3% auto;width:106%;height:365px}.campaign-plinth{left:10%;right:10%;height:95px;bottom:75px}.campaign-plinth span{inset:-12px}.campaign-scene .scene-controls{bottom:0;max-width:100%;padding:.35rem;gap:.1rem}.campaign-scene .color-button{font-size:.9375rem;padding:.5rem .6rem}.campaign-scene .viewer-help{bottom:62px;font-size:.9375rem}.campaign-scene .scene-top-controls{right:1px;top:98px;transform:none}.campaign-scene .scene-top-controls .mode-button{width:44px}.campaign-copy{position:static;width:100%;max-width:none;text-align:center;order:2;margin-top:22px}.campaign-kicker{font-size:1rem;margin-bottom:.4rem}.campaign-copy h1{font-size:2.25rem;line-height:1.1}.campaign-copy h1 br{display:none}.campaign-copy h1 span{font-size:1em;letter-spacing:-.045em}.campaign-replay{margin:14px auto 0;max-width:none;justify-content:center;min-height:44px}.campaign-purchase{position:static;width:100%;max-width:400px;order:3;text-align:center;margin-top:15px}.campaign-product-note{justify-content:center;margin-bottom:.8rem}.campaign-product-note svg{display:block;width:24px}.campaign-product-note p{font-size:1.0625rem}.campaign-product-note br{display:none}.campaign-product-note strong{margin-left:.25em}.campaign-cta{min-height:60px}.campaign-mystery{max-width:300px;margin:.7rem auto 0;font-size:1rem}.campaign-next{position:static;transform:none;order:4;margin-top:18px}.campaign-film{inset:0 0 50px}.campaign-film video{object-fit:contain}.campaign-film-controls{bottom:4px}.campaign-horizon{bottom:49%}.campaign-environment{background:radial-gradient(ellipse at 50% 32%,#515151,#2b2b2b 40%,#1a1a1a 75%)}.campaign-key-light{height:85%;width:100%;left:0}.campaign-grid{inset:15% -100% -20%}}@media(max-width:359px){.campaign-series{font-size:.875rem}.campaign-series svg{display:none}.campaign-scene{height:400px}.campaign-scene .scene-model,.campaign-scene .scene-poster{height:335px}.campaign-scene .color-button{padding-inline:.4rem;font-size:.875rem}.campaign-copy h1{font-size:2rem}.campaign-film-controls{gap:.3rem}.campaign-glass{padding:.6rem;font-size:.9375rem}.campaign-glass svg{width:18px}}@media(prefers-reduced-motion:reduce){.campaign-hero *,.site-header[data-campaign=true] *{scroll-behavior:auto!important;animation:none!important;transition:none!important}.campaign-cta:hover,.site-header[data-campaign=true] .icon-button:hover{transform:none}}@media(prefers-reduced-transparency:reduce){.campaign-glass,.campaign-scene .scene-controls,.campaign-scene .scene-top-controls,.site-header[data-campaign=true],.site-header[data-campaign=true] .mega-menu{background:#2a2a2a;-webkit-backdrop-filter:none;backdrop-filter:none}}.campaign-scene .riley-display:not([data-loaded=true])[data-mode="3d"] .scene-model{opacity:0;pointer-events:none}.campaign-scene .riley-display[data-loaded=true] .scene-model{opacity:1}.campaign-scene .scene-poster{transition:none}.campaign-scene .riley-display:not([data-loaded=true]) .scene-poster{opacity:1}.homepage-experience{background:var(--paper)}.homepage-experience .bd-story{padding:4rem 0 3rem;min-height:0;overflow:clip;background:radial-gradient(ellipse at 5% 70%,#75757513,transparent 48%),var(--paper)}.homepage-experience .bd-story-inner{position:relative;top:auto;display:grid;grid-template-columns:.83fr 1.17fr;gap:0;align-items:center}.bd-campaign-brand{width:min(90%,360px);margin-bottom:1.25rem}.bd-campaign-brand img{width:100%;height:auto}.bd-logo-dark{display:none}[data-theme=dark] .bd-logo-dark{display:block}[data-theme=dark] .bd-logo-light{display:none}.homepage-experience .bd-story-copy{position:relative;padding:1rem 3rem 1rem 0;z-index:2;max-width:none}.homepage-experience .bd-story-copy h2{font-size:clamp(2.4rem,3.2vw,3.65rem)}.homepage-experience .bd-story-copy>p{font-size:1.125rem;max-width:29rem}.homepage-experience .home-category-links{max-width:25rem;margin-top:1.5rem;gap:.5rem}.homepage-experience .home-category-links a{border:1px solid var(--line);border-radius:12px;min-height:60px;padding:.65rem 1rem;background:linear-gradient(115deg,var(--rim),transparent 85%),var(--glass);font-size:1.35rem;box-shadow:inset 0 1px var(--rim);transition:transform .2s,background .2s}.homepage-experience .home-category-links a:hover{transform:translateX(5px);background:var(--panel)}.homepage-experience .bd-story-art{padding:0 0 2rem 2rem}.homepage-experience .bd-story-frame{height:590px;max-height:72svh;min-height:430px;transform:rotate(2deg);border-radius:5px;border:7px solid var(--paper);box-shadow:0 18px 40px var(--shadow)}.homepage-experience .bd-story-frame>img,.homepage-experience .bd-story-reveal img{object-position:center 30%}.bd-floating-detail{position:absolute;left:-11%;bottom:80px;width:29%;height:44%;border:6px solid var(--paper);transform:rotate(-8deg);box-shadow:0 14px 30px var(--shadow);z-index:1;background:var(--panel);overflow:hidden}.bd-floating-detail img{width:100%;height:100%;object-fit:cover}.homepage-experience .bd-story-caption{margin:1.5rem 1rem 0 20%;padding:0;text-align:left}.homepage-experience .bd-story-caption span{font-size:1.0625rem}.homepage-experience .bd-image-controls{left:auto;right:1rem;bottom:1rem}.homepage-experience .home-merch{padding-block:2.5rem 4rem}.homepage-experience .home-section-heading{margin-bottom:2rem}.homepage-experience .home-merch-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:2.5rem 1.5rem;align-items:start}.home-merch-grid>div:nth-child(6n+1){grid-column:span 5}.home-merch-grid>div:nth-child(6n+2){grid-column:span 3;margin-top:5rem}.home-merch-grid>div:nth-child(6n+3){grid-column:span 4;margin-top:1.5rem}.home-merch-grid>div:nth-child(6n+4){grid-column:span 3;margin-top:0}.home-merch-grid>div:nth-child(6n+5){grid-column:span 4;margin-top:2rem}.home-merch-grid>div:nth-child(6n+6){grid-column:span 5;margin-top:0}.homepage-experience .home-product-photo{border-radius:9px;border:1px solid var(--line);box-shadow:0 8px 24px var(--shadow)}.homepage-experience .home-product-title h3{font-size:1.125rem;font-weight:600}.homepage-experience .home-photo-tools{border-color:#ffffff69;background:linear-gradient(135deg,#ffffff26,#ffffff04),#2e2e2ec9;color:#fff;box-shadow:inset 0 1px #ffffff38}.homepage-experience .home-photo-tools button{color:#fff;border-left-color:#ffffff29}.homepage-experience .home-product-price{font-size:1.125rem;font-weight:600}.campaign-licenses{position:relative;isolation:isolate;overflow:clip;background:#1f1f1f;color:#f1f1f1;padding:3.5rem 0}.license-atmosphere{position:absolute;inset:0;z-index:-1;background:radial-gradient(ellipse at 75% 20%,color-mix(in srgb,var(--license-tone) 32%,transparent),transparent 65%),linear-gradient(130deg,#272727,#1a1a1a)}.license-experience{display:grid;grid-template-columns:.72fr 1.65fr;gap:2.5rem;align-items:start}.license-directory{position:sticky;top:115px}.license-directory>.home-eyebrow{color:#c8c8c8;font-size:1rem;font-weight:550}.license-directory h2{font-size:clamp(2.1rem,3.25vw,3.5rem);line-height:1.03;letter-spacing:-.055em}.campaign-license-tabs{margin-top:1.8rem;display:grid;gap:.45rem}.campaign-license-tabs button{position:relative;isolation:isolate;overflow:hidden;width:100%;min-height:57px;display:flex;align-items:center;gap:1rem;text-align:left;padding:.6rem .85rem;border:1px solid transparent;border-radius:12px;background:transparent;color:#cccccc;font-size:1.35rem;font-weight:600;transition:color .2s,background .2s}.license-tab-glass{position:absolute;inset:0;z-index:-1;border:1px solid #fff4;border-radius:12px;background:linear-gradient(120deg,#ffffff25,#ffffff05),color-mix(in srgb,var(--license-tone) 25%,#232323);box-shadow:inset 0 1px #ffffff5e,inset 0 -1px #ffffff10,0 7px 20px #0002}.campaign-license-tabs button[aria-selected=true]{color:#f8f8f8}.campaign-license-tabs button:hover{background:#ffffff0c;color:#f8f8f8}.license-index{font-size:.9375rem;font-weight:450;color:#c5c5c5;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.license-name{flex:1 1}.campaign-license-tabs svg{transition:transform .2s}.campaign-license-tabs button:hover svg{transform:translate(2px,-2px)}.campaign-license-stage{min-width:0;min-height:750px}.campaign-license-art{position:relative;padding:0;border:1px solid #ffffff38;border-radius:14px;background:#ffffff08;box-shadow:0 18px 60px #0003,inset 0 1px #fff2}.campaign-license-art:before{content:"";position:absolute;inset:16px -10px -12px 14px;border-radius:14px;border:1px solid #ffffff1a;background:linear-gradient(135deg,#fff1,transparent);z-index:-1;transform:rotate(2deg)}.campaign-license-image{height:380px;overflow:hidden;display:flex;justify-content:center;align-items:center;background:#1f1f1f;border-radius:13px 13px 0 0}.campaign-license-image img{height:100%;width:100%;object-fit:contain}.campaign-license-caption{display:flex;align-items:center;justify-content:space-between;padding:.9rem 1.1rem;gap:1rem}.campaign-license-caption h3{font-size:1.65rem;letter-spacing:-.035em}.campaign-license-caption a{text-decoration:none;font-size:1rem;min-height:48px}.campaign-license-products{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;margin:1.5rem 0 0 2.5rem}.campaign-license-products .home-product{display:grid;grid-template-columns:125px 1fr;grid-template-rows:1fr auto auto 1fr;column-gap:1rem;text-align:left;align-items:center}.campaign-license-products .home-product-photo{grid-column:1;grid-row:1/5;width:125px;height:168px;background:#303030;border:1px solid #fff2;border-radius:9px}.campaign-license-products .home-product-title{grid-column:2;grid-row:2;margin-top:0}.campaign-license-products .home-product-title h3{font-size:1rem;font-weight:550;line-height:1.35}.campaign-license-products .home-product-title>svg{display:none}.campaign-license-products .home-product-price{grid-column:2;grid-row:3;margin-top:.4rem;font-size:1.125rem}.campaign-license-products .home-photo-tools{left:auto;right:.3rem;bottom:.3rem;padding-left:0}.campaign-license-products .home-photo-tools span{display:none}.campaign-license-products .home-photo-tools button{border:0}.campaign-license-products.single-product{grid-template-columns:minmax(0,1fr)}.campaign-license-products.single-product .home-product{max-width:450px}.campaign-licenses :focus-visible{outline-color:#d6d6d6}.homepage-experience .reel-section{background:var(--paper);padding-block:3rem 1.5rem}.homepage-experience .reel-rail{gap:1rem}.homepage-experience .reel video{border-radius:9px;box-shadow:0 12px 30px var(--shadow)}@media(max-width:1099px){.homepage-experience .bd-story-copy{padding-right:2rem}.homepage-experience .bd-story-frame{height:520px}.bd-campaign-brand{max-width:270px}.bd-floating-detail{left:-9%;bottom:100px;width:34%;height:40%}.homepage-experience .bd-story-caption{margin-left:14%}.license-experience{grid-template-columns:.8fr 1.3fr;gap:1.5rem}.campaign-license-tabs button{font-size:1.2rem}.campaign-license-image{height:330px}.campaign-license-products{margin-left:0;gap:1rem}.campaign-license-products .home-product{display:block;text-align:center}.campaign-license-products .home-product-photo{width:100%;height:225px}.campaign-license-products .home-product-title{margin-top:.8rem}.campaign-license-stage{min-height:760px}.campaign-license-caption h3{font-size:1.4rem}.campaign-license-caption a{padding:.5rem;font-size:.9375rem}}@media(max-width:767px){.homepage-experience .bd-story{padding:2.5rem 0 1.5rem}.homepage-experience .bd-story-inner{display:flex;flex-direction:column;gap:1.5rem}.homepage-experience .bd-story-copy{padding:0;width:100%}.bd-campaign-brand{width:225px;max-width:75%;margin:0 auto 1rem}.homepage-experience .bd-story-copy h2{font-size:2.25rem}.homepage-experience .bd-story-copy>p{font-size:1.0625rem;margin:1rem auto 0;max-width:320px}.homepage-experience .home-category-links{display:flex;flex-wrap:wrap;justify-content:center;gap:.4rem;margin:1.2rem auto 0;max-width:none}.homepage-experience .home-category-links a{font-size:1rem;min-height:48px;padding:.6rem .75rem;gap:.6rem}.homepage-experience .home-category-links svg{width:20px}.homepage-experience .bd-story-art{width:100%;padding:0 0 .5rem}.homepage-experience .bd-story-frame{height:430px;max-height:none;min-height:0;margin:0 0 0 32px;transform:rotate(1.5deg);border-width:4px}.bd-floating-detail{left:-3px;bottom:94px;width:36%;height:39%;border-width:4px}.homepage-experience .bd-story-caption{margin:1rem 0 0 18%;padding:0}.homepage-experience .bd-story-caption span{font-size:1rem;text-align:center;max-width:100%}.homepage-experience .bd-story-caption strong{font-size:1.0625rem}.homepage-experience .home-merch{padding:1.5rem 0 2.5rem}.homepage-experience .home-merch-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem .8rem}.home-merch-grid>div:nth-child(n){grid-column:span 1;margin-top:0}.home-merch-grid>div:nth-child(2n){margin-top:1.5rem}.homepage-experience .home-product-title h3{font-size:1rem}.homepage-experience .home-product-price{font-size:1.0625rem}.campaign-licenses{padding:2.5rem 0}.license-experience{display:flex;flex-direction:column;gap:1.5rem}.license-directory{position:static;top:auto;width:100%;text-align:center}.license-directory h2{font-size:2.25rem}.campaign-license-tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:.3rem;margin-top:1.25rem}.campaign-license-tabs button{font-size:1rem;min-height:50px;gap:.45rem;padding:.5rem .65rem}.campaign-license-tabs button:last-child{grid-column:1/-1;justify-self:center;width:50%}.license-index{font-size:.875rem}.campaign-license-tabs svg{width:19px}.campaign-license-stage{width:100%;min-height:0}.campaign-license-image{height:auto;aspect-ratio:var(--art-ratio);max-height:430px}.campaign-license-image img{object-fit:contain}.campaign-license-caption{flex-direction:column;padding:.8rem;text-align:center;gap:.65rem}.campaign-license-caption h3{font-size:1.5rem}.campaign-license-caption a{min-height:48px;padding:.6rem .8rem;font-size:1rem}.campaign-license-art:before{inset:12px -5px -8px 12px;transform:rotate(1deg)}.campaign-license-products{gap:.8rem;margin-top:1.5rem}.campaign-license-products .home-product-photo{height:auto;aspect-ratio:4/5}.campaign-license-products .home-product-title{display:block}.campaign-license-products.single-product{justify-items:center}.campaign-license-products.single-product .home-product{width:min(100%,260px)}.campaign-license-products .home-product-price{font-size:1.0625rem}.homepage-experience .reel-section{padding-top:2.5rem}}@media(max-width:359px){.homepage-experience .home-category-links{gap:.3rem}.homepage-experience .home-category-links a{padding:.5rem .6rem}.homepage-experience .home-category-links svg{display:none}.homepage-experience .bd-story-frame{height:370px}.campaign-license-tabs button{padding:.5rem}.license-index{display:none}}@media(prefers-reduced-motion:reduce){.bd-floating-detail,.homepage-experience .bd-story-frame{transform:none!important}.campaign-license-tabs button:hover svg,.homepage-experience .home-category-links a:hover{transform:none}}.campaign-license-image{position:relative;isolation:isolate}.campaign-license-image .license-image-atmosphere{position:absolute;inset:-10%;width:120%;height:120%;object-fit:cover;filter:blur(28px);opacity:.3;z-index:-1;pointer-events:none}.campaign-license-image .license-image-main{position:relative}.campaign-key-light:after{content:"";position:absolute;inset:0;border-radius:50%;background-color:var(--campaign-glow);filter:blur(90px);opacity:.15;transition:background-color .6s ease}.campaign-hero:has(.color-button[data-color=white][aria-pressed=true]){--campaign-glow:#d7d7d7}.campaign-hero:has(.color-button[data-color=red][aria-pressed=true]){--campaign-glow:#6a6a6a}.campaign-hero:has(.color-button[data-color=camo][aria-pressed=true]){--campaign-glow:#979797}.campaign-hero:has(.color-button[data-color=gold][aria-pressed=true]){--campaign-glow:#afafaf}@media(prefers-reduced-transparency:reduce){.license-tab-glass{background:#414141}.campaign-license-image .license-image-atmosphere{display:none}}@media(max-width:767px){.campaign-scene{height:370px}.campaign-scene .scene-model,.campaign-scene .scene-poster{height:305px}.campaign-scene .scene-top-controls{top:60px}.campaign-copy{margin-top:18px}.campaign-purchase,.campaign-replay{margin-top:10px}}@media(max-width:359px){.campaign-scene{height:340px}.campaign-scene .scene-model,.campaign-scene .scene-poster{height:275px}}@media(max-width:767px){.campaign-copy h1 span{margin-left:.15em}}.campaign-wordmark{top:132px;font-size:clamp(76px,11.3vw,182px);letter-spacing:-.065em;line-height:.88;-webkit-mask-image:linear-gradient(#000 35%,#0009);mask-image:linear-gradient(#000 35%,#0009)}.campaign-title-brand{display:block}.campaign-title-drop{display:grid;grid-template-columns:1fr 1fr;gap:32%;max-width:1370px;margin:1.05rem auto 0;padding-inline:5%;font-size:clamp(25px,2.7vw,46px);line-height:1.1;letter-spacing:-.02em}.campaign-title-drop>span:first-child{text-align:right}.campaign-title-drop>span:last-child{text-align:left;white-space:nowrap}.campaign-plinth{left:4%;right:4%;height:62px;bottom:66px;transform:none}.campaign-plinth span{inset:-10px -16px}.campaign-plinth:after{content:"";position:absolute;left:50%;top:50%;width:25%;height:17px;transform:translate(-50%,-30%);background:radial-gradient(ellipse,#0e0e0eb8,#0e0e0e55 40%,transparent 75%);filter:blur(4px)}@media(max-width:1099px) and (min-width:768px){.campaign-wordmark{top:157px;font-size:11.3vw}.campaign-title-drop{gap:34%;font-size:2.7vw;padding-inline:2%}.campaign-plinth{bottom:67px}}@media(max-width:767px){.campaign-wordmark{top:151px;font-size:11.3vw;line-height:.92}.campaign-title-drop{display:flex;justify-content:center;gap:.35em;font-size:clamp(14px,4vw,24px);letter-spacing:-.01em;margin-top:.55rem;padding:0}.campaign-title-drop>span{text-align:center!important}.campaign-scene{margin-top:72px}.campaign-plinth{left:10%;right:10%;height:54px;bottom:64px}.campaign-plinth span{inset:-7px -10px}.campaign-plinth:after{width:32%;height:12px}.campaign-copy h1 span{margin-left:.15em}}@media(max-width:359px){.campaign-plinth{height:52px;bottom:62px}.campaign-scene{margin-top:65px}}@media(min-width:768px){.campaign-scene .scene-top-controls{top:40%}}.campaign-scene .scene-poster{transform:translateY(3%)}.campaign-character-left,.campaign-character-right{position:absolute;object-fit:contain;pointer-events:none;filter:grayscale(1);opacity:.12}.campaign-character-left{width:24%;height:65%;left:2%;top:22%;transform:rotate(-12deg);-webkit-mask-image:linear-gradient(#000 45%,transparent 95%);mask-image:linear-gradient(#000 45%,transparent 95%)}.campaign-character-right{width:36%;height:60%;right:-6%;top:21%;transform:rotate(10deg);-webkit-mask-image:linear-gradient(#000 40%,transparent 92%);mask-image:linear-gradient(#000 40%,transparent 92%)}.boondocks-worlds{--world-paper:#e5e5e5;position:relative;isolation:isolate;overflow:clip;padding:3rem 0 3.25rem;background:radial-gradient(ellipse at 5% 5%,#b4b4b430,transparent 55%),var(--world-paper);color:#272727}[data-theme=dark] .boondocks-worlds{--world-paper:#2a2a2a;color:#efefef;background:radial-gradient(ellipse at 5% 5%,#89898919,transparent 55%),var(--world-paper)}.world-background-art{position:absolute;inset:0;z-index:-1;overflow:hidden;pointer-events:none}.world-background-art img{position:absolute;object-fit:contain;filter:grayscale(1);opacity:.12}.world-background-huey{left:-8%;top:-15%;height:130%;width:45%;transform:rotate(-15deg)}.world-background-riley{right:-12%;top:1%;height:90%;width:60%;transform:rotate(9deg)}[data-theme=dark] .world-background-art img{filter:grayscale(1) invert(1);opacity:.09}.world-paper-panel{position:absolute;inset:-22% 20% -22% 33%;border-inline:3px solid #5d5d5d1c;transform:rotate(17deg);background:#fff2}.world-paper-panel.panel-two{inset:48% -10% -30% -10%;border:3px solid #5d5d5d1c;transform:rotate(-8deg);background:repeating-linear-gradient(0deg,transparent 0 8px,#48484805 8px 9px)}.world-heading{position:relative;display:flex;align-items:end;justify-content:space-between;gap:2rem;margin-bottom:2rem}.world-heading-title{display:flex;align-items:center;gap:2.75rem}.world-heading-title>img{width:205px;height:auto}.world-heading h2{font-size:clamp(2.25rem,3.2vw,3.25rem);line-height:1.02;letter-spacing:-.045em}.world-shop-all{display:inline-flex;align-items:center;justify-content:center;gap:1.5rem;min-height:50px;font-size:1.0625rem;font-weight:650;text-decoration:none;padding:.65rem 1rem;border-radius:12px;border:1px solid #6f6f6f4f;background:linear-gradient(120deg,#fff6,#fff1);box-shadow:inset 0 1px #fff6;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);transition:transform .2s,background .2s}.world-shop-all:hover{transform:translateY(-3px);background:#fff3}.world-entrances{display:grid;grid-template-columns:1.03fr 1fr;grid-template-rows:285px 285px;gap:1.3rem;perspective:1500px}.world-entrance{position:relative;isolation:isolate;min-width:0;transform-style:preserve-3d}.world-tees{grid-row:span 2}.world-offset-sheet{position:absolute;inset:10px 7px -8px 7px;border:1px solid #99999966;border-radius:18px;background:linear-gradient(120deg,#ffffff7d,#6a6a6a16);transform:rotate(-2deg);z-index:-1;transition:transform .5s cubic-bezier(.16,1,.3,1)}.world-hoodies .world-offset-sheet{transform:rotate(1.5deg)}.world-entrance-link{position:absolute;inset:0;display:block;border-radius:16px;border:1px solid #fff7;text-decoration:none;color:#fafafa;box-shadow:0 15px 30px #1d1d1d30,inset 0 1px #fff5;background:#2e2e2e}.world-entrance-art{position:absolute;inset:0;overflow:hidden;border-radius:15px;background:#404040}.world-entrance-art:after{content:"";position:absolute;inset:0;border-radius:15px;box-shadow:inset 0 1px #fffd,inset 0 -1px #0004;background:radial-gradient(ellipse at var(--spotlight,50%) 0,#fff3,transparent 65%);pointer-events:none}.world-primary-photo{width:calc(100% + 18px);max-width:none;height:calc(100% + 14px);position:absolute;inset:-7px -9px;object-fit:cover;object-position:50% 35%}.world-tees .world-primary-photo{object-position:50% 28%}.world-hoodies .world-primary-photo{object-position:50% 36%}.world-collectibles .world-primary-photo{object-position:50% 57%}.world-detail-photo{position:absolute;right:20px;top:22px;width:29%;height:39%;border:5px solid #e6e6e6;border-radius:4px;transform:rotate(7deg);box-shadow:0 8px 24px #0006;overflow:hidden;transition:transform .5s cubic-bezier(.16,1,.3,1)}.world-detail-photo img{width:100%;height:100%;object-fit:cover}.world-entrance-shade{position:absolute;inset:0;background:linear-gradient(180deg,#1111110a 35%,#1818189c 72%,#181818f2)}.world-hoodies .world-entrance-shade{background:linear-gradient(90deg,#1717176e,#1c1c1c12 55%),linear-gradient(180deg,transparent 15%,#181818bc 76%,#181818f5)}.world-character{position:absolute;object-fit:contain;pointer-events:none;filter:drop-shadow(0 2px 0 #e7e7e7) drop-shadow(0 8px 14px #0005);transform-origin:50% 100%;transition:filter .3s}.world-tees .world-character{right:-18px;bottom:80px;width:22%;height:44%}.world-hoodies .world-character{right:20px;bottom:56px;width:32%;height:62%}.world-collectibles .world-character{left:-20px;bottom:54px;width:18%;height:67%}.world-entrance-copy{position:absolute;left:24px;right:24px;bottom:23px;display:flex;align-items:center;gap:1rem;text-shadow:0 2px 12px #0007;z-index:2}.world-category-icon{display:grid;place-items:center;width:47px;height:47px;flex:none;background:linear-gradient(135deg,#ffffff3b,#ffffff0a),#2e2e2e73;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border:1px solid #ffffff6b;box-shadow:inset 0 1px #fff5;border-radius:12px}.world-category-name{display:block;font-size:clamp(1.75rem,2.7vw,2.75rem);font-weight:730;letter-spacing:-.045em;line-height:1.05}.world-category-context{display:block;font-size:1rem;font-weight:500;line-height:1.3;margin-top:.35rem;color:#e4e4e4}.world-enter-arrow{margin-left:auto;display:grid;place-items:center;flex:none;width:48px;height:48px;border:1px solid #fff6;border-radius:50%;background:linear-gradient(135deg,#ffffff42,#ffffff05),#2b2b2b3b;box-shadow:inset 0 1px #fff5;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);transition:transform .3s,background .3s}.world-change-photo{position:absolute;left:17px;top:16px;display:flex;align-items:center;justify-content:center;gap:.6rem;min-width:44px;min-height:44px;padding:.45rem .75rem;border:1px solid #fff8;border-radius:11px;background:linear-gradient(130deg,#ffffff26,#ffffff07),#252525d4;color:#f8f8f8;box-shadow:inset 0 1px #fff4;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);font-size:1rem;z-index:3;transition:background .2s,transform .2s}.world-change-photo:hover{background-color:#525252}.world-change-photo:active{transform:scale(.96)}.world-entrance:focus-within .world-enter-arrow{transform:rotate(45deg);background:#575757}.world-entrance:focus-within .world-offset-sheet{transform:rotate(1deg) translateY(4px)}.world-change-photo:focus-visible,.world-entrance-link:focus-visible{outline:3px solid #959595;outline-offset:5px}@media(hover:hover){.world-entrance:hover .world-enter-arrow{transform:rotate(45deg);background:#575757}.world-entrance:hover .world-offset-sheet{transform:rotate(1deg) translateY(4px)}.world-entrance:hover .world-detail-photo{transform:rotate(2deg) translateY(-7px)}.world-entrance:hover .world-character{filter:drop-shadow(0 2px 0 #e7e7e7) drop-shadow(0 12px 18px #0008)}}.homepage-experience .home-product .home-product-photo{transition:transform .3s,box-shadow .3s,border-color .3s}.homepage-experience .home-product:focus-within .home-product-photo{box-shadow:0 18px 34px var(--shadow);border-color:var(--accent)}@media(hover:hover){.homepage-experience .home-product:hover .home-product-photo{transform:translateY(-5px);box-shadow:0 18px 34px var(--shadow);border-color:var(--accent)}}.campaign-license-art{transition:box-shadow .35s,border-color .35s}.campaign-license-art:focus-within{border-color:color-mix(in srgb,var(--license-tone) 70%,#fff);box-shadow:0 16px 50px color-mix(in srgb,var(--license-tone) 20%,transparent)}.license-image-main{transition:transform .65s cubic-bezier(.16,1,.3,1)}@media(hover:hover){.campaign-license-art:hover{border-color:color-mix(in srgb,var(--license-tone) 70%,#fff);box-shadow:0 16px 50px color-mix(in srgb,var(--license-tone) 20%,transparent)}.campaign-license-art:hover .license-image-main{transform:scale(1.025)}}.verified-license-logo{display:block;width:auto;max-width:150px;height:30px;object-fit:contain}.campaign-license-caption .verified-license-logo{max-width:230px;height:46px}@media(max-width:1099px){.world-heading-title{gap:1.5rem}.world-heading-title>img{width:170px}.world-entrances{grid-template-rows:250px 250px;gap:1rem}.world-entrance-copy{left:17px;right:17px;bottom:19px;gap:.7rem}.world-category-name{font-size:2rem}.world-category-icon,.world-enter-arrow{width:44px;height:44px}.world-tees .world-character{width:27%}.world-category-context{font-size:.9375rem}.world-detail-photo{right:12px;top:16px}}@media(max-width:767px){.campaign-character-left{left:-20%;top:24%;width:60%;height:44%;opacity:.08}.campaign-character-right{display:none}.boondocks-worlds{padding:2.25rem 0 2.5rem}.world-heading{flex-direction:column;align-items:center;gap:1.1rem;margin-bottom:1.5rem;text-align:center}.world-heading-title{flex-direction:column;gap:1rem}.world-heading-title>img{width:190px}.world-heading h2{font-size:2.25rem}.world-heading h2 br{display:none}.world-heading h2 br:after{content:" "}.world-heading h2{word-spacing:.02em}.world-shop-all{min-height:48px;font-size:1rem;gap:1rem}.world-entrances{grid-template-columns:minmax(0,1fr);grid-template-rows:410px 325px 325px;gap:1.3rem}.world-tees{grid-row:auto}.world-entrance-copy{left:15px;right:15px;bottom:19px;justify-content:center;text-align:center;gap:.7rem}.world-category-name{font-size:2rem}.world-category-context{font-size:1rem}.world-category-icon{display:none}.world-enter-arrow{margin-left:0;width:46px;height:46px}.world-tees .world-character{height:45%;width:29%;right:-12px;bottom:76px}.world-hoodies .world-character{width:41%;right:-3px;bottom:60px}.world-collectibles .world-character{left:-13px;width:20%;height:57%;bottom:68px}.world-collectibles .world-primary-photo{object-position:50% 52%}.world-hoodies .world-primary-photo{object-position:50% 29%}.world-detail-photo{width:26%;height:38%;right:15px;top:18px}.world-change-photo{top:12px;left:12px;min-height:44px}.world-background-huey{width:100%;left:-40%;height:80%;top:10%}.world-background-riley{width:120%;right:-40%;height:80%;top:48%}.world-background-art img{opacity:.1}.world-entrance-link:active .world-enter-arrow{background:#575757;transform:rotate(45deg)}.world-entrance-link:active{box-shadow:0 6px 18px #1d1d1d66}}@media(max-width:359px){.world-entrances{grid-template-rows:380px 300px 300px}.world-category-name{font-size:1.8rem}.world-entrance-copy{gap:.6rem}.world-enter-arrow{width:44px;height:44px}}@media(prefers-reduced-motion:reduce){.world-detail-photo,.world-enter-arrow,.world-entrance,.world-entrance img,.world-offset-sheet{transform:none!important;transition:none!important}.world-entrance-art:after{background:none}.campaign-license-art:hover .license-image-main,.homepage-experience .home-product:hover .home-product-photo,.world-shop-all:hover{transform:none}}@media(prefers-reduced-transparency:reduce){.world-category-icon,.world-change-photo,.world-enter-arrow{background:#303030;-webkit-backdrop-filter:none;backdrop-filter:none}.world-shop-all{background:var(--world-paper);-webkit-backdrop-filter:none;backdrop-filter:none}}@media(min-width:768px){.world-collectibles .world-primary-photo{object-position:50% 32%}}@media(max-width:767px){.world-entrance-copy{display:grid;grid-template-columns:44px minmax(0,1fr) 44px;gap:.5rem}.world-category-icon{display:grid}.world-category-icon,.world-enter-arrow{width:44px;height:44px}.world-category-name{font-size:1.9rem}}@media(max-width:359px){.world-category-name{font-size:1.65rem}.world-category-context{font-size:.9375rem}}.world-background-granddad{left:38%;bottom:-8%;height:80%;width:23%;transform:rotate(-8deg)}.world-change-photo{min-height:46px}@media(max-width:767px){.world-heading h2 span{margin-left:.18em}.world-background-granddad{left:40%;bottom:30%;height:50%;width:40%}.world-change-photo{min-height:46px}}.campaign-boondocks-logo{display:block;width:clamp(150px,13vw,205px);height:auto;margin-bottom:.85rem;filter:drop-shadow(0 3px 12px #0003)}.world-entrances{grid-template-columns:1fr 1fr;grid-template-rows:clamp(520px,56vw,850px) 350px;gap:1.4rem}.world-tees{grid-column:1/-1;grid-row:auto}.world-photo-picture{display:block;position:absolute;inset:0}.world-tees .world-primary-photo{object-position:50% 45%}.world-tees .world-entrance-shade{background:linear-gradient(180deg,transparent 40%,#181818b3 80%,#181818e8)}.world-hoodies .world-photo-picture{right:50%}.world-hoodies .world-primary-photo{object-position:50% 30%}.world-paired-photo{position:absolute;inset:0 0 0 50%;width:50%;height:100%;object-fit:cover;object-position:50% 48%;border-left:2px solid #e5e5e54d}.world-hoodies .world-entrance-shade{background:linear-gradient(180deg,transparent 28%,#181818a6 76%,#181818ed)}.world-category-context img{display:block;width:90px;height:auto}.world-entrance-copy{bottom:22px}.world-category-context{min-height:28px}.world-category-name{font-size:clamp(2rem,3vw,2.8rem)}.bd-lifestyle-editorial{position:relative;margin-bottom:3rem}.bd-lifestyle-title{display:flex;justify-content:space-between;align-items:end;gap:1rem;margin-bottom:1.4rem}.bd-lifestyle-title h2{font-size:clamp(2rem,3.2vw,3.5rem);letter-spacing:-.045em;line-height:1.05}.bd-lifestyle-title h2 br{display:none}.bd-lifestyle-title h2 br:after{content:" "}.bd-lifestyle-shoot{display:grid;grid-template-columns:1fr 1.15fr 1fr;gap:1.15rem;align-items:start}.bd-lifestyle-shot{position:relative;display:block;overflow:hidden;isolation:isolate;border-radius:8px;text-decoration:none;box-shadow:0 12px 28px var(--shadow)}.bd-lifestyle-shot:nth-child(2){margin-top:2.5rem}.bd-lifestyle-shot img{width:100%;height:auto;aspect-ratio:4/5;object-fit:cover;transition:transform .7s cubic-bezier(.16,1,.3,1)}.bd-lifestyle-shot:after{content:"";position:absolute;inset:45% 0 0;background:linear-gradient(transparent,#111a);z-index:0;pointer-events:none}.bd-lifestyle-shot span{position:absolute;bottom:20px;left:20px;right:20px;display:flex;align-items:center;justify-content:space-between;gap:.8rem;font-size:1.1rem;font-weight:650;color:#fafafa;z-index:1}.bd-lifestyle-shot span svg{flex:none;transition:transform .25s}.bd-lifestyle-shot:focus-visible{outline:3px solid var(--accent);outline-offset:5px}.bd-lifestyle-shot:focus-visible span svg{transform:rotate(45deg)}@media(hover:hover){.bd-lifestyle-shot:hover img{transform:scale(1.035)}.bd-lifestyle-shot:hover span svg{transform:rotate(45deg)}}@media(min-width:1600px){.world-entrances{grid-template-rows:850px 370px}}@media(min-width:768px) and (max-width:1099px){.world-entrances{grid-template-rows:410px 310px}.world-entrance-copy{gap:.7rem}.world-category-name{font-size:2rem}.world-category-context img{width:76px}.bd-lifestyle-shot span{left:12px;right:12px;font-size:1rem}}@media(max-width:767px){.campaign-boondocks-logo{width:126px;margin:.15rem auto .6rem}.world-entrances{grid-template-columns:minmax(0,1fr);grid-template-rows:440px 350px 325px}.world-tees{grid-column:auto}.world-tees .world-primary-photo{object-position:50% 30%}.world-category-context img{width:82px;margin-inline:auto}.world-category-context{font-size:1rem}.world-category-name{font-size:2rem}.world-entrance-copy{bottom:18px}.bd-lifestyle-editorial{margin-bottom:2rem}.bd-lifestyle-title{justify-content:center;text-align:center;margin-bottom:1.25rem}.bd-lifestyle-title h2{font-size:2.1rem}.bd-lifestyle-title h2 br{display:initial}.bd-lifestyle-title>svg{display:none}.bd-lifestyle-shoot{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.bd-lifestyle-shot:first-child{grid-column:1/-1}.bd-lifestyle-shot:first-child img{aspect-ratio:1/1;object-position:50% 28%}.bd-lifestyle-shot:nth-child(2){margin-top:0}.bd-lifestyle-shot img{aspect-ratio:3/4}.bd-lifestyle-shot span{left:10px;right:10px;bottom:12px;font-size:1rem;line-height:1.2}.bd-lifestyle-shot span svg{width:20px}.bd-lifestyle-shot:active img{transform:scale(1.02)}}@media(max-width:359px){.world-entrances{grid-template-rows:390px 325px 300px}.world-category-name{font-size:1.7rem}.bd-lifestyle-title h2{font-size:1.85rem}.bd-lifestyle-shot span{font-size:.9375rem}}@media(prefers-reduced-motion:reduce){.bd-lifestyle-shot img,.bd-lifestyle-shot span svg{transition:none!important;transform:none!important}}.discovery-heading{display:flex;align-items:end;justify-content:space-between;gap:1.5rem;margin-bottom:1.5rem}.discovery-heading h2{font-size:clamp(2.15rem,3.5vw,3.6rem);line-height:1.03;letter-spacing:-.05em}.discovery-heading .home-eyebrow{display:flex;align-items:center;gap:.55rem;margin-bottom:.65rem;font-size:1.05rem}.discovery-link{display:inline-flex;align-items:center;justify-content:center;gap:1rem;text-decoration:none;font-size:1.05rem;font-weight:600;min-height:48px}.character-shop{position:relative;isolation:isolate;overflow:clip;padding:3rem 0 2.75rem;background:var(--paper)}.character-scenery{position:absolute;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(ellipse at 15% 75%,color-mix(in srgb,var(--character-tone) 17%,transparent),transparent 62%);transition:background .6s}.character-scenery span:first-child{position:absolute;inset:30% -10% 17%;border-block:1px solid var(--line);transform:rotate(-5deg);background:linear-gradient(90deg,var(--panel),transparent)}.character-scenery span:last-child{position:absolute;left:9%;bottom:0;width:38%;height:65%;border:1px solid var(--line);border-radius:50%;transform:rotate(-20deg)}.character-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem;margin-bottom:1.4rem}.character-tabs button{position:relative;display:flex;align-items:center;justify-content:center;gap:1rem;min-height:90px;padding:.5rem 1rem;border-radius:12px;border:1px solid var(--line);background:linear-gradient(125deg,var(--rim),transparent),var(--glass);color:var(--ink);box-shadow:inset 0 1px var(--rim);font-size:1.2rem;font-weight:650;transition:background .25s,border-color .25s,transform .25s}.character-tabs img{width:70px;height:78px;object-fit:contain;object-position:center top;filter:drop-shadow(0 5px 4px var(--shadow));transition:transform .35s cubic-bezier(.16,1,.3,1)}.character-tabs button[aria-selected=true]{border-color:var(--accent);background:linear-gradient(120deg,color-mix(in srgb,var(--character-tone) 19%,var(--paper)),var(--panel))}.arrival-navigation button:focus-visible,.arrival-rail:focus-visible,.character-tabs button:focus-visible,.discovery-link:focus-visible{outline:3px solid var(--accent);outline-offset:4px}.character-tabs button>svg{margin-left:auto;flex:none}.character-panel-shell{min-height:490px}.character-panel{display:grid;grid-template-columns:.85fr 1.4fr;align-items:center;gap:2.5rem}.character-portrait{position:relative;isolation:isolate;height:480px;display:flex;justify-content:center;align-items:end}.character-type{position:absolute;top:12%;left:50%;transform:translateX(-50%);font-size:clamp(4rem,8vw,8rem);font-weight:800;line-height:.8;letter-spacing:-.075em;text-transform:uppercase;white-space:nowrap;color:color-mix(in srgb,var(--character-tone) 25%,transparent);z-index:-1}.character-portrait>img{width:90%;height:96%;object-fit:contain;object-position:center bottom;filter:drop-shadow(0 18px 14px var(--shadow))}.character-shop-link{position:absolute;bottom:10px;left:50%;transform:translateX(-50%);width:max-content;max-width:96%;display:flex;align-items:center;justify-content:center;gap:1rem;padding:.8rem 1rem;min-height:50px;border:1px solid var(--rim);border-radius:12px;background:linear-gradient(120deg,#bbbbbb3b,#ffffff0b),var(--glass);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:0 8px 20px var(--shadow),inset 0 1px var(--rim);text-decoration:none;font-size:1.1rem;font-weight:650}.character-products{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.2rem}.character-products .home-product-photo{aspect-ratio:4/4.7}.character-products .home-product-title h3{font-size:1.1rem}.boondocks-arrivals{position:relative;padding:2.5rem 0 3rem;background:linear-gradient(160deg,var(--panel),var(--paper));border-top:1px solid var(--line)}.arrival-navigation{display:flex;gap:.65rem}.arrival-navigation button{display:grid;place-items:center;width:50px;height:50px;border:1px solid var(--line);border-radius:50%;background:linear-gradient(130deg,var(--rim),transparent),var(--glass);color:var(--ink);box-shadow:inset 0 1px var(--rim);transition:background .2s,transform .2s}.arrival-navigation button:disabled{opacity:.3;cursor:default}.arrival-navigation button:active:not(:disabled){transform:scale(.94)}.arrival-rail{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 3rem)/4);gap:1rem;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;padding:.5rem .15rem 1.5rem;scrollbar-width:thin;scrollbar-color:var(--accent) transparent}.arrival-rail>.home-product{min-width:0;scroll-snap-align:start}.arrival-rail .home-product-photo{aspect-ratio:4/5}.arrival-rail .home-product-title h3{font-size:1.05rem}.license-worlds{position:relative;isolation:isolate;overflow:clip;padding:3rem 0 3.25rem;background:#1f1f1f;color:#f2f2f2;--accent:#eeeeee;--on-accent:#111111}.license-worlds:before{content:"";position:absolute;inset:0;z-index:-2;background:radial-gradient(ellipse at 50% 20%,color-mix(in srgb,var(--license-tone) 30%,transparent),transparent 68%),linear-gradient(135deg,#2d2d2d,#181818)}.license-world-haze{position:absolute;inset:-10%;width:120%;height:120%;object-fit:cover;filter:blur(60px) saturate(.7);z-index:-1;pointer-events:none}.license-world-wrap>.discovery-heading{margin-bottom:1.75rem}.license-worlds .home-eyebrow{color:#d6d6d6}.license-world-signature{font-size:1.1rem;color:#d7d7d7}.license-world-tabs{display:flex;gap:.65rem;flex-wrap:wrap;margin-bottom:2rem}.license-world-tabs button{position:relative;isolation:isolate;display:flex;align-items:center;justify-content:center;gap:.65rem;min-height:64px;flex:1 1 auto;padding:.45rem .8rem;border:1px solid #ffffff2f;border-radius:12px;color:#e4e4e4;background:#ffffff06;font-weight:650;overflow:hidden;transition:border-color .2s,background .2s}.license-world-selection{position:absolute;inset:0;z-index:-1;background:linear-gradient(130deg,#ffffff30,#ffffff07),color-mix(in srgb,var(--license-tone) 36%,#272727);box-shadow:inset 0 1px #fff6,inset 0 -1px #fff1}.license-world-tabs button[aria-selected=true]{border-color:#dadadabd;color:#fff}.license-tab-art{width:43px;height:43px;object-fit:cover;border-radius:6px}.license-world-stage{min-height:540px}.license-world-panel{display:grid;grid-template-columns:minmax(0,1fr) 340px;align-items:center;gap:1.75rem}.license-world-art{position:relative;min-width:0;isolation:isolate}.license-world-art-sheet{position:absolute;inset:12px -7px -10px 12px;border:1px solid #fff2;border-radius:15px;transform:rotate(-1.2deg);background:linear-gradient(130deg,#fff1,transparent);z-index:-1}.license-world-window{height:490px;display:flex;align-items:center;justify-content:center;border:1px solid #ffffff38;border-radius:13px;overflow:hidden;background:#1e1e1e90;box-shadow:0 25px 45px #11111150}.license-world-window>img{display:block;width:100%;height:100%;object-fit:contain;transition:transform .7s cubic-bezier(.16,1,.3,1)}.license-world-caption{position:absolute;bottom:16px;left:16px;right:16px;display:flex;align-items:center;justify-content:space-between;gap:1rem;background:linear-gradient(120deg,#ffffff1e,#ffffff04),#202020de;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);border:1px solid #ffffff4f;border-radius:12px;box-shadow:inset 0 1px #fff3}.license-world-caption h3{font-size:clamp(1.5rem,2.2vw,2.4rem);line-height:1.1;letter-spacing:-.045em}.license-world-shop{display:flex;align-items:center;justify-content:center;gap:1rem;min-height:48px;padding:.5rem .85rem;border-radius:10px;border:1px solid #ffffff62;background:linear-gradient(120deg,#3a3a3a,#1b1b1b);box-shadow:inset 0 1px #fff5;text-decoration:none;font-size:1rem;font-weight:650;color:#ffffff}.license-world-picks{display:grid;gap:1.25rem;min-width:0}.license-world-picks>div{padding:.85rem;border:1px solid #ffffff2e;background:linear-gradient(120deg,#ffffff10,#ffffff02),#2525259e;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:13px;box-shadow:inset 0 1px #fff2,0 15px 35px #0002}.license-world-picks .home-product{display:grid;grid-template-columns:112px minmax(0,1fr);grid-template-rows:1fr auto auto 1fr;gap:0 .9rem;align-items:center}.license-world-picks .home-product-photo{grid-row:1/5;grid-column:1;height:152px;width:112px;background:#ddd}.license-world-picks .home-product-title{grid-column:2;grid-row:2;margin:0}.license-world-picks .home-product-title h3{font-size:1rem;line-height:1.35}.license-world-picks .home-product-title>svg{display:none}.license-world-picks .home-product-price{grid-column:2;grid-row:3;margin-top:.5rem;font-size:1.15rem}.license-world-picks .home-photo-tools{left:auto;right:4px;bottom:4px;padding-left:0}.license-world-picks .home-photo-tools span{display:none}.license-world-picks .home-photo-tools button{border:0}.license-worlds :focus-visible{outline:3px solid #d8d8d8;outline-offset:4px}.home-motion{position:relative;isolation:isolate;background:var(--paper);border-bottom:1px solid var(--line)}.home-motion:before{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(ellipse at 90% 50%,#7e7e7e20,transparent 65%),repeating-linear-gradient(135deg,transparent 0 28px,var(--line) 28px 29px);opacity:.35}.home-motion .reel-section{background:transparent;padding-block:2.5rem 3rem}.home-motion .section-heading{display:flex;align-items:end;justify-content:space-between;gap:2rem;margin-bottom:1.5rem}.home-motion .section-heading h2{font-size:clamp(2.15rem,3.5vw,3.6rem);letter-spacing:-.05em;line-height:1.05}.home-motion .section-heading p{max-width:31rem;font-size:1.05rem;line-height:1.5}.home-motion .reel{position:relative;border:1px solid var(--line);border-radius:15px;overflow:hidden;box-shadow:0 15px 30px var(--shadow);background:#1e1e1e}.home-motion .reel video{display:block;width:100%;max-height:470px;object-fit:contain}.home-motion .reel figcaption{color:#f3f3f3;text-align:center;font-size:1.1rem;font-weight:600;padding:.75rem;border-top:1px solid #fff2;background:linear-gradient(120deg,#fff1,transparent)}.site-footer[data-home=true]{margin-top:0;padding-block:2.5rem 1.5rem;background:#232323;color:#ebebeb;border-top:1px solid #fff2}.home-footer-preface{display:flex;align-items:center;justify-content:space-between;gap:2rem;padding-bottom:2rem;margin-bottom:2rem;border-bottom:1px solid #ffffff2b}.home-footer-preface h2{font-size:clamp(2.2rem,4vw,4rem);line-height:1.02;letter-spacing:-.05em;max-width:8em}.home-footer-paths{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem}.home-footer-paths a{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;min-height:50px;padding:.75rem 1rem;border:1px solid #ffffff35;border-radius:10px;background:linear-gradient(130deg,#ffffff13,#ffffff02);text-decoration:none;font-size:1.05rem}.site-footer[data-home=true] .brand img{filter:brightness(0) invert(1)}.site-footer[data-home=true] .footer-copy{color:#d0d0d0}.home-footer-services{display:flex;justify-content:space-between;gap:1.5rem;margin-top:1.5rem}.home-footer-services a{display:flex;align-items:center;gap:.7rem;font-size:1rem;color:#d7d7d7;text-decoration:none;min-height:46px}.home-footer-services svg{flex:none}@media(hover:hover){.character-tabs button:hover img{transform:translateY(-5px) rotate(-3deg)}.character-tabs button:hover{border-color:var(--accent)}.license-world-tabs button:hover{background:#fff1;border-color:#fff8}.license-world-art:hover .license-world-window>img{transform:scale(1.025)}.home-footer-paths a:hover,.license-world-shop:hover{box-shadow:inset 0 1px #fff6,0 8px 20px #0003;transform:translateY(-2px)}.arrival-navigation button:hover:not(:disabled){background:var(--panel)}}@media(max-width:1099px){.character-panel{gap:1.5rem;grid-template-columns:.8fr 1.4fr}.character-tabs button{font-size:1.05rem;gap:.5rem;padding:.5rem}.character-tabs img{width:50px;height:65px}.character-tabs button>svg{width:17px}.character-portrait{height:410px}.character-panel-shell{min-height:440px}.arrival-rail{grid-auto-columns:calc((100% - 2rem)/3)}.license-world-panel{grid-template-columns:minmax(0,1fr) 285px;gap:1rem}.license-world-window{height:430px}.license-world-picks .home-product{grid-template-columns:90px minmax(0,1fr);gap:0 .7rem}.license-world-picks .home-product-photo{width:90px;height:135px}.license-world-picks>div{padding:.65rem}.license-world-picks .home-product-title h3{font-size:.95rem}.license-world-caption{left:10px;right:10px;bottom:10px;flex-direction:column;gap:.5rem}.license-world-stage{min-height:450px}.license-world-signature{display:none}}@media(max-width:767px){.discovery-heading{flex-direction:column;align-items:center;text-align:center;gap:1rem;margin-bottom:1.2rem}.discovery-heading h2{font-size:2.2rem}.discovery-heading .home-eyebrow{justify-content:center}.discovery-link{font-size:1rem}.character-shop{padding:2.5rem 0 2rem}.character-tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;margin-bottom:1rem}.character-tabs button{font-size:1rem;min-height:74px;gap:.4rem;justify-content:center}.character-tabs img{width:48px;height:60px}.character-tabs button>svg{display:none}.character-tabs button span{max-width:9em}.character-panel{grid-template-columns:minmax(0,1fr);gap:1.25rem}.character-portrait{height:300px}.character-type{font-size:4.8rem;top:10%}.character-portrait>img{max-width:280px}.character-shop-link{font-size:1rem;min-height:48px;padding:.65rem .85rem}.character-products{gap:.8rem}.character-products .home-product{text-align:center}.character-products .home-product-title{justify-content:center}.character-products .home-product-title h3{font-size:1rem}.character-products .home-product-title>svg{display:none}.character-panel-shell{min-height:670px}.boondocks-arrivals{padding:2rem 0 2.5rem}.arrival-navigation button{width:48px;height:48px}.arrival-rail{grid-auto-columns:78%;gap:.9rem}.arrival-rail .home-product{text-align:center}.arrival-rail .home-product-title{justify-content:center}.arrival-rail .home-product-title>svg{display:none}.arrival-rail .home-product-title h3{font-size:1rem}.license-worlds{padding:2.5rem 0}.license-world-tabs{flex-wrap:nowrap;overflow-x:auto;gap:.55rem;margin-bottom:1.5rem;padding:.3rem .15rem .8rem;scroll-snap-type:x proximity;scrollbar-width:thin}.license-world-tabs button{flex:0 0 auto;min-height:60px;scroll-snap-align:center;font-size:1rem}.license-tab-art{width:36px;height:36px}.license-world-panel{grid-template-columns:minmax(0,1fr);gap:1.35rem}.license-world-window{height:340px}.license-world-caption{position:relative;inset:auto;flex-direction:column;text-align:center;margin-top:-1px;border-radius:0 0 12px 12px;padding:.8rem}.license-world-caption h3{font-size:1.65rem}.license-world-window{border-radius:12px 12px 0 0}.license-world-picks{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem}.license-world-picks:has(>div:only-child){grid-template-columns:minmax(0,260px);justify-content:center}.license-world-picks .home-product{display:block;text-align:center}.license-world-picks .home-product-photo{width:100%;height:auto;aspect-ratio:4/5}.license-world-picks .home-product-title{margin-top:.7rem}.license-world-picks .home-product-title h3{font-size:1rem}.license-world-picks .home-product-price{font-size:1.1rem}.license-world-picks>div{padding:.5rem .5rem .85rem}.license-world-stage{min-height:0}.home-motion .section-heading{flex-direction:column;align-items:center;text-align:center;gap:.85rem}.home-motion .section-heading h2{font-size:2.2rem}.home-motion .section-heading p{font-size:1rem;max-width:23rem}.home-motion .reel{flex:0 0 82%}.home-motion .reel video{max-height:510px}.home-motion .reel-section{padding-block:2.25rem}.home-footer-preface{flex-direction:column;text-align:center;gap:1.5rem;padding-bottom:1.5rem;margin-bottom:1.5rem}.home-footer-preface h2{font-size:2.5rem;max-width:10em}.home-footer-paths{width:100%;gap:.6rem}.home-footer-paths a{font-size:1rem;gap:.5rem;padding:.65rem;justify-content:center}.home-footer-services{flex-direction:column;align-items:center;text-align:center;gap:.5rem}.home-footer-services a{justify-content:center;font-size:.95rem}.site-footer[data-home=true] .footer-inner{gap:1.4rem}.site-footer[data-home=true] .footer-links{gap:.9rem 1.2rem}}@media(max-width:359px){.discovery-heading h2{font-size:1.95rem}.character-tabs button{font-size:.9375rem}.character-tabs img{width:42px}.character-portrait{height:270px}.character-type{font-size:4rem}.character-panel-shell{min-height:620px}.license-world-window{height:290px}.home-footer-paths a>svg{display:none}}@media(prefers-reduced-motion:reduce){.arrival-navigation button,.character-tabs img,.home-footer-paths a,.license-world-shop,.license-world-window>img{transition:none!important;transform:none!important}.arrival-rail{scroll-snap-type:none}.license-world-haze{filter:none;opacity:.08!important}}@media(prefers-reduced-transparency:reduce){.character-shop-link{background:var(--paper);-webkit-backdrop-filter:none;backdrop-filter:none}.license-world-caption,.license-world-picks>div{background:#2d2d2d;-webkit-backdrop-filter:none;backdrop-filter:none}.license-world-selection{background:#464646}}@media(max-width:767px){.license-world-window{height:auto;aspect-ratio:var(--license-ratio);max-height:440px}}.license-world-tabs{gap:0;background:#ececec;border-block:1px solid #3f3f3f4d;padding:0 .5rem;margin-bottom:1.8rem}.license-world-tabs button{flex:1 1;min-width:0;min-height:112px;padding:1.15rem .85rem;border:0;border-radius:0;box-shadow:none;background:transparent;color:#2e2e2e;overflow:visible;font-size:1.05rem}.license-world-tabs button[aria-selected=true]{color:#202020;border:0}.license-world-tabs button .verified-license-logo{display:block;width:auto;max-width:145px;height:60px;object-fit:contain;mix-blend-mode:multiply}.license-world-selection{background:none;box-shadow:none;border-bottom:3px solid var(--license-tone);inset:auto .8rem 0;height:3px}.license-world-tabs button:focus-visible{outline:3px solid #5b5b5b;outline-offset:-4px}.license-world-tabs button:hover{background:transparent;border:0}.license-world-tabs button span:not(.license-world-selection){transition:transform .25s}.license-world-art-sheet{display:none}.license-world-window{border-radius:0;border:0;box-shadow:none;background:transparent}.license-world-caption{position:relative;inset:auto;padding:.8rem 1rem;border:0;border-radius:0;background:#ececec;color:#2e2e2e;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.license-world-caption h3:has(.verified-license-logo){padding:0;background:none}.license-world-caption .verified-license-logo{width:auto;max-width:175px;height:48px;object-fit:contain;mix-blend-mode:multiply}.license-world-shop{border-radius:2px}.license-world-picks>div{padding:.9rem 0;border:0;border-bottom:1px solid #fff3;border-radius:0;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.license-world-picks .home-product-photo{border-radius:2px;box-shadow:none}.character-tabs{border-bottom:1px solid var(--line);gap:1rem}.character-tabs button{padding:.35rem .6rem .8rem;border:0;border-bottom:3px solid transparent;border-radius:0;background:transparent;box-shadow:none}.character-tabs button[aria-selected=true]{border:0;border-bottom:3px solid var(--character-tone);background:transparent}.character-tabs button:hover{border-color:transparent}.character-tabs button[aria-selected=true]:hover{border-bottom-color:var(--character-tone)}.character-tabs img{width:78px;height:90px}.character-shop-link{border-radius:2px}.arrival-rail .home-product-photo,.character-products .home-product-photo{border-radius:2px;box-shadow:none}.arrival-navigation button,.arrival-rail .home-photo-tools,.character-products .home-photo-tools,.license-world-picks .home-photo-tools{border-radius:2px}.home-motion .reel{border-radius:3px;box-shadow:none}.home-footer-paths a{border:0;border-bottom:1px solid #ffffff4a;border-radius:0;background:none;padding:.75rem 0}@media(hover:hover){.license-world-tabs button:hover span:not(.license-world-selection){transform:translateY(-4px)}.home-footer-paths a:hover{box-shadow:none}}@media(max-width:1099px){.license-world-tabs button{padding:1rem .6rem}.license-world-tabs button .verified-license-logo{max-width:105px;height:52px}.character-tabs img{width:58px;height:76px}}@media(max-width:767px){.license-world-tabs{padding:0 .4rem;gap:.7rem;background:#ececec;border-color:#3f3f3f4d;justify-content:flex-start}.license-world-tabs button{flex:0 0 145px;min-height:96px;padding:.75rem;color:#2e2e2e}.license-world-tabs button[aria-selected=true]{color:#202020}.license-world-tabs button .verified-license-logo{max-width:125px;height:58px}.license-world-selection{inset-inline:0}.license-world-caption{padding:.9rem;border:0;border-radius:0}.character-tabs{gap:.4rem .8rem}.character-tabs button{min-height:82px;padding:.3rem .1rem .7rem}.character-tabs img{width:52px;height:68px}.license-world-picks>div{padding:.5rem 0 .85rem}.home-footer-paths a{padding:.7rem 0}}.site-brand-entrance{position:fixed;inset:0;z-index:80;pointer-events:none;display:grid;place-items:center;overflow:hidden;animation:brand-entrance-away 1.25s both}.brand-shutter{position:absolute;inset:-2px;background:#1c1c1c;will-change:transform}.brand-shutter-left{clip-path:polygon(0 0,59% 0,43% 100%,0 100%);background:radial-gradient(ellipse at 70% 40%,#474747,#1c1c1c 65%);animation:brand-shutter-left 1.2s cubic-bezier(.76,0,.24,1) both}.brand-shutter-right{clip-path:polygon(58.8% 0,100% 0,100% 100%,42.8% 100%);background:radial-gradient(ellipse at 10% 60%,#393939,#1c1c1c 65%);animation:brand-shutter-right 1.2s cubic-bezier(.76,0,.24,1) both}.brand-entrance-mark{position:relative;width:min(68vw,470px);display:grid;gap:22px;animation:brand-mark-away 1.2s both}.brand-entrance-mark img{display:block;width:100%;height:auto;animation:brand-mark-reveal .65s cubic-bezier(.16,1,.3,1) both}.brand-entrance-mark span{height:1px;display:block;background:linear-gradient(90deg,transparent,#b2b2b2,transparent);animation:brand-line-reveal .65s cubic-bezier(.16,1,.3,1) both}@keyframes brand-mark-reveal{0%{clip-path:inset(0 100% 0 0);transform:translateX(-18px)}to{clip-path:inset(0);transform:translateX(0)}}@keyframes brand-line-reveal{0%{transform:scaleX(.05);opacity:0}to{transform:scaleX(1);opacity:1}}@keyframes brand-mark-away{0%,48%{opacity:1;transform:scale(1)}82%,to{opacity:0;transform:scale(1.08)}}@keyframes brand-shutter-left{0%,45%{transform:translateX(0)}to{transform:translateX(-110%)}}@keyframes brand-shutter-right{0%,45%{transform:translateX(0)}to{transform:translateX(110%)}}@keyframes brand-entrance-away{0%,96%{visibility:visible}to{visibility:hidden}}.hero-3d-first .campaign-copy .campaign-cta{margin-top:1.2rem;max-width:290px;border-radius:4px;min-height:58px}.hero-3d-first .campaign-copy .campaign-cta>span{border-radius:2px}.hero-clips{position:absolute;right:max(4.5%,calc((100% - 1440px)/2));bottom:106px;width:278px;color:#f1f1f1;outline-offset:6px}.hero-clip-body{display:grid;grid-template-columns:106px minmax(0,1fr);gap:16px;align-items:center}.hero-clip-frame{width:106px;aspect-ratio:404/720;position:relative;overflow:hidden;background:#2e2e2e;border:1px solid #e7e7e750;border-radius:3px}.hero-clip-frame video{width:100%;height:100%;display:block;object-fit:contain}.hero-clip-copy{text-align:left}.hero-clip-eyebrow{display:flex;align-items:center;gap:6px;font-size:.9375rem!important;color:#c7c7c7!important;line-height:1.25!important;margin:0 0 .4rem!important}.hero-clip-eyebrow svg{color:#b8b8b8;flex:none}.hero-clip-copy h2{font-size:1.65rem;line-height:1.05;letter-spacing:-.04em;margin-bottom:.6rem}.hero-clip-copy p{font-size:1rem;line-height:1.35;color:#d5d5d5}.hero-clip-copy .hero-chase-note{color:#c5c5c5;font-weight:650;margin-bottom:.6rem}.hero-clip-controls{display:flex;align-items:center;justify-content:space-between;gap:10px;border-bottom:1px solid #e5e5e540;padding:.6rem 0 .3rem}.hero-clip-counter{font-size:1rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:#d5d5d5}.hero-clip-controls>div{display:flex;gap:5px}.hero-clip-controls button{display:grid;place-items:center;width:44px;height:44px;border:1px solid #e5e5e540;background:#ffffff08;border-radius:2px;color:#f0f0f0;transition:background .2s,transform .2s}.hero-clip-controls button:hover{background:#ffffff1c}.hero-clip-controls button:active{transform:scale(.95)}.hero-3d-first .color-button[data-color=gold]{color:#cecece}.hero-3d-first .color-button[data-color=gold][aria-pressed=true]{color:#f0f0f0;box-shadow:inset 0 1px #e1e1e170,0 0 18px #a0a0a026}@media(min-width:768px) and (max-width:1099px){.hero-3d-first{height:810px;min-height:810px}.hero-3d-first .campaign-scene{bottom:145px}.hero-3d-first .scene-top-controls{top:auto;bottom:-54px;left:50%;right:auto;transform:translateX(-50%);flex-direction:row}.hero-clips{right:3%;width:196px;bottom:116px}.hero-clip-body{grid-template-columns:88px minmax(0,1fr);gap:10px}.hero-clip-frame{width:88px}.hero-clip-eyebrow{display:none}.hero-clip-copy h2{font-size:1.25rem}.hero-clip-copy p{font-size:1rem}.hero-clip-copy .hero-chase-note{margin-bottom:.5rem}.hero-clip-controls{gap:0}.hero-clip-controls>div{gap:2px}.hero-3d-first .campaign-copy{bottom:130px}.hero-3d-first .campaign-copy .campaign-cta{font-size:1.0625rem;padding-left:.75rem;gap:.4rem}}@media(max-width:767px){.hero-3d-first .campaign-copy{order:2}.hero-3d-first .campaign-copy .campaign-cta{margin:1rem auto 0;max-width:310px;width:100%}.hero-clips{position:relative;inset:auto;order:3;width:min(100%,340px);margin:1.5rem auto 0}.hero-clip-body{grid-template-columns:108px minmax(0,1fr);gap:18px}.hero-clip-frame{width:108px}.hero-clip-copy h2{font-size:1.75rem}.hero-clip-copy p{font-size:1rem}.hero-3d-first .campaign-next{order:4}.hero-3d-first .scene-controls{width:max-content}.hero-3d-first .color-button{padding-inline:.45rem;font-size:.9375rem}}@media(max-width:359px){.hero-3d-first .color-button{font-size:.875rem;padding-inline:.3rem}.hero-clip-body{grid-template-columns:100px minmax(0,1fr);gap:15px}.hero-clip-frame{width:100px}}@media(prefers-reduced-motion:reduce){.site-brand-entrance{display:none}.hero-clips *{scroll-behavior:auto;transition:none!important}.brand-entrance-mark,.brand-entrance-mark img,.brand-entrance-mark span,.brand-shutter{animation:none}}@media(min-width:1100px){.hero-3d-first .scene-top-controls{top:auto;bottom:0;left:calc(50% - 277px);right:auto;transform:none;flex-direction:row}.hero-3d-first .scene-controls{left:calc(50% - 101px);right:auto;transform:none}.hero-3d-first .color-button{white-space:nowrap}}.hero-3d-first .campaign-character-left{left:11%}.hero-3d-first .campaign-character-right{right:6%}@media(min-width:1100px){.hero-3d-first{min-height:850px}.hero-clips{width:338px;bottom:156px}.hero-clip-body{grid-template-columns:156px minmax(0,1fr)}.hero-clip-frame{width:156px}}@media(min-width:768px) and (max-width:1099px){.hero-clips{width:224px;bottom:210px}.hero-clip-body{grid-template-columns:104px minmax(0,1fr)}.hero-clip-frame{width:104px}}@media(max-width:767px){.hero-clip-body{grid-template-columns:144px minmax(0,1fr);gap:18px}.hero-clip-frame{width:144px}.hero-3d-first .campaign-character-left{left:-4%}.hero-3d-first .campaign-character-right{display:block;right:-8%;top:24%;width:64%;height:42%;opacity:.06}}@media(max-width:359px){.hero-clip-body{grid-template-columns:132px minmax(0,1fr);gap:14px}.hero-clip-frame{width:132px}}@media(min-width:768px) and (max-width:1099px){.hero-clips{bottom:244px}}@media(min-width:768px) and (max-width:850px){.hero-3d-first .campaign-copy{bottom:230px}}@media(max-width:767px){.hero-clips{display:flex;flex-direction:column;width:100%;max-width:420px;margin-top:1.8rem}.hero-clip-body,.hero-clip-copy{display:contents}.hero-clip-eyebrow{order:0;justify-content:center;margin:0 0 .5rem!important}.hero-clip-copy h2{order:1;text-align:center;font-size:2rem;margin:0 0 1rem}.hero-clip-frame{order:2;width:100%;aspect-ratio:404/720;border-radius:3px}.hero-clip-controls{order:3;padding:.7rem 0;gap:12px}.hero-clip-controls>div{gap:8px}.hero-clip-controls button{width:52px;height:52px}.hero-clip-controls button svg{width:24px;height:24px}.hero-clip-copy .hero-chase-note{order:4;margin:.9rem auto .45rem!important;text-align:center}.hero-clip-copy>p:not(.hero-chase-note):not(.hero-clip-eyebrow){order:5;text-align:center;max-width:340px;margin:0 auto}.character-tabs button{flex-direction:column;gap:.45rem;min-height:170px;padding:.8rem .25rem;font-size:1.125rem}.character-tabs img{width:100%;max-width:108px;height:120px;object-fit:contain}}@media (min-width:768px) and (max-width:1099px){.hero-3d-first{display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"series" "scene" "films" "next";grid-template-rows:auto 520px auto auto;gap:24px;height:auto;min-height:0;padding:116px 32px 28px}.hero-3d-first .campaign-series{position:static;transform:none;grid-area:series;justify-self:center}.hero-3d-first .campaign-scene{position:relative;inset:auto;grid-area:scene;justify-self:center;width:60%;height:100%;margin:0}.hero-3d-first .campaign-copy{position:relative;inset:auto;grid-area:scene;align-self:center;justify-self:start;width:30%;margin:0}.hero-3d-first .hero-clips{position:relative;inset:auto;grid-area:films;width:min(100%,760px);margin:64px auto 0}.hero-3d-first .hero-clip-body{grid-template-columns:clamp(240px,32vw,320px) minmax(0,1fr);gap:28px}.hero-3d-first .hero-clip-frame{width:100%}.hero-3d-first .hero-clip-eyebrow{display:flex}.hero-3d-first .hero-clip-copy h2{font-size:1.75rem}.hero-3d-first .hero-clip-copy p{font-size:1.125rem;line-height:1.45}.hero-3d-first .hero-clip-controls{gap:12px;padding:.7rem 0}.hero-3d-first .hero-clip-controls>div{gap:8px}.hero-3d-first .hero-clip-controls button{width:52px;height:52px}.hero-3d-first .campaign-next{position:static;transform:none;grid-area:next;justify-self:center;margin:0}}.hero-house .campaign-environment{background:#191919}.hero-house .house-photo{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:55% 52%}.hero-house .house-vignette{position:absolute;inset:0;background:linear-gradient(90deg,#1119,#11111126 29%,#11111112 55%,#1119),linear-gradient(180deg,#1115,#1111110d 28%,#11111108 49%,#1119 82%,#191919e6)}.hero-house .campaign-wordmark{color:#f5f5f5;opacity:.94;-webkit-mask-image:none;mask-image:none;text-shadow:0 3px 24px #0004}.hero-house .campaign-series{color:#f2f2f2;text-shadow:0 2px 12px #000c}.hero-house .campaign-copy,.hero-house .hero-clip-copy{text-shadow:0 2px 14px #000b}.hero-house .campaign-copy h1 span{color:#eeeeee}.hero-house .hero-clip-copy .hero-chase-note,.hero-house .hero-clip-copy p,.hero-house .hero-clip-counter,.hero-house .hero-clip-eyebrow{color:#ededed!important}.hero-house .viewer-help{color:#ededed;text-shadow:0 2px 8px #000c}.hero-house .scene-wash{opacity:.15}@media (min-width:768px) and (max-width:1099px){.hero-house .house-photo{height:820px;object-position:57% 50%}.hero-house .house-vignette{bottom:auto;height:900px;background:linear-gradient(180deg,#1117,#11111126 20%,#11111126 55%,#191919 94%),linear-gradient(90deg,#1119,transparent 45%,#1116)}}@media (max-width:767px){.hero-house .house-photo{height:750px;object-position:59% 50%}.hero-house .house-vignette{bottom:auto;height:820px;background:linear-gradient(180deg,#1117,#1111111a 22%,#1111111a 45%,#191919b3 72%,#191919 94%),linear-gradient(90deg,#1115,transparent 35%,#1115)}.hero-house .campaign-wordmark{text-shadow:0 2px 14px #0007}}.hero-house .campaign-cta{text-shadow:none}.hero-house .scene-model::part(default-progress-bar){display:none}@media (max-width:1099px){.hero-house.hero-3d-first{display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"series" "brand" "title" "scene" "cta" "films" "next";grid-template-rows:none;gap:0;height:auto;min-height:0}.hero-house .campaign-series{grid-area:series;position:static;transform:none;justify-self:center;margin:0}.hero-house .campaign-wordmark{display:none}.hero-house .campaign-copy{display:contents}.hero-house .campaign-boondocks-logo{grid-area:brand;justify-self:center;width:150px;height:auto;margin:16px 0 10px}.hero-house .campaign-copy h1{grid-area:title;text-align:center;font-size:2.3rem;line-height:1.1;margin:0}.hero-house .campaign-copy h1 br{display:block}.hero-house .campaign-copy h1 span{display:inline-block;font-size:.72em;margin:6px 0 0;letter-spacing:-.035em}.hero-house .campaign-scene{grid-area:scene;position:relative;inset:auto;justify-self:center;margin:24px 0 0}.hero-house .campaign-copy .campaign-cta{grid-area:cta;justify-self:center;width:200px;max-width:100%;min-height:52px;margin:16px 0 0;padding:.35rem .5rem .35rem 1rem;gap:1.2rem;font-size:1.0625rem}.hero-house .campaign-copy .campaign-cta>span{width:36px;height:36px}.hero-house .campaign-copy .campaign-cta svg{width:22px;height:22px}.hero-house .hero-clips{grid-area:films;position:relative;inset:auto;justify-self:center;margin:28px auto 0}.hero-house .campaign-next{grid-area:next;position:static;transform:none;justify-self:center;margin:20px 0 0}}@media (min-width:768px) and (max-width:1099px){.hero-house .campaign-scene{width:min(100%,640px);height:500px}.hero-house .campaign-scene .scene-top-controls{top:80px;bottom:auto;left:auto;right:4%;transform:none;flex-direction:column}.hero-house .house-photo{height:1040px}.hero-house .house-vignette{height:1120px}}@media (max-width:767px){.hero-house .campaign-boondocks-logo{width:126px;margin:14px 0 8px}.hero-house .campaign-copy h1{font-size:2rem}.hero-house .campaign-copy h1 span{font-size:.75em;margin-top:4px}.hero-house .campaign-scene{width:100%}.hero-house .campaign-copy .campaign-cta{width:184px;min-height:48px;margin-top:14px;padding:.3rem .4rem .3rem .9rem;font-size:1rem}.hero-house .campaign-copy .campaign-cta>span{width:34px;height:34px}.hero-house .house-photo{height:820px}.hero-house .house-vignette{height:890px}}@media (max-width:1099px){.hero-house .campaign-scene .scene-controls{width:max-content;max-width:100%}.hero-house .campaign-scene .color-button{white-space:nowrap;flex-shrink:0}}.homepage-experience .boondocks-worlds{padding-block:2.5rem}.homepage-experience .world-heading{margin-bottom:1.5rem;gap:1.5rem}.homepage-experience .world-shop-all{border-radius:4px}.homepage-experience .world-entrances{grid-template-columns:1.15fr 1fr;grid-template-rows:270px 270px;gap:1.25rem}.homepage-experience .world-tees{grid-column:1;grid-row:1/span 2}.homepage-experience .world-hoodies{grid-column:2;grid-row:1}.homepage-experience .world-collectibles{grid-column:2;grid-row:2}.homepage-experience .world-entrance-art,.homepage-experience .world-entrance-art:after,.homepage-experience .world-entrance-link,.homepage-experience .world-offset-sheet{border-radius:6px}.homepage-experience .world-category-icon,.homepage-experience .world-change-photo{border-radius:4px}.homepage-experience .world-entrance-copy{left:20px;right:20px;bottom:20px}.homepage-experience .world-category-name{font-size:clamp(2rem,2.7vw,2.6rem)}.homepage-experience .character-shop{padding-block:2.5rem}.homepage-experience .character-panel{grid-template-columns:.72fr 1.4fr;gap:1.5rem}.homepage-experience .character-portrait{height:400px}.homepage-experience .character-products .home-product-photo{aspect-ratio:4/4.5}.homepage-experience .boondocks-arrivals{padding-block:2.5rem}.homepage-experience .license-worlds{padding-block:2.75rem}.homepage-experience .license-world-stage{min-height:0}.homepage-experience .license-world-panel{align-items:start}.homepage-experience .license-world-window{height:440px}.homepage-experience .license-world-picks .home-product{grid-template-columns:128px minmax(0,1fr)}.homepage-experience .license-world-picks .home-product-photo{width:128px;height:172px}.homepage-experience .license-world-tabs{scroll-snap-type:x proximity}.homepage-experience .license-world-tabs button{scroll-snap-align:center}@media (min-width:768px) and (max-width:1099px){.homepage-experience .world-entrances{grid-template-rows:240px 240px;gap:1rem}.homepage-experience .world-entrance-copy{left:14px;right:14px;bottom:16px;gap:.65rem}.homepage-experience .world-category-name{font-size:1.8rem}.homepage-experience .character-panel{grid-template-columns:.72fr 1.4fr;gap:1.25rem}.homepage-experience .character-portrait{height:360px}.homepage-experience .license-world-window{height:390px}.homepage-experience .license-world-picks .home-product{grid-template-columns:100px minmax(0,1fr)}.homepage-experience .license-world-picks .home-product-photo{width:100px;height:145px}}@media (max-width:767px){.homepage-experience .boondocks-arrivals,.homepage-experience .boondocks-worlds,.homepage-experience .character-shop{padding-block:2rem}.homepage-experience .world-heading-title{gap:.75rem}.homepage-experience .world-heading-title>img{width:156px}.homepage-experience .world-heading h2{font-size:2rem}.homepage-experience .world-entrances{grid-template-columns:minmax(0,1fr);grid-template-rows:350px 300px 280px;gap:1rem}.homepage-experience .world-collectibles,.homepage-experience .world-hoodies,.homepage-experience .world-tees{grid-column:auto;grid-row:auto}.homepage-experience .world-entrance-copy{left:14px;right:14px;bottom:16px}.homepage-experience .world-category-name{font-size:1.9rem}.homepage-experience .character-tabs{display:flex;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:thin;scrollbar-color:var(--muted) transparent;gap:.65rem;margin-bottom:1.25rem;padding:0 .15rem .5rem}.homepage-experience .character-tabs button{flex:0 0 132px;min-height:166px;flex-direction:column;padding:.5rem .25rem .65rem;gap:.4rem;font-size:1.125rem;scroll-snap-align:center}.homepage-experience .character-tabs img{width:104px;max-width:104px;height:112px}.homepage-experience .character-panel{grid-template-columns:minmax(0,1fr);gap:1.25rem}.homepage-experience .character-portrait{height:300px}.homepage-experience .character-panel-shell{min-height:620px}.homepage-experience .arrival-rail{grid-auto-columns:82%}.homepage-experience .license-worlds{padding-block:2.25rem}.homepage-experience .license-world-window{height:auto}.homepage-experience .license-world-picks .home-product{display:block}.homepage-experience .license-world-picks .home-product-photo{width:100%;height:auto;aspect-ratio:4/5}.homepage-experience .license-world-tabs{margin-bottom:1.25rem}}@media (max-width:359px){.homepage-experience .world-entrances{grid-template-rows:320px 280px 260px}.homepage-experience .world-category-name{font-size:1.65rem}.homepage-experience .world-entrance-copy{left:12px;right:12px;gap:.4rem}.homepage-experience .character-tabs button{flex-basis:126px}}@media (prefers-reduced-motion:reduce){.homepage-experience .character-tabs,.homepage-experience .license-world-tabs{scroll-snap-type:none}}