@font-face {
    font-family: "ReelSerifL-400";
    src: url(data:font/woff2;charset=url-8;base64,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) format("woff2");
    font-weight: 400;
    font-display: block
}

@font-face {
    font-family: "ReelSerifL-Italic-Var";
    src: url(data:font/woff2;charset=url-8;base64,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) format("woff2");
    font-weight: 300 550;
    font-display: block
}

@font-face {
    font-family: "ReelSerifL-Italic-420";
    src: url(data:font/woff2;charset=url-8;base64,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) format("woff2");
    font-weight: 420;
    font-display: block
}

::selection {
    background: transparent
}

::-moz-selection {
    background: transparent
}

* {
    -webkit-user-select: none;
    -webkit-text-size-adjust: 100%
}

a {
    -webkit-user-select: auto
}

body,
html {
    padding: 0;
    margin: 0;
    overflow-x: hidden;
    font-family: ReelSerifL-400;
    font-weight: 400;
    position: relative;
    text-rendering: geometricPrecision;
    background-color: #EFEDE7
}

body {
    display: none;
    overflow: hidden
}

body.jsready {
    display: block
}

body.desktop {
    min-width: 400px;
    height: 100%
}

@-moz-keyframes blink {
    0% {
        opacity: 0
    }

    40% {
        opacity: 0
    }

    49% {
        opacity: 1
    }

    to {
        opacity: 1
    }
}

@-webkit-keyframes blink {
    0% {
        opacity: 0
    }

    40% {
        opacity: 0
    }

    49% {
        opacity: 1
    }

    to {
        opacity: 1
    }
}

@-o-keyframes blink {
    0% {
        opacity: 0
    }

    40% {
        opacity: 0
    }

    49% {
        opacity: 1
    }

    to {
        opacity: 1
    }
}

@keyframes blink {
    0% {
        opacity: 0
    }

    40% {
        opacity: 0
    }

    49% {
        opacity: 1
    }

    to {
        opacity: 1
    }
}

.footer {
    text-align: center;
    height: 7vh
}

app-main {
    display: block;
    position: fixed;
    width: 100%;
    top: 0;
    transform: translateZ(0)
}

app-main[mode=elastic] .line .inner.active,
app-main[mode=scroll] .line .inner.active {
    transition: opacity .6s;
    opacity: 1
}

app-main[mode=elastic] .line .inner.active .guardInner,
app-main[mode=scroll] .line .inner.active .guardInner {
    transform: translateZ(0);
    transition: transform .38s ease
}

app-main #final {
    opacity: 0;
    transition: opacity .6s
}

app-main #final.active {
    opacity: 1
}

app-main .line {
    perspective: 12px;
    text-align: center
}

app-main .line.br.last {
    height: 0
}

app-main .line.br.prefooter {
    line-height: 2em !important
}

app-main .line .inner.start {
    perspective: 12px;
    opacity: 0
}

app-main .line .inner.start .guardInner {
    transform: translate3d(0, 15px, -1px)
}

app-main .line.punctuated {
    position: relative;
    left: .12em
}

app-main .line.signature {
    font-family: "ReelSerifL-Italic-Var", "ReelSerifL-Italic-420"
}

app-main .line comma-animation {
    position: relative;
    right: -.07142857143em;
    font-feature-settings: "ss01"
}

app-main .line comma-animation.clickable .comma,
app-main .line comma-animation.clickable .cursor,
app-main .line comma-animation.clickable .wordmark {
    cursor: pointer
}

app-main .line comma-animation svg {
    position: absolute;
    pointer-events: none;
    left: 0;
    top: 0;
    transform: translate3d(-50%, -50%, 0) !important;
    width: 3.3em;
    height: 3.3em;
    margin-top: .517em;
    margin-left: .135em
}

app-main .line comma-animation svg.blink {
    animation: blink;
    animation-duration: 1s;
    animation-iteration-count: infinite
}

app-main .line comma-animation .comma {
    opacity: 0
}

app-main .line comma-animation #commaWrapper {
    position: absolute;
    top: 0;
    left: 0
}

signature-letters {
    display: block
}

signature-letters .letterSpacer {
    opacity: 0;
    font-weight: 420 !important
}

signature-letters .marker {
    opacity: 0;
    position: absolute;
    top: 0;
    width: 100%
}

signature-letters .ls {
    top: 0;
    left: 0;
    padding: 0 50px;
    margin-left: -50px;
    text-align: center;
    position: absolute
}

body.mobile app-main .mobile {
    display: block
}

body.mobile app-main .desktop {
    display: none
}

