.pouch-hero{isolation:isolate;background:#17211e;height:min(980px,100svh);min-height:820px;position:relative;overflow:hidden}.pouch-blackboard,.pouch-shade{object-fit:cover;z-index:-2;width:100%;height:100%;position:absolute;inset:0}.pouch-blackboard{object-position:right center;filter:blur(2px);transform:scale(1.02)}.pouch-shade{z-index:-1;background:linear-gradient(90deg,#0c1717df,#0000 85%),linear-gradient(#0000 75%,#0d0d0b)}.pouch-heading{z-index:2;width:49%;padding:150px 0 120px 7%;position:relative}.pouch-page .eyebrow{letter-spacing:.14em;font-size:12px}.pouch-heading h1{letter-spacing:-.055em;margin:32px 0;font-size:clamp(42px,5.1vw,78px);font-weight:800;line-height:1.02}.pouch-heading h1 em{color:#e7dbad;font-style:normal}.pouch-lede{color:#d6d7cf;margin:28px 0;font-size:18px;line-height:1.8}.pouch-page .magnet-back,.pouch-page .magnet-glass{font-size:14px}.pouch-stage{width:53%;height:61%;position:absolute;top:30%;right:1%}.pouch-pop{width:90%;animation:1.3s cubic-bezier(.16,1,.3,1) both pouch-enter;position:absolute}.pouch-pop-0{animation-delay:.15s;top:0;left:0;rotate:-12deg}.pouch-pop-1{animation-delay:.5s;bottom:0;right:0;rotate:8deg}.pouch-pop img{filter:drop-shadow(0 24px 22px #0005);width:100%;animation:7s ease-in-out infinite pouch-float;display:block}.pouch-pop-1 img{animation-delay:-3s}.pouch-hero-bottom{color:#d8d8c7;letter-spacing:.08em;justify-content:space-between;align-items:center;gap:12px;font-size:11px;display:flex;position:absolute;bottom:28px;left:7%;right:7%}.pouch-hero-bottom button{color:inherit;background:#ffffff10;border:1px solid #ffffff50;border-radius:30px;padding:10px 16px;font-size:12px}.pouch-paused .pouch-pop,.pouch-paused .pouch-pop img{animation-play-state:paused}.pouch-intro{grid-template-columns:1fr 1fr;align-items:center;gap:9%;max-width:1500px;margin:auto;padding:90px 7% 60px;display:grid}.pouch-page h2{letter-spacing:-.045em;margin:24px 0;font-size:clamp(36px,4.3vw,64px);line-height:1.1}.pouch-intro p:not(.eyebrow),.pouch-grid article>p{color:#b1b1a5;font-size:16px;line-height:1.85}.pouch-collection{max-width:1500px;margin:auto;padding:25px 7% 85px;scroll-margin-top:110px}.pouch-grid{grid-template-columns:1fr 1fr;gap:40px;margin-top:40px;display:grid}.pouch-product{color:#394238;background:#d6d0b9;border-radius:16px;padding:25px;overflow:hidden}.pouch-product-1{background:#c6d5cb}.pouch-product>span{letter-spacing:.1em;font-size:11px;font-weight:600}.pouch-product img{aspect-ratio:1.3;object-fit:contain;filter:drop-shadow(0 15px 14px #0002);width:100%;transition:transform .4s;display:block}.pouch-product:hover img{transform:translateY(-7px)rotate(-2deg)}.pouch-grid h3{letter-spacing:-.035em;margin:25px 0 12px;font-size:28px}.pouch-page .magnet-text-link{font-size:14px}.pouch-note{color:#95988c;margin-top:30px;font-size:13px;line-height:1.7}.pouch-page .magnet-features p,.pouch-page .magnet-contact>p:not(.eyebrow){font-size:16px}.pouch-page .magnet-contact-details{font-size:14px}.pouch-page #contact{scroll-margin-top:110px}@keyframes pouch-enter{0%{opacity:0;transform:translateY(80px)scale(.65)}to{opacity:1;transform:none}}@keyframes pouch-float{0%,to{transform:translateY(0)}50%{transform:translateY(-14px)}}@media (width<=1100px){.pouch-heading{width:52%}.pouch-stage{width:50%;height:52%;top:37%}.pouch-grid{gap:25px}.pouch-heading h1{font-size:clamp(38px,5vw,65px)}}@media (width<=650px){.pouch-hero{height:auto;min-height:0;padding-bottom:85px}.pouch-heading{width:100%;padding:115px 7% 0}.pouch-heading h1{font-size:clamp(39px,10vw,60px)}.pouch-stage{width:96%;height:410px;margin:35px auto 0;position:relative;top:auto;right:auto}.pouch-pop{width:96%}.pouch-pop-0{top:0;left:-2%}.pouch-pop-1{bottom:0;right:-2%}.pouch-blackboard{object-position:70% center}.pouch-intro{grid-template-columns:1fr;gap:10px;padding:55px 7% 25px}.pouch-grid{grid-template-columns:1fr;gap:40px}.pouch-collection{padding-bottom:50px}.pouch-page .magnet-features{grid-template-columns:1fr}.pouch-hero-bottom{font-size:9px}}@media (prefers-reduced-motion:reduce){.pouch-pop,.pouch-pop img{animation:none}.pouch-product img{transition:none}.pouch-product:hover img{transform:none}}
