/* css/g-ptn.css */
.ptn-pair{display:flex;align-items:center;gap:12px;margin-bottom:4px}
.ptn-x{width:20px;height:20px;color:var(--rly-text-placeholder);stroke-width:2}
.ptn-pair .ptn-ringly img{width:40px;height:40px}
.ptn-hero .h1{text-wrap:balance}
.ptn-site{margin-top:4px}
.ptn-shot{height:auto;aspect-ratio:4/3;display:flex;align-items:center;justify-content:center;padding:32px}
.ptn-shot img{max-width:100%;max-height:100%;width:auto;height:auto;border-radius:8px;box-shadow:var(--ui-shadow)}
.ptn-pair:has(.ptn-logo img.w-dyn-bind-empty) .ptn-x,.ptn-logo:has(img.w-dyn-bind-empty){display:none}
.ptn-hero:has(.ptn-shot img.w-dyn-bind-empty){grid-template-columns:minmax(0,1fr)}
.ptn-shot:has(img.w-dyn-bind-empty){display:none}
.ptn-site.w-dyn-bind-empty,.ptn-site[href="#"]{display:none}
.ptn-about{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:64px;align-items:start}
.ptn-about-side{position:sticky;top:96px}
.rly-band:has(.ptn-about .prose.w-dyn-bind-empty){display:none}
@media screen and (max-width:991px){
.ptn-about{grid-template-columns:minmax(0,1fr);gap:24px}
.ptn-about-side{position:static}
}
@media screen and (max-width:767px){
.ptn-shot{padding:20px}
.ptn-pair{gap:10px}
.ptn-pair .lt.lg{width:64px;height:64px;border-radius:12px}
.ptn-pair .lt.lg img{width:40px;height:40px}
.ptn-pair .ptn-ringly img{width:32px;height:32px}
}
/* webflow template */
.v3-tpl{display:contents}
.v3-tpl .w-embed:not(.w-richtext .w-embed){display:contents}
.v3-tpl .w-embed:not(.w-richtext .w-embed)::before,.v3-tpl .w-embed:not(.w-richtext .w-embed)::after{content:none}
.v3-tpl .meta-row:has(time[data-f]:empty){display:none}
