.xl1LDa_section{isolation:isolate;width:100%;padding-block:var(--section-space);color:var(--fg-1);font-family:var(--font-text);position:relative;overflow:hidden}.xl1LDa_header{width:min(calc(100% - (2 * var(--layout-gutter))), var(--layout-max));text-align:center;margin-inline:auto}.xl1LDa_eyebrow{color:var(--color-eyebrow);font-family:var(--font-text);font-size:var(--type-eyebrow-size);font-weight:var(--type-eyebrow-weight);line-height:var(--type-eyebrow-leading);letter-spacing:var(--type-eyebrow-tracking);text-transform:uppercase;margin:0;padding:0;display:inline-block}.xl1LDa_title{color:var(--fg-1);font-family:var(--font-heading);font-size:var(--type-section-title);font-weight:500;line-height:var(--type-section-leading);letter-spacing:var(--type-section-tracking);text-wrap:balance;margin:0}.xl1LDa_stageContainer{height:clamp(260px,30vw,460px)}.xl1LDa_stage{z-index:1;cursor:grab;-webkit-user-select:none;user-select:none;touch-action:pan-y;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative;overflow:visible}.xl1LDa_stage[data-dragging=true]{cursor:grabbing}.xl1LDa_stage:focus-visible{outline:2px solid var(--action-focus);outline-offset:-4px}.xl1LDa_ring{pointer-events:none;width:1px;height:1px;transform-style:preserve-3d;position:absolute;top:50%;left:50%;transform:rotateY(335.57deg)}.xl1LDa_item{pointer-events:none;backface-visibility:visible;transform-origin:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:0;left:0}.xl1LDa_itemContent{pointer-events:auto;will-change:filter, opacity;width:250px;height:250px}.xl1LDa_logo{object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;height:100%}.xl1LDa_status{width:min(calc(100% - (2 * var(--layout-gutter))), var(--layout-max));min-height:clamp(260px,30vw,460px);color:var(--fg-3);text-align:center;margin:32px auto 0;font-size:.9375rem;line-height:1.6}.xl1LDa_srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:600px){.xl1LDa_section{padding-block:var(--section-space-mobile)}.xl1LDa_header{width:calc(100% - 36px)}.xl1LDa_title{font-size:clamp(2.35rem,11vw,3.25rem)}}@media (prefers-reduced-motion:reduce){.xl1LDa_ring,.xl1LDa_itemContent{transition:none!important;animation:none!important}}
