html,
            body {
                margin: 0;
                padding: 0;
                overflow: hidden;
                display: flex;
                justify-content: center;
                align-items: center;
                height: 100vh;
                background: rgba(0, 0, 0, 0.5);
            }

            .container {
                background-color: rgba(0, 0, 0, 0);
            }

            .display-box {
                margin: 2em;
                padding: 1em;
                color: #fff;
                background-color: rgba(0, 0, 0, 0);
                text-align: center;
                display: flex;
                flex-direction: column;
                gap: 1em;
                font-family: "Poppins", serif;
                font-optical-sizing: auto;
                font-weight: 400;
                font-style: normal;
                width: fit-content;
                justify-content: center;
            }

            .row {
                width: 100%;
                display: flex;
                width: fit-content;
                justify-content: center;
            }

            .full-row {
                width: 100%;
                background-color: rgba(0, 0, 0, 0);
                text-align: center;
            }

            .split-row {
                display: flex;
                width: fit-content;
                width: 100%;
            }

            .split {
                flex: auto;
                padding: 1em;
                background-color: rgba(0, 0, 0, 0);
            }

            .split:not(:last-child) {
                border-right: 2px solid #fff;
            }

            .tagline {
                font-size: 1.6em;
                font-weight: bold;
                text-align: right;
            }

            .services {
                font-size: 1.2em;
                text-align: left;
                margin-bottom: 1em;
                text-transform: uppercase;
            }



            .logo {
                display: block;
                margin: auto;
            }

            address {
                text-align: left;
                margin-bottom: 1em;
            }

            a {
                all: unset;
                cursor: pointer;
            }

            .contact {
                text-align: left;
                margin-bottom: 1em;
            }
            .button {
                font-weight: 600;
                text-align: left;
            }

            #canvas {
                position: fixed;
                top: 0;
                left: 0;
                width: 100vw;
                height: 100vh;
                z-index: -1;
                background: black;
            }

            .status {
                font-size: 1.2em;
                text-align: center;
                margin-bottom: 1em;
                text-transform: uppercase;
            }