.pa-it-rule hr{margin:0;height:0;border:0;border-top:.1rem solid var(--c-border)}.pa-it{text-rendering:auto}.pa-it__row{display:flex;flex-direction:column;row-gap:2.4rem}.pa-it__media{position:relative;width:100%;max-width:100%}.pa-it--badge .pa-it__media{padding-inline:2.2rem}.pa-it__frame{border-radius:var(--pa-r-block-m)}.pa-it__ph{position:absolute;inset:0;width:100%;height:100%;fill:currentColor;opacity:.2}.pa-it__side{flex:1;display:flex}.pa-it__self-start{align-self:flex-start;align-items:flex-start}.pa-it__self-center{align-self:center;align-items:center}.pa-it__self-end{align-self:flex-end;align-items:flex-end}.pa-it__body{width:100%;max-width:var(--it-max,none)}@media (hover:hover){.pa-it__img{transition:transform .6s ease}.pa-it__frame:hover .pa-it__img{transform:scale(1.03)}}@media (min-width:768px){.pa-it__row{flex-direction:row}.pa-it--badge .pa-it__media{padding-inline:0}.pa-it__media{width:var(--it-w)}.pa-it__frame{border-radius:var(--pa-r-block)}.pa-it__side{flex:0 0 var(--it-w);max-width:calc(100% - var(--it-w))}.pa-it--img-right .pa-it__media{order:2}.pa-it--img-right .pa-it__side{padding-inline-end:5rem}.pa-it--img-left .pa-it__side{padding-inline-start:5rem}}@media (min-width:1024px){.pa-it__row{padding-inline:var(--it-pad,0)}.pa-it--img-right .pa-it__side{padding-inline-end:10rem}.pa-it--img-left .pa-it__side{padding-inline-start:10rem}}.pa-it__badge{position:absolute;top:10%;right:0;display:flex;align-items:center;justify-content:center;width:var(--it-bs,8.3rem);height:var(--it-bs,8.3rem);border-radius:50%;font-family:var(--pa-font-body);font-weight:var(--pa-font-head-w);font-size:.6rem;line-height:1.625;text-transform:uppercase}.pa-it__badge[style*="--it-n"]{--it-a:calc(1turn / var(--it-n));--it-r:calc(1.2ch / sin(var(--it-a)));--it-bs:calc(var(--it-r)*2.6)}.pa-it__ring{position:absolute;inset:0;animation:pa-it-turn 12s linear infinite reverse}.pa-it__ring>span{position:absolute;top:50%;left:50%;display:inline-block;transform:translate(-50%,-50%) rotate(calc(var(--i)*var(--it-a))) translateY(calc(var(--it-r)*-1))}.pa-it__badge-img{position:absolute;width:36%;aspect-ratio:1;border-radius:50%;overflow:hidden}.pa-it__badge-img>img,.pa-it__badge-img>svg{width:100%;height:100%;object-fit:cover}@keyframes pa-it-turn{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.pa-it__ring{animation:none}}@media (min-width:768px){.pa-it__badge{right:auto;left:100%;transform:translateX(-50%);width:var(--it-bs,13rem);height:var(--it-bs,13rem);font-size:.8rem}.pa-it--img-right .pa-it__badge{left:0}}@media (min-width:1024px){.pa-it__badge{font-size:1rem}}.pa-it__body>*+*{margin-top:2.4rem}.pa-it__body>*+.pa-it__text,.pa-it__body>*+.pa-it__icon,.pa-it__body>.pa-it__icon+.pa-it__icon{margin-top:1.6rem}.pa-it__body>.pa-it__sub:first-child{margin-bottom:1.2rem}.pa-it__body>.pa-it__sub:first-child+*,.pa-it__body>.pa-it__space+*,.pa-it__body>*+.pa-it__space{margin-top:0}.pa-it__space{height:var(--it-hm)}.pa-it__sub{font-family:var(--pa-font-body);font-weight:var(--pa-font-body-bolder);font-size:1.6rem;line-height:1.625}.pa-it__title{overflow:hidden}.pa-it__text{font-size:1.6rem;line-height:1.625}.pa-it__text p{margin:1.2rem 0}.pa-it__text p:first-child{margin-top:0}.pa-it__text>:last-child{margin-bottom:0}.pa-it__icon{display:flex;column-gap:.8rem}.pa-it__iv-start{align-items:flex-start}.pa-it__iv-center{align-items:center}.pa-it__iv-end{align-items:flex-end}.pa-it__icon-media{display:inline-flex;align-items:center;color:var(--it-ic-c)}.pa-it__strut{width:0;overflow:hidden}.pa-it__icon-media .pa-icon,.pa-it__icon-media img{width:var(--it-ic);height:var(--it-ic)}.pa-it__icon-media .pa-icon{stroke-width:2}.pa-it__icon-txt{display:flex;flex-direction:column;row-gap:.4rem}.pa-it__al-left{text-align:left}.pa-it__al-center{text-align:center}.pa-it__al-right{text-align:right}.pa-it__al-center .pa-it__icon{justify-content:center}.pa-it__al-right .pa-it__icon{justify-content:flex-end}@media (min-width:768px){.pa-it__body>*+*{margin-top:3.2rem}.pa-it__body>*+.pa-it__text,.pa-it__body>*+.pa-it__icon{margin-top:2rem}.pa-it__body>.pa-it__sub:first-child{margin-bottom:1.6rem}.pa-it__space{height:var(--it-h)}.pa-it__al-d-left{text-align:left}.pa-it__al-d-center{text-align:center}.pa-it__al-d-right{text-align:right}.pa-it__al-d-left .pa-it__icon{justify-content:flex-start}.pa-it__al-d-center .pa-it__icon{justify-content:center}.pa-it__al-d-right .pa-it__icon{justify-content:flex-end}}@media (min-width:1024px){.pa-it__sub{font-size:1.92rem;line-height:1.5}}