.button{--btn-background-color:var(--accent);--btn-foreground-color:var(--text-default);--btn-background-hover-color:transparent;--btn-foreground-hover-color:var(--text-default);--btn-outline-color:transparent;--btn-border-radius:var(--radius-xxsmall);--btn-text-decoration-color:transparent;--btn-padding:.375rem .75rem .5rem .75rem;appearance:none;color:var(--btn-foreground-color);cursor:pointer;font-size:.875rem;line-height:150%;font-family:var(--font-primary),sans-serif;font-style:normal;font-weight:var(--font-weight-bold);padding:0;padding:var(--btn-padding);background-color:#0000;background:var(--btn-background-color);outline-offset:.25rem;border-radius:var(--btn-border-radius);white-space:nowrap;text-underline-offset:.25rem;text-decoration:underline;text-decoration-thickness:2px;-webkit-text-decoration-color:var(--btn-text-decoration-color);text-decoration-color:var(--btn-text-decoration-color);border:none;outline:1px solid #0000;justify-content:center;gap:.25rem;font-size:1rem;transition:text 50ms cubic-bezier(.25,.46,.45,.94),background-color .3s cubic-bezier(.25,.46,.45,.94),text-decoration-color .3s cubic-bezier(.25,.46,.45,.94);display:inline-flex;position:relative}@media (min-width:37.5em){.button{--btn-padding:.5rem 1.25rem .625rem 1.25rem}}html[data-brand=au] .button{font-weight:var(--font-weight-medium)}.button:focus-visible{outline-color:var(--btn-outline-color)}.button:hover,.button[data-hovered]{color:var(--btn-foreground-hover-color);background:var(--btn-background-hover-color)}.button[data-size=small]{--btn-padding:.375rem .75rem .5rem .75rem}.button[data-size=large]{--btn-padding:.75rem 1.25rem .75rem 1.25rem}.button--primary{--btn-foreground-color:var(--text-default);--btn-background-color:var(--accent-highlight);--btn-foreground-hover-color:var(--text-default);--btn-background-hover-color:var(--accent-strong)}html[data-brand=au] .button--primary{--btn-foreground-color:var(--text-default);--btn-background-color:var(--accent-highlight);--btn-foreground-hover-color:var(--text-default);--btn-background-hover-color:var(--color-au-primary-brand);--btn-border-radius:var(--radius-xlarge)}.button--secondary{--btn-foreground-color:var(--text-inverse);--btn-background-color:var(--surface-inverse);--btn-foreground-hover-color:var(--text-inverse);--btn-background-hover-color:var(--surface-inverse-strong)}html[data-brand=au] .button--secondary{--btn-foreground-color:var(--text-inverse);--btn-background-color:var(--surface-inverse);--btn-foreground-hover-color:var(--text-default);--btn-background-hover-color:var(--palette-blue);--btn-border-radius:var(--radius-xlarge)}.button--tertiary{--btn-foreground-color:var(--text-default);--btn-background-color:transparent;--btn-foreground-hover-color:var(--text-default);--btn-background-hover-color:var(--palette-blue);border:2px solid var(--border-accent)}html[data-brand=au] .button--tertiary{--btn-border-radius:var(--radius-xlarge)}html[data-brand=au] .button--link:hover{--btn-text-decoration-color:var(--color-au-primary-brand)}.button--link{--btn-foreground-color:var(--text-default);--btn-background-color:transparent;--btn-foreground-hover-color:var(--text-default);--btn-text-decoration-color:transparent;--btn-padding:0}.button--link[data-size]{--btn-padding:0}.button--link:not([data-size=small]){font-size:1.125rem}.button--link:hover{--btn-text-decoration-color:var(--accent)}.button[data-disabled],.button:disabled{pointer-events:none;opacity:.5;cursor:default}
.icon{width:1.5rem;height:1.5rem}.icon[data-size=sm]{width:1rem;height:1rem}.icon[data-size=lg],.icon[data-name*=social]{width:2rem;height:2rem}
.video-error{background-color:var(--surface-neutral);border-radius:var(--radius-control);text-align:center;justify-content:center;align-items:center;width:100%;height:100%;padding:2rem;display:flex}.video-error__content{max-width:400px}.video-error__icon{width:48px;height:48px;color:var(--feedback-danger);margin-bottom:1rem}.video-error__message{color:var(--text-neutral-strong);margin-bottom:1rem;font-size:1rem;line-height:1.5}.video-error__retry-button{background-color:var(--action);color:#fff;border-radius:var(--radius-control);cursor:pointer;border:none;padding:.5rem 1rem;font-size:.875rem;transition:background-color .2s}.video-error__retry-button:hover{background-color:var(--action-hover)}
.video-player__mp4{width:100%;height:100%;position:relative}.video-player__mp4 video{object-fit:contain;width:100%;height:100%}.video-player__iframe{width:100%;height:100%;position:relative}.video-player__iframe lite-youtube{object-fit:contain;width:100%;max-width:100%;height:100%}.video-player__iframe iframe,.video-player__iframe .video-player__youtube-iframe{position:absolute;top:0;left:0;width:100%!important;height:100%!important}.video-player__iframe .video-player__youtube{width:100%;height:100%;position:relative}.video-player__error{text-align:center;color:var(--text-inverse);padding:var(--spacing-xl);background:var(--overlay-scrim);border-radius:var(--radius-surface);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.video-player__thumbnail-button{cursor:pointer;background:0 0;border:none;width:100%;height:100%;margin:0;padding:0;display:block;position:relative}.video-player__thumbnail-button:hover .video-player__play-button{opacity:1;transform:translate(-50%,-50%)scale(1.1)}.video-player__thumbnail-wrapper{background-color:var(--surface-black);width:100%;height:100%;position:relative;overflow:hidden}.video-player__thumbnail-image{object-fit:cover;width:100%;height:100%}.video-player__play-button{opacity:.9;z-index:2;transition:opacity .3s,transform .3s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}