
.pxv3-hero{background:#e9eddf;color:#202522;overflow:hidden;position:relative}.pxv3-canvas{position:relative;max-width:1600px;margin:auto;min-height:840px;padding-top:42px;background-image:radial-gradient(#b2bda2 1px,transparent 1px);background-size:24px 24px}.pxv3-copy{position:relative;z-index:4;text-align:center;max-width:930px;margin:0 auto;pointer-events:none}.pxv3-copy>*{pointer-events:auto}.pxv3-copy .px-kicker{font-size:11px!important;letter-spacing:.17em;margin-bottom:20px}.pxv3-copy h1{font-size:clamp(68px,7.3vw,116px);line-height:.96;letter-spacing:-.065em;max-width:100%;margin:0 0 22px;color:#202522}.pxv3-copy h1 em{font-style:normal;background:#b7ed54;padding:0 .12em;border-radius:14px;display:inline-block;transform:rotate(-2deg)}.pxv3-intro{font-size:16px!important;line-height:1.6!important;max-width:450px;margin:0 auto 20px!important}.pxv3-links{display:flex;align-items:center;justify-content:center;gap:26px}.pxv3-links>a:not(.px-button){font-size:13px}.pxv3-photo{position:absolute;margin:0;box-shadow:0 18px 38px #25321c24;background:#fff;padding:9px 9px 0;border:1px solid #d3d9c9;z-index:2}.pxv3-photo img{display:block;width:100%;height:calc(100% - 36px);object-fit:cover;border-radius:3px}.pxv3-photo figcaption{font-size:10px;padding:10px 4px;letter-spacing:.09em;text-transform:uppercase;display:flex;justify-content:space-between;align-items:center;line-height:1.1}.pxv3-photo--main{width:49%;height:350px;bottom:37px;left:25.5%;transform:rotate(1.5deg);z-index:3}.pxv3-photo--main img{object-position:70% 57%}.pxv3-photo--desk{width:22%;height:310px;left:3.5%;top:264px;transform:rotate(-8deg)}.pxv3-photo--carry{width:20%;height:288px;right:4%;top:275px;transform:rotate(8deg)}.pxv3-sticker{position:absolute;z-index:5;right:21%;bottom:45px;width:112px;height:112px;border-radius:50%;background:#b7ed54;border:1px solid #202522;display:flex;align-items:center;justify-content:center;transform:rotate(12deg);text-align:center;font-size:11px;letter-spacing:.05em;line-height:1.3}.pxv3-note{position:absolute;left:6%;bottom:86px;max-width:188px;font-size:12px!important;line-height:1.6!important;transform:rotate(-4deg)}.pxv3-note span{display:block;font-size:32px;line-height:1.1;margin-bottom:12px;font-family:Georgia,serif}.pxv3-sideword{position:absolute;right:1.2%;bottom:100px;font-size:13px;letter-spacing:.15em;writing-mode:vertical-rl;text-transform:uppercase}.pxv3-strip{display:flex;align-items:center;justify-content:center;gap:38px;background:#202522;color:#f7f8f2;padding:19px 24px;font-size:12px;letter-spacing:.08em;text-transform:uppercase;flex-wrap:wrap}.pxv3-strip a{text-decoration:none;color:inherit}.pxv3-strip b{font-weight:400;color:#b7ed54}.pxv3-disclosure{font-size:10px!important;line-height:1.6!important;text-align:center;max-width:1050px;margin:0 auto!important;padding:13px 24px;color:#596650}.pxv3-hero a:focus-visible{outline:3px solid #6e972d;outline-offset:5px}
@media(min-width:1600px){.pxv3-canvas{min-height:880px}.pxv3-photo--main{height:380px}}
@media(max-width:1050px){.pxv3-canvas{min-height:790px}.pxv3-copy{max-width:760px}.pxv3-copy h1{font-size:86px}.pxv3-photo--desk{left:1.5%;width:23%;height:260px;top:303px}.pxv3-photo--carry{right:1.5%;width:21%;height:245px;top:310px}.pxv3-photo--main{width:52%;left:24%;height:315px;bottom:40px}.pxv3-note{left:4%;max-width:150px;bottom:65px}.pxv3-sticker{right:18%;width:94px;height:94px;font-size:10px}.pxv3-intro{max-width:380px}.pxv3-strip{gap:24px}}
@media(max-width:600px){.pxv3-canvas{min-height:960px;padding-top:30px;background-size:20px 20px}.pxv3-copy{padding:0 18px;max-width:100%}.pxv3-copy .px-kicker{font-size:9px!important;letter-spacing:.09em;margin-bottom:19px}.pxv3-copy h1{font-size:51px;letter-spacing:-.065em;line-height:1.02;margin-bottom:20px}.pxv3-copy h1 em{border-radius:7px}.pxv3-intro{font-size:14px!important;max-width:300px;line-height:1.65!important}.pxv3-links{gap:18px;flex-wrap:wrap}.pxv3-links .px-button{padding:14px 21px;font-size:12px;min-height:48px}.pxv3-links>a:not(.px-button){font-size:12px}.pxv3-photo--desk{width:43%;height:225px;left:6%;top:365px;transform:rotate(-7deg)}.pxv3-photo--carry{width:40%;height:210px;right:5%;top:397px;transform:rotate(8deg)}.pxv3-photo--main{width:85%;left:7.5%;height:245px;bottom:45px;transform:rotate(-2deg)}.pxv3-photo figcaption{font-size:8px;padding:10px 2px}.pxv3-sticker{right:3%;bottom:32px;width:78px;height:78px;font-size:8px}.pxv3-note{left:10%;top:620px;bottom:auto;font-size:10px!important;max-width:285px;transform:rotate(-3deg);margin:0}.pxv3-note span{display:inline;font-size:21px;margin-right:8px}.pxv3-sideword{display:none}.pxv3-strip{gap:13px 24px;padding:19px 18px;font-size:9px;letter-spacing:.05em}.pxv3-disclosure{font-size:9px!important;padding:12px 18px}}
@media(prefers-reduced-motion:no-preference) and (min-width:901px){.pxv3-photo{transition:transform .25s ease}.pxv3-photo--desk:hover,.pxv3-photo--carry:hover{transform:rotate(0deg) translateY(-5px)}}


