.pp-pin{background:var(--bg);border-top:1px solid var(--line);color:var(--txt);font-family:var(--body-font);font-weight:300;padding:clamp(80px,8vw,140px) 0;position:relative;-webkit-font-smoothing:antialiased}.pp-pin *,.pp-pin :after,.pp-pin :before{box-sizing:border-box}.pp-pin__wrap{margin:0 auto;max-width:var(--maxw,1640px);padding:0 var(--gutter,clamp(24px,2.5vw,40px));position:relative;width:100%;z-index:2}.pp-pin__grid{margin:0 auto;max-width:920px;text-align:center}.pp-pin .pp-pin__h2{color:var(--txt);font-family:var(--display);font-size:clamp(30px,3.1vw,52px);font-weight:300;letter-spacing:-.02em;line-height:1.06;margin:0}.pp-pin__l{display:block}.pp-pin__h2 b{color:var(--red);font-weight:300}.pp-pin__body{margin-top:clamp(32px,4vw,48px)}.pp-pin .pp-pin__p{color:var(--txt-2);font-size:17px;line-height:1.65;margin:0;text-wrap:pretty}.pp-pin .pp-pin__p+.pp-pin__p{margin-top:24px}.pp-pin__giro{color:var(--txt);font-weight:400}@media (min-width:601px){.pp-pin .pp-pin__p{font-size:20px;line-height:1.7}}@media (min-width:901px){.pp-pin--js{height:320svh;padding:0}.pp-pin--js .pp-pin__stage{align-items:center;display:flex;height:100svh;overflow:hidden;position:sticky;top:0}.pp-pin--js .pp-pin__grid{align-items:center;display:grid;gap:clamp(48px,5.6vw,104px);grid-template-columns:1.06fr 1fr;max-width:none;text-align:left}.pp-pin--js .pp-pin__h2{transform:translateX(calc(var(--dx, 0px)*var(--k, 1)));will-change:transform}.pp-pin--js .pp-pin__l{transform:translateX(calc(var(--cx, 0px)*var(--k, 1)));width:fit-content;will-change:transform}.pp-pin--js .pp-pin__body{display:grid;margin-top:0;opacity:0;transition:opacity .5s var(--ease)}.pp-pin--js .pp-pin__body.is-on{opacity:1}.pp-pin--js .pp-pin__p{align-self:center;grid-area:1/1;opacity:0;pointer-events:none;transform:translateY(18px);transition:opacity .55s var(--ease),transform .55s var(--ease)}.pp-pin--js .pp-pin__p+.pp-pin__p{margin-top:0}.pp-pin--js .pp-pin__p.is-on{opacity:1;pointer-events:auto;transform:none}.pp-pin--js .pp-pin__p.is-gone{opacity:0;transform:translateY(-18px)}}