.jp-hero{--jp-section-divider-color: var(--jp-orange);position:relative;isolation:isolate;min-height:clamp(780px,46.5vw,952px);overflow:hidden;background:radial-gradient(circle at 78% 31%,rgba(33,241,168,.18),transparent 35%),radial-gradient(ellipse at 12% 96%,rgba(253,128,46,.12),transparent 34%),linear-gradient(124deg,#09080c 0 56%,#162d36 56% 100%);color:var(--jp-cream)}.jp-hero__background,.jp-hero__bunting,.jp-hero__moon,.jp-hero__fog,.jp-hero__bat,.jp-hero__back-title,.jp-hero__skull,.jp-hero__join-tag{pointer-events:none}.jp-hero__background{position:absolute;z-index:0;top:0;right:0;bottom:0;left:0;overflow:hidden}.jp-hero__back-title{position:absolute;top:8%;right:-2%;width:56%;color:#fd802e11;font:1000 clamp(76px,9vw,150px)/.76 var(--jp-font);letter-spacing:-8px;text-align:center;text-transform:uppercase;transform:rotate(-4deg)}.jp-hero__moon{position:absolute;top:10%;right:5%;width:clamp(190px,13vw,260px);aspect-ratio:1;border-radius:50%;background:var(--jp-orange);box-shadow:0 0 0 18px #fd802e17}.jp-hero__fog{position:absolute;width:520px;height:118px;border-radius:50%;background:#21f1a80e;filter:blur(3px)}.jp-hero__fog--one{bottom:11%;left:-90px}.jp-hero__fog--two{top:24%;right:90px}.jp-hero__bat{position:absolute;width:44px;color:#09080c}.jp-hero__bat svg{display:block;width:100%;height:auto}.jp-hero__bat--one{top:19%;right:23%;transform:rotate(-12deg)}.jp-hero__bat--two{top:35%;right:7%;width:31px;transform:rotate(10deg)}.jp-hero__bat--three{top:15%;left:49%;width:25px}.jp-hero__bunting{position:absolute;z-index:4;top:36px;left:0;width:100%;height:116px}.jp-hero__bunting svg{display:block;width:100%;height:100%;overflow:visible}.jp-hero__inner{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,46.5%) minmax(0,53.5%);align-items:stretch;min-height:clamp(780px,46.5vw,952px)}.jp-hero__copy{position:relative;z-index:5;align-self:center;padding:70px 18px 64px 0}.jp-hero__eyebrow{display:flex;align-items:center;color:var(--jp-mint);font:900 15px/1.2 var(--jp-font);letter-spacing:2.4px;text-transform:uppercase}.jp-hero__title{display:flex;flex-direction:column;gap:16px;margin:34px 0 28px}.jp-hero__title-small{color:var(--jp-cream);font:900 clamp(18px,1.5vw,26px)/1.12 var(--jp-font);letter-spacing:1.5px}.jp-hero__title-large{display:block;max-width:760px;color:var(--jp-orange);font:1000 clamp(67px,6.75vw,112px)/.78 var(--jp-font);letter-spacing:-5.5px;text-transform:uppercase;text-shadow:7px 6px 0 var(--jp-blood)}.jp-hero__title-large>span{display:block;white-space:nowrap}.jp-hero__newsletter{width:min(100%,680px);padding:17px;border:5px solid var(--jp-mint);border-radius:18px 7px 20px 9px;background:#09080cf0;box-shadow:10px 11px 0 var(--jp-orange)}.jp-hero__newsletter-copy{margin:0 0 13px;color:var(--jp-cream);font:800 17px/1.35 var(--jp-font)}.jp-hero__newsletter-form{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px}.jp-hero__newsletter-input,.jp-hero__newsletter-button{min-height:54px;border:4px solid var(--jp-cream);border-radius:0;font:900 16px/1 var(--jp-font)}.jp-hero__newsletter-input{min-width:0;width:100%;padding:8px 15px;background:var(--jp-night);color:var(--jp-cream)}.jp-hero__newsletter-input::placeholder{color:var(--jp-cream);opacity:.7}.jp-hero__newsletter-button{padding:8px 18px;border-color:var(--jp-ink);background:var(--jp-mint);color:var(--jp-ink);cursor:pointer}.jp-hero__form-message{grid-column:1 / -1;margin:8px 0 0;color:var(--jp-cream);font:800 13px/1.35 var(--jp-font)}.jp-hero__lower{display:grid;grid-template-columns:minmax(0,1fr) clamp(138px,10vw,172px);gap:clamp(14px,1.5vw,24px);align-items:stretch;width:min(100%,680px);margin-top:30px}.jp-hero__lower-content{min-width:0}.jp-hero__actions{display:flex;gap:16px;align-items:center;flex-wrap:wrap;margin-top:0}.jp-hero__button{display:inline-flex;align-items:center;justify-content:center;min-height:56px;padding:13px 20px;border:4px solid var(--jp-ink);border-radius:14px 5px 16px 7px;background:var(--jp-mint);box-shadow:6px 7px 0 var(--jp-black);color:var(--jp-ink);font:1000 15px/1 var(--jp-font);letter-spacing:.7px;text-decoration:none;text-transform:uppercase}.jp-hero__button--secondary{background:#a87831}.jp-hero__stats{display:flex;gap:34px;margin-top:34px}.jp-hero__stat{padding-left:13px;border-left:5px solid var(--jp-orange);color:#f3d7b1b8;font:900 11px/1.15 var(--jp-font);letter-spacing:1.5px;text-transform:uppercase}.jp-hero__stat strong{display:block;margin-bottom:4px;color:var(--jp-cream);font-size:27px;letter-spacing:-1px}.jp-hero__art{position:relative;z-index:3;align-self:end;height:clamp(700px,44vw,900px)}.jp-hero__cast{position:absolute;z-index:2;right:-4%;bottom:0;width:113%;height:100%;object-fit:contain;object-position:right bottom;filter:drop-shadow(15px 18px 0 rgba(5,3,8,.62))}.jp-hero__join-tag{position:absolute;z-index:5;top:17%;right:15%;padding:13px 18px;border:5px solid var(--jp-ink);background:var(--jp-mint);box-shadow:8px 8px 0 var(--jp-black);color:var(--jp-ink);font:1000 13px/1 var(--jp-font);letter-spacing:2px;text-transform:uppercase;transform:rotate(3deg)}.jp-hero__skull{position:static;z-index:4;align-self:stretch;width:100%;height:100%;min-height:0;object-fit:contain;object-position:center;opacity:.7}@media(hover:hover)and (pointer:fine){.jp-hero__button,.jp-hero__newsletter-button{transition:transform var(--jp-transition),background-color var(--jp-transition)}.jp-hero__button:hover,.jp-hero__newsletter-button:hover{transform:translate(-2px,-2px);background:var(--jp-orange)}}@media screen and (max-width:1200px){.jp-hero__inner{grid-template-columns:minmax(0,48%) minmax(0,52%)}.jp-hero__copy{padding-right:10px}.jp-hero__title-large{font-size:clamp(65px,7vw,84px)}.jp-hero__cast{right:-10%;width:122%}.jp-hero__stats{gap:20px}}@media screen and (min-width:1201px)and (max-width:1600px){.jp-hero__title-large{font-size:clamp(70px,6.25vw,90px)}}@media screen and (max-width:900px){.jp-hero{min-height:990px;background:linear-gradient(160deg,#09080c 0 64%,#142d36 64% 100%)}.jp-hero__background{display:none}.jp-hero__inner{display:block;min-height:990px;padding-top:96px}.jp-hero__copy{padding:0}.jp-hero__eyebrow{font-size:12px;letter-spacing:2px}.jp-hero__title{gap:11px;margin:23px 0 24px}.jp-hero__title-small{font-size:17px;letter-spacing:.7px}.jp-hero__title-large{max-width:100%;font-size:clamp(52px,14vw,58px);line-height:.82;letter-spacing:-3px;text-shadow:5px 4px 0 var(--jp-blood)}.jp-hero__newsletter{width:100%;padding:13px;border-width:4px;box-shadow:7px 8px 0 var(--jp-orange)}.jp-hero__newsletter-copy{font-size:15px}.jp-hero__newsletter-form{grid-template-columns:1fr}.jp-hero__newsletter-input,.jp-hero__newsletter-button{min-height:50px;font-size:14px}.jp-hero__lower{display:block;width:100%;margin-top:24px}.jp-hero__actions{display:grid;grid-template-columns:1fr 1fr;gap:11px;margin-top:0}.jp-hero__button{min-width:0;min-height:52px;padding-inline:11px;font-size:12px;text-align:center}.jp-hero__stats,.jp-hero__join-tag,.jp-hero__skull{display:none}.jp-hero__art{position:absolute;right:-8%;bottom:0;left:-7%;height:430px}.jp-hero__cast{right:0;width:112%;filter:drop-shadow(8px 10px 0 rgba(5,3,8,.52))}.jp-hero__bunting{top:14px;height:70px;opacity:.9}}@media screen and (max-width:430px){.jp-hero__inner{padding-top:90px}.jp-hero__actions{grid-template-columns:1fr}.jp-hero__button{width:100%}.jp-hero__art{right:-15%;left:-12%;height:405px}}@media(prefers-reduced-motion:reduce){.jp-hero__button,.jp-hero__newsletter-button{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/135/assets/japanime-hero.css.map */
