.ao-root .od-root{position:relative;width:min(100%,var(--od-width));height:min(100%,var(--od-height));background:var(--od-bg);overflow:hidden;outline:none;user-select:none;-webkit-user-select:none;-webkit-tap-highlight-color:transparent;touch-action:pan-y;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.ao-root .od-root[data-draggable]{cursor:grab;touch-action:pan-y pinch-zoom}.ao-root .od-root[data-dragging]{cursor:grabbing}.ao-root .od-root[data-preview]{pointer-events:none}.ao-root .od-root:focus-visible:after{content:"";position:absolute;inset:4px;border-radius:12px;pointer-events:none}.ao-root .od-stage{position:absolute;left:50%;top:50%;width:720px;height:540px;margin:-288px 0 0 -360px;transform-origin:360px 288px;transform:scale(var(--od-s,1))}.ao-root .od-scene{position:absolute;inset:0;perspective:1400px;perspective-origin:360px 270px}.ao-root .od-card{position:absolute;left:210px;top:76.5px;width:300px;height:387px;border-radius:var(--od-radius);overflow:hidden;transform-origin:50% 50%;backface-visibility:hidden;background:var(--od-base)}.ao-root .od-photo img{display:block;width:100%;height:100%;object-fit:cover;pointer-events:none}.ao-root .od-grad{position:absolute;left:-112px;top:-68.5px;width:524px;height:524px;transform-origin:50% 50%;will-change:transform;background:radial-gradient(circle 577px at 117.9% 106.8%,color-mix(in srgb,color-mix(in srgb,var(--od-glow) 23%,#fff) 100%,transparent) 0,color-mix(in srgb,color-mix(in srgb,var(--od-glow) 23%,#fff) 90.4%,transparent) 12.5%,color-mix(in srgb,color-mix(in srgb,var(--od-glow) 23%,#fff) 80.5%,transparent) 25%,color-mix(in srgb,color-mix(in srgb,var(--od-glow) 23%,#fff) 70.1%,transparent) 37.5%,color-mix(in srgb,color-mix(in srgb,var(--od-glow) 23%,#fff) 59.3%,transparent) 50%,color-mix(in srgb,color-mix(in srgb,var(--od-glow) 23%,#fff) 47.7%,transparent) 62.5%,color-mix(in srgb,color-mix(in srgb,var(--od-glow) 23%,#fff) 35.1%,transparent) 75%,color-mix(in srgb,color-mix(in srgb,var(--od-glow) 23%,#fff) 20.8%,transparent) 87.5%,color-mix(in srgb,color-mix(in srgb,var(--od-glow) 23%,#fff) 0%,transparent) 100%),radial-gradient(circle 274.9px at 79.7% 74.2%,color-mix(in srgb,var(--od-glow) 95.3%,transparent) 0,color-mix(in srgb,var(--od-glow) 88.1%,transparent) 12.5%,color-mix(in srgb,var(--od-glow) 80.4%,transparent) 25%,color-mix(in srgb,var(--od-glow) 72.1%,transparent) 37.5%,color-mix(in srgb,var(--od-glow) 63.2%,transparent) 50%,color-mix(in srgb,var(--od-glow) 53.2%,transparent) 62.5%,color-mix(in srgb,var(--od-glow) 41.8%,transparent) 75%,color-mix(in srgb,var(--od-glow) 27.7%,transparent) 87.5%,color-mix(in srgb,var(--od-glow) 0%,transparent) 100%),radial-gradient(circle 192.6px at 45.9% 49.2%,rgba(10,0,0,1) 0,rgba(10,0,0,.904) 12.5%,rgba(10,0,0,.805) 25%,rgba(10,0,0,.702) 37.5%,rgba(10,0,0,.593) 50%,rgba(10,0,0,.477) 62.5%,rgba(10,0,0,.352) 75%,rgba(10,0,0,.208) 87.5%,rgba(10,0,0,0) 100%),var(--od-base)}.ao-root .od-grey{position:absolute;inset:0;background:#717171;opacity:0}.ao-root .od-icon{position:absolute;left:143px;top:11px;fill:#fff;opacity:.95}.ao-root .od-icon[hidden]{display:none}.ao-root .od-title{top:136.8px;font-weight:600;font-size:24px;line-height:27px;letter-spacing:-.1px;color:#fff}.ao-root .od-body,.ao-root .od-title{position:absolute;left:0;width:300px;margin:0;text-align:center;white-space:nowrap}.ao-root .od-body{top:316.3px;font-weight:400;font-size:9px;line-height:12.5px;color:rgba(255,255,255,.6)}.ao-root .od-pill{position:absolute;top:474.5px;height:25px;border-radius:12.5px;background:var(--od-pill);gap:0;transition:scale .2s ease}.ao-root .od-pill[hidden]{display:none}.ao-root .od-pill:focus-within,.ao-root .od-pill:hover{scale:1.4}.ao-root .od-dot{-webkit-tap-highlight-color:transparent}.ao-root .od-dot i{background:var(--od-dot,#b3b3b3)}.ao-root .od-dot:hover i{box-shadow:0 0 0 1px rgba(255,255,255,.55)}.ao-root .od-dot:focus-visible{outline:none}.ao-root .od-dot:focus-visible i{box-shadow:0 0 0 1.5px #fff,0 0 0 3px #fff}.ao-root .od-scrim{background:linear-gradient(180deg,rgba(0,0,0,.05) 30%,rgba(0,0,0,.86))}.ao-root .od-text{bottom:22px;pointer-events:none}.ao-root .od-desc{color:rgba(255,255,255,.72)}.ao-root .od-live{position:absolute;width:1px;height:1px;margin:0;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}@media (prefers-reduced-motion:reduce){.ao-root .od-pill{transition:none}}.ao-root .od-app img{display:block;width:100%;height:100%;object-fit:cover;pointer-events:none}.ao-root .od-scrim{position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,.05) 30%,rgba(0,0,0,.88));pointer-events:none}.ao-root .od-text{position:absolute;left:22px;right:22px;bottom:20px;display:grid;gap:6px;text-align:left}.ao-root .od-eyebrow{margin:0;font-size:8px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:rgba(255,255,255,.62)}.ao-root .od-name{margin:0;font-weight:600;font-size:20px;line-height:23px;letter-spacing:-.2px;color:#fff;text-wrap:balance}.ao-root .od-desc{margin:0;font-size:10px;line-height:14px;color:rgba(255,255,255,.74)}.ao-root .od-link{justify-self:start;display:inline-flex;align-items:center;min-height:40px;margin:-12px 0 -14px -10px;padding:0 10px;font-size:10px;font-weight:600;color:#fff;text-decoration:none}.ao-root .od-link:focus-visible,.ao-root .od-link:hover{text-decoration:underline;outline:none}.ao-root .od-pill{left:317px;width:86px;display:flex;align-items:center;justify-content:center}.ao-root .od-dot{position:relative;flex:none;width:15px;height:25px;top:auto;bottom:auto;left:auto;padding:0;margin:0;border:0;background:none;cursor:pointer}.ao-root .od-dot i{position:absolute;left:5px;top:10px;width:5px;height:5px;border-radius:50%;background:var(--od-dot,#8a909c)}.ao-root .od-root:focus-visible:after{box-shadow:0 0 0 2px #fff}.ao-root{position:relative;display:grid;place-items:center;width:100%;height:clamp(520px,60vw,820px)}.ao-root .od-pill{background:transparent}.ao-root .od-pill:focus-within,.ao-root .od-pill:hover{scale:1}@media (min-width:1024px){.ao-root{width:100vw;margin-left:calc(50% - 50vw);height:clamp(560px,46vw,760px)}.ao-root .od-card{width:440px;left:140px}}@media (max-width:639px){.ao-root{height:clamp(440px,118vw,560px)}.ao-root .od-card{height:330px;top:105px}}