body.desktop app-main .desktop,
body.tablet app-main .desktop {
    display: block
}

body.desktop app-main .mobile,
body.tablet app-main .mobile {
    display: none
}

@media only screen and (min-width:2240px) {
    body.desktop app-main .line {
        font-size: 150px;
        line-height: 177px
    }

    body.desktop app-main .line.br {
        line-height: 120px
    }

    body.desktop app-main .line comma-animation svg {
        margin-top: .505em;
        margin-left: .135em
    }

    body.desktop app-main #footerSpacer {
        font-size: 21px;
        line-height: 21px
    }
}

@media only screen and (max-width:2240px) {
    body.desktop app-main .line {
        font-size: 140px;
        line-height: 165px
    }

    body.desktop app-main .line.br {
        line-height: 112px
    }

    body.desktop app-main .line comma-animation svg {
        margin-top: .505em;
        margin-left: .135em
    }

    body.desktop app-main #footerSpacer {
        font-size: 20px;
        line-height: 20px
    }
}

@media only screen and (max-width:1920px) {
    body.desktop app-main .line {
        font-size: 125px;
        line-height: 148px
    }

    body.desktop app-main .line.br {
        line-height: 100px
    }

    body.desktop app-main .line comma-animation svg {
        margin-top: .505em;
        margin-left: .135em
    }

    body.desktop app-main #footerSpacer {
        font-size: 18px;
        line-height: 18px
    }
}

@media only screen and (max-width:1536px) {
    body.desktop app-main .line {
        font-size: 100px;
        line-height: 118px
    }

    body.desktop app-main .line.br {
        line-height: 80px
    }

    body.desktop app-main .line comma-animation svg {
        margin-top: .505em;
        margin-left: .135em
    }

    body.desktop app-main #footerSpacer {
        font-size: 16px;
        line-height: 16px
    }
}

@media only screen and (max-width:1366px) {
    body.desktop app-main .line {
        font-size: 90px;
        line-height: 106px
    }

    body.desktop app-main .line.br {
        line-height: 72px
    }

    body.desktop app-main .line comma-animation svg {
        margin-top: .505em;
        margin-left: .135em
    }

    body.desktop app-main #footerSpacer {
        font-size: 15px;
        line-height: 15px
    }
}

@media only screen and (max-width:960px) {
    body.desktop app-main .line {
        font-size: 75px;
        line-height: 89px
    }

    body.desktop app-main .line.br {
        line-height: 60px
    }

    body.desktop app-main .line comma-animation svg {
        margin-top: .505em;
        margin-left: .135em
    }

    body.desktop app-main #footerSpacer {
        font-size: 14px;
        line-height: 14px
    }
}

@media only screen and (max-width:800px) {
    body.desktop app-main .line {
        font-size: 66px;
        line-height: 78px
    }

    body.desktop app-main .line.br {
        line-height: 53px
    }

    body.desktop app-main .line comma-animation svg {
        margin-top: .505em;
        margin-left: .135em
    }

    body.desktop app-main #footerSpacer {
        font-size: 14px;
        line-height: 14px
    }
}

@media only screen and (max-width:640px) {
    body.desktop app-main .line {
        font-size: 60px;
        line-height: 71px
    }

    body.desktop app-main .line.br {
        line-height: 48px
    }

    body.desktop app-main .line comma-animation svg {
        margin-top: .505em;
        margin-left: .135em
    }

    body.desktop app-main #footerSpacer {
        font-size: 14px;
        line-height: 14px
    }
}

@media only screen and (max-width:400px) {
    body.desktop app-main .line {
        font-size: 50px;
        line-height: 60px
    }

    body.desktop app-main .line.br {
        line-height: 40px
    }

    body.desktop app-main .line comma-animation svg {
        margin-top: .505em;
        margin-left: .135em
    }

    body.desktop app-main #footerSpacer {
        font-size: 14px;
        line-height: 14px
    }
}

@media (orientation:landscape) and (min-height:1024px),
only screen and (min-width:1024px) {

    body.desktop.is-touch app-main .line,
    body.mobile app-main .line,
    body.tablet app-main .line {
        font-size: 115px;
        line-height: 136px
    }

    body.desktop.is-touch app-main .line.br,
    body.desktop.is-touch app-main .line.height-c,
    body.mobile app-main .line.br,
    body.mobile app-main .line.height-c,
    body.tablet app-main .line.br,
    body.tablet app-main .line.height-c {
        line-height: 91px
    }

    body.desktop.is-touch app-main #footerSpacer,
    body.mobile app-main #footerSpacer,
    body.tablet app-main #footerSpacer {
        font-size: 17px;
        line-height: 17px
    }
}

