
.pack-hero{overflow:hidden}.pack-hero__inner{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:35px;align-items:center}.pack-hero__title{font-size:clamp(38px,4.4vw,66px);line-height:1.06;letter-spacing:-.045em;font-weight:750;margin:22px 0 26px}.pack-hero__title em{font-style:normal;color:var(--red-ink)}.pack-hero .phero__lead{font-size:17px;max-width:590px;line-height:1.7}.pack-scene{position:relative;aspect-ratio:1;min-width:0;width:100%;max-width:560px;isolation:isolate}.pack-scene__sky.hero3d{position:absolute;inset:0;width:100%;height:100%;max-width:none;mask-image:none;overflow:hidden}.pack-scene__sky .hero3d__still{width:100%;height:100%;object-fit:contain}.pack-paper{position:absolute;z-index:2;width:32%;padding:19px 16px;border:1px solid var(--line);border-radius:14px;background:var(--page);box-shadow:0 10px 24px -18px #26211d50;animation:pack-paper-float 9s ease-in-out infinite}.pack-paper>span{display:block;color:var(--ink-3);font-size:10px;margin-bottom:12px}.pack-paper>strong{font-size:clamp(12px,1.2vw,16px);font-weight:550;line-height:1.5;display:block}.pack-paper>svg{color:var(--red-ink);width:100%;height:auto;margin-top:15px}.pack-paper--deck{left:1%;top:10%;transform:rotate(-7deg);--angle:-7deg}.pack-paper--model{right:0;top:28%;transform:rotate(6deg);--angle:6deg;animation-delay:-3s}.pack-paper--pitch{left:25%;bottom:0;transform:rotate(-3deg);--angle:-3deg;animation-delay:-6s;width:35%;padding-right:10px}.pack-paper--pitch>img{float:right;margin:-5px -12px 0 0;width:65px}.pack-paper__bars{height:56px;display:flex;align-items:end;gap:9px;margin-top:17px;border-bottom:1px solid var(--line);padding:0 7px}.pack-paper__bars i{background:var(--red-soft);border:1px solid var(--red-line);width:18%;height:30%;border-radius:3px 3px 0 0}.pack-paper__bars i:nth-child(2){height:50%}.pack-paper__bars i:nth-child(3){height:72%}.pack-paper__bars i:last-child{height:95%;background:var(--red-ink)}@keyframes pack-paper-float{0%,100%{transform:translateY(0) rotate(var(--angle))}50%{transform:translateY(-8px) rotate(var(--angle))}}@media(max-width:1000px){.pack-hero__inner{gap:15px;grid-template-columns:1.2fr 1fr}.pack-hero__title{font-size:43px}.pack-paper{padding:13px 11px}.pack-paper>span{font-size:9px}.pack-paper--pitch>img{width:48px}.pack-paper__bars{height:40px}}@media(max-width:750px){.pack-hero__inner{grid-template-columns:1fr}.pack-hero__title{font-size:clamp(36px,7vw,48px)}.pack-scene{width:min(400px,100%);justify-self:center;margin:12px auto 0}.pack-paper>strong{font-size:13px}.pack-paper>span{font-size:9px}.pack-hero .phero__cta{flex-wrap:wrap}.pack-hero .phero__lead{max-width:600px}}@media(prefers-reduced-motion:reduce){.pack-paper{animation:none}}
