html:not([data-owner-note]) [data-owner-part=note],html:not([data-owner-form]) [data-owner-part=form],html:not([data-owner-flip]) [data-owner-part=flip]{display:none!important}.owner-flip{perspective:900px;cursor:default;-webkit-tap-highlight-color:transparent}.owner-flip>svg,.owner-flip>img,.owner-flip__back{backface-visibility:hidden;-webkit-backface-visibility:hidden;transition:transform .9s cubic-bezier(.45,0,.25,1),opacity .45s ease}.owner-flip__back{position:absolute;top:0;right:0;bottom:0;left:0;transform:rotateY(-180deg);border-radius:50%;overflow:hidden;background:var(--logo-cream, #F8F3E8);box-shadow:inset 0 0 0 calc(var(--owner-size, 160px) * .05) var(--logo-ink, #402021);pointer-events:none}.owner-flip__back:before{content:"";position:absolute;inset:calc(var(--owner-size, 160px) * .05);border-radius:50%;box-shadow:inset 0 0 0 calc(var(--owner-size, 160px) * .028) var(--logo-gold, #ECB01F);z-index:2}.owner-flip__photo{position:absolute;top:7.5%;right:7.5%;bottom:7.5%;left:7.5%;width:85%;height:85%;border-radius:50%;object-fit:cover;object-position:50% 18%;background:var(--owner-photo-bg, var(--logo-cream, #F8F3E8))}.owner-flip__label{position:absolute;left:12%;right:12%;bottom:13%;z-index:3;padding:.35em .5em .4em;border-radius:.4em;background:var(--logo-ink, #402021);color:var(--logo-cream, #F8F3E8);font-family:inherit;font-weight:700;font-size:clamp(9px,calc(var(--owner-size, 160px) * .075),15px);letter-spacing:.04em;text-align:center;line-height:1.15}.owner-flip__label small{display:block;font-weight:500;font-size:.78em;letter-spacing:.02em;opacity:.85}.owner-flip.is-flipped>svg,.owner-flip.is-flipped>img{transform:rotateY(180deg)}.owner-flip.is-flipped .owner-flip__back{transform:rotateY(0)}@media(prefers-reduced-motion:reduce){.owner-flip>svg,.owner-flip>img,.owner-flip__back{transform:none!important;transition:opacity .3s ease}.owner-flip__back{opacity:0}.owner-flip.is-flipped>svg,.owner-flip.is-flipped>img{opacity:0}.owner-flip.is-flipped .owner-flip__back{opacity:1}}.concept-back{display:block;padding:10px max(16px,calc((100% - 1200px)/2));background:#191b1d;color:#fff;font:500 13px/20px -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif;text-decoration:none}.concept-back:hover{text-decoration:underline;text-underline-offset:3px}.concept-back:focus-visible{outline:3px solid #e8a930;outline-offset:-3px}