@media (orientation:landscape) and (max-height:1023px),
only screen and (max-width:1023px) {

    body.desktop.is-touch app-main .line,
    body.mobile app-main .line,
    body.tablet app-main .line {
        font-size: 100px;
        line-height: 118px
    }

    body.desktop.is-touch app-main .line.br,
    body.desktop.is-touch app-main .line.height-c,
    body.mobile app-main .line.br,
    body.mobile app-main .line.height-c,
    body.tablet app-main .line.br,
    body.tablet app-main .line.height-c {
        line-height: 79px
    }

    body.desktop.is-touch app-main #footerSpacer,
    body.mobile app-main #footerSpacer,
    body.tablet app-main #footerSpacer {
        font-size: 17px;
        line-height: 17px
    }
}

@media only screen and (max-width:833px) {

    body.desktop.is-touch app-main .line,
    body.mobile app-main .line,
    body.tablet app-main .line {
        font-size: 96px;
        line-height: 113px
    }

    body.desktop.is-touch app-main .line.br,
    body.desktop.is-touch app-main .line.height-c,
    body.mobile app-main .line.br,
    body.mobile app-main .line.height-c,
    body.tablet app-main .line.br,
    body.tablet app-main .line.height-c {
        line-height: 76px
    }

    body.desktop.is-touch app-main #footerSpacer,
    body.mobile app-main #footerSpacer,
    body.tablet app-main #footerSpacer {
        font-size: 16px;
        line-height: 16px
    }
}

@media (orientation:landscape) and (max-height:768px),
only screen and (max-width:799px) {
    
    body.desktop.is-touch app-main .line,
    body.mobile app-main .line,
    body.tablet app-main .line {
        font-size: 92px;
        line-height: 109px
    }

    body.desktop.is-touch app-main .line.br,
    body.desktop.is-touch app-main .line.height-c,
    body.mobile app-main .line.br,
    body.mobile app-main .line.height-c,
    body.tablet app-main .line.br,
    body.tablet app-main .line.height-c {
        line-height: 73px
    }

    body.desktop.is-touch app-main #footerSpacer,
    body.mobile app-main #footerSpacer,
    body.tablet app-main #footerSpacer {
        font-size: 16px;
        line-height: 16px
    }

    
}

@media (orientation:landscape) and (max-height:621px),
only screen and (max-width:767px) {

    body.desktop.is-touch app-main .line,
    body.mobile app-main .line,
    body.tablet app-main .line {
        font-size: 72px;
        line-height: 85px
    }

    body.desktop.is-touch app-main .line.br,
    body.desktop.is-touch app-main .line.height-c,
    body.mobile app-main .line.br,
    body.mobile app-main .line.height-c,
    body.tablet app-main .line.br,
    body.tablet app-main .line.height-c {
        line-height: 57px
    }

    body.desktop.is-touch app-main #footerSpacer,
    body.mobile app-main #footerSpacer,
    body.tablet app-main #footerSpacer {
        font-size: 16px;
        line-height: 16px
    }
}

@media (orientation:landscape) and (max-height:600px),
only screen and (orientation:portrait) and (max-width:600px) {

    body.desktop.is-touch app-main .line,
    body.mobile app-main .line,
    body.tablet app-main .line {
        font-size: 61px;
        line-height: 72px
    }

    body.desktop.is-touch app-main .line.br,
    body.mobile app-main .line.br,
    body.tablet app-main .line.br {
        line-height: 48px
    }

    body.desktop.is-touch app-main .line.height-c,
    body.mobile app-main .line.height-c,
    body.tablet app-main .line.height-c {
        line-height: 76px
    }

    body.desktop.is-touch app-main #footerSpacer,
    body.mobile app-main #footerSpacer,
    body.tablet app-main #footerSpacer {
        font-size: 14px;
        line-height: 14px
    }
}

@media (orientation:landscape) and (max-height:427px),
only screen and (orientation:portrait) and (max-width:427px) {

    body.desktop.is-touch app-main .line,
    body.mobile app-main .line,
    body.tablet app-main .line {
        font-size: 59px;
        line-height: 70px
    }

    body.desktop.is-touch app-main .line.br,
    body.mobile app-main .line.br,
    body.tablet app-main .line.br {
        line-height: 47px
    }

    body.desktop.is-touch app-main .line.height-c,
    body.mobile app-main .line.height-c,
    body.tablet app-main .line.height-c {
        line-height: 73px
    }

    body.desktop.is-touch app-main #footerSpacer,
    body.mobile app-main #footerSpacer,
    body.tablet app-main #footerSpacer {
        font-size: 14px;
        line-height: 14px
    }
}

@media (orientation:landscape) and (max-height:413px),
only screen and (orientation:portrait) and (max-width:413px) {

    body.desktop.is-touch app-main .line,
    body.mobile app-main .line,
    body.tablet app-main .line {
        font-size: 56px;
        line-height: 66px
    }

    body.desktop.is-touch app-main .line.br,
    body.mobile app-main .line.br,
    body.tablet app-main .line.br {
        line-height: 44px
    }

    body.desktop.is-touch app-main .line.height-c,
    body.mobile app-main .line.height-c,
    body.tablet app-main .line.height-c {
        line-height: 69px
    }

    body.desktop.is-touch app-main #footerSpacer,
    body.mobile app-main #footerSpacer,
    body.tablet app-main #footerSpacer {
        font-size: 14px;
        line-height: 14px
    }
}

@media (orientation:landscape) and (max-height:389px),
only screen and (orientation:portrait) and (max-width:389px) {

    body.desktop.is-touch app-main .line,
    body.mobile app-main .line,
    body.tablet app-main .line {
        font-size: 54px;
        line-height: 63px
    }

    body.desktop.is-touch app-main .line.br,
    body.mobile app-main .line.br,
    body.tablet app-main .line.br {
        line-height: 42px
    }

    body.desktop.is-touch app-main .line.height-c,
    body.mobile app-main .line.height-c,
    body.tablet app-main .line.height-c {
        line-height: 66px
    }

    body.desktop.is-touch app-main #footerSpacer,
    body.mobile app-main #footerSpacer,
    body.tablet app-main #footerSpacer {
        font-size: 13px;
        line-height: 13px
    }
}

@media (orientation:landscape) and (max-height:360px),
only screen and (orientation:portrait) and (max-width:360px) {

    body.desktop.is-touch app-main .line,
    body.mobile app-main .line,
    body.tablet app-main .line {
        font-size: 52px;
        line-height: 61px
    }

    body.desktop.is-touch app-main .line.br,
    body.mobile app-main .line.br,
    body.tablet app-main .line.br {
        line-height: 41px
    }

    body.desktop.is-touch app-main .line.height-c,
    body.mobile app-main .line.height-c,
    body.tablet app-main .line.height-c {
        line-height: 64px
    }

    body.desktop.is-touch app-main #footerSpacer,
    body.mobile app-main #footerSpacer,
    body.tablet app-main #footerSpacer {
        font-size: 13px;
        line-height: 13px
    }
}

.fallback-page {
    overflow: visible
}

.fallback-page app-main {
    position: relative;
    padding-top: 5em
}

.fallback-page app-main .line comma-animation.clickable .comma,
.fallback-page app-main .line comma-animation.clickable .cursor,
.fallback-page app-main .line comma-animation.clickable .wordmark {
    cursor: auto
}

.fallback-page app-main .line comma-animation .comma {
    opacity: 1
}

.fallback-page app-main .line .inner.start {
    opacity: 1;
    transform: none
}

.fallback-page app-main #final {
    opacity: 1
}

.fallback-page signature-letters .ls {
    display: none
}

.fallback-page signature-letters .letterSpacer {
    opacity: 1
}

@media print {

    body,
    html {
        height: 100% !important
    }

    body {
        font-size: 14pt !important
    }

    app-main,
    body {
        display: flex !important
    }

    app-main {
        padding-top: 0 !important;
        transform: none !important;
        justify-content: center !important;
        align-items: center !important;
        height: 100%;
        flex-direction: column !important
    }

    app-main #final {
        opacity: 1 !important
    }

    app-main .line .inner {
        opacity: 1 !important;
        transform: none !important
    }

    app-main .line comma-animation .comma {
        opacity: 1 !important
    }

    app-main .line comma-animation #commaWrapper {
        display: none !important
    }

    app-main .line.br.last {
        height: 0 !important
    }

    .wordmark {
        font-size: 6vw;
        white-space: nowrap;
        overflow: hidden;
    }
}


@media (max-width: 768px) {
    .wordmark {
        font-size: 8vw; /* Adjust this value as needed */
    }
    body.mobile app-main .line {
        font-size: 8vw; /* Adjust this value as needed */
    }
}

@media (max-width: 480px) {
    .wordmark {
        font-size: 10vw; /* Adjust this value as needed */
    }
    body.mobile app-main .line {
        font-size: 10vw; /* Adjust this value as needed */
    }
}