/*
 * The Typekit service used to deliver this font or fonts for use on websites
 * is provided by Adobe and is subject to these Terms of Use
 * http://www.adobe.com/products/eulas/tou_typekit. For font license
 * information, see the list below.
 *
 * acumin-pro-wide:
 *   - http://typekit.com/eulas/00000000000000003b9acb47
 *   - http://typekit.com/eulas/00000000000000003b9acb48
 *   - http://typekit.com/eulas/00000000000000003b9acb45
 *   - http://typekit.com/eulas/00000000000000003b9acb46
 *   - http://typekit.com/eulas/00000000000000003b9acb41
 *   - http://typekit.com/eulas/00000000000000003b9acb3f
 *   - http://typekit.com/eulas/00000000000000003b9acb40
 * ohno-casual-variable:
 *   - http://typekit.com/eulas/0000000000000000774b9077
 *
 * © 2009-2024 Adobe Systems Incorporated. All Rights Reserved.
 */
/*{"last_published":"2024-06-12 19:17:55 UTC"}*/

@import url("https://p.typekit.net/p.css?s=1&k=akn7uxn&ht=tk&f=26070.26071.26072.26073.26078.26086.26087.51552&a=202819028&app=typekit&e=css");

@font-face {
font-family:"acumin-pro-wide";
src:url("https://use.typekit.net/af/afebc7/00000000000000003b9acb47/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n8&v=3") format("woff2"),url("https://use.typekit.net/af/afebc7/00000000000000003b9acb47/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n8&v=3") format("woff"),url("https://use.typekit.net/af/afebc7/00000000000000003b9acb47/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n8&v=3") format("opentype");
font-display:auto;font-style:normal;font-weight:800;font-stretch:normal;
}

@font-face {
font-family:"acumin-pro-wide";
src:url("https://use.typekit.net/af/ecf43a/00000000000000003b9acb48/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i8&v=3") format("woff2"),url("https://use.typekit.net/af/ecf43a/00000000000000003b9acb48/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i8&v=3") format("woff"),url("https://use.typekit.net/af/ecf43a/00000000000000003b9acb48/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i8&v=3") format("opentype");
font-display:auto;font-style:italic;font-weight:800;font-stretch:normal;
}

@font-face {
font-family:"acumin-pro-wide";
src:url("https://use.typekit.net/af/be1794/00000000000000003b9acb45/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("woff2"),url("https://use.typekit.net/af/be1794/00000000000000003b9acb45/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("woff"),url("https://use.typekit.net/af/be1794/00000000000000003b9acb45/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("opentype");
font-display:auto;font-style:normal;font-weight:700;font-stretch:normal;
}

@font-face {
font-family:"acumin-pro-wide";
src:url("https://use.typekit.net/af/72fcf6/00000000000000003b9acb46/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3") format("woff2"),url("https://use.typekit.net/af/72fcf6/00000000000000003b9acb46/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3") format("woff"),url("https://use.typekit.net/af/72fcf6/00000000000000003b9acb46/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3") format("opentype");
font-display:auto;font-style:italic;font-weight:700;font-stretch:normal;
}

@font-face {
font-family:"acumin-pro-wide";
src:url("https://use.typekit.net/af/cc64d9/00000000000000003b9acb41/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n5&v=3") format("woff2"),url("https://use.typekit.net/af/cc64d9/00000000000000003b9acb41/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n5&v=3") format("woff"),url("https://use.typekit.net/af/cc64d9/00000000000000003b9acb41/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n5&v=3") format("opentype");
font-display:auto;font-style:normal;font-weight:500;font-stretch:normal;
}

@font-face {
font-family:"acumin-pro-wide";
src:url("https://use.typekit.net/af/e3a744/00000000000000003b9acb3f/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff2"),url("https://use.typekit.net/af/e3a744/00000000000000003b9acb3f/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff"),url("https://use.typekit.net/af/e3a744/00000000000000003b9acb3f/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("opentype");
font-display:auto;font-style:normal;font-weight:400;font-stretch:normal;
}

@font-face {
font-family:"acumin-pro-wide";
src:url("https://use.typekit.net/af/a77ed7/00000000000000003b9acb40/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3") format("woff2"),url("https://use.typekit.net/af/a77ed7/00000000000000003b9acb40/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3") format("woff"),url("https://use.typekit.net/af/a77ed7/00000000000000003b9acb40/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3") format("opentype");
font-display:auto;font-style:italic;font-weight:400;font-stretch:normal;
}

@font-face {
font-family:"ohno-casual-variable";
src:url("https://use.typekit.net/af/375785/0000000000000000774b9077/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff2"),url("https://use.typekit.net/af/375785/0000000000000000774b9077/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff"),url("https://use.typekit.net/af/375785/0000000000000000774b9077/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("opentype");
font-display:auto;font-style:normal;font-weight:400;font-stretch:normal;
}

.tk-acumin-pro-wide { font-family: "acumin-pro-wide",sans-serif; }
.tk-ohno-casual-variable { font-family: "ohno-casual-variable",sans-serif; }

* {
    font-family: "acumin-pro-wide",sans-serif;
}

body {
    margin: 0;
    padding: 0;
}

/*main {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 100vh;
}*/
main {
    margin-top: calc(50vh - 300px);
}

section {
    max-width: 359px;
    text-align: center;
    padding-top: 35px;
}

.logo > svg {
    max-width: 290px;
}

.cls-1 {
    isolation: isolate;
}

.cls-2 {
    fill: #0155ff;
}

.cls-2, .cls-3 {
    stroke-width: 0px;
}

.cls-4 {
    fill: none;
    stroke: #f5c039;
    stroke-linecap: round;
    stroke-miterlimit: 10;
    stroke-width: 7.3px;
}

.cls-3 {
    fill: #191919;
}

.cls-111 {
    fill: none;
    stroke: #f5c039;
    stroke-linecap: round;
    stroke-miterlimit: 10;
    stroke-width: 7.3px;
}

.cls-222 {
    fill: #191919;
    stroke-width: 0px;
}

p.tag-line {
    font-size: 12px;
    color: #666666;
    margin-top: 5px;
    margin-bottom: 24px;
}

.form {
    margin-top: 26px;
}

.form-group {
    width: 302px;
    height: 36px;
    border-radius: 32px;
    background-color: #ECF8FE;
    margin: auto;
}

input#notify-email {
    background: transparent;
    border: 0;
    outline: 0;
}

.form-group {
    width: 294px;
    height: 25px;
    border-radius: 32px;
    background-color: #ECF8FE;
    margin: auto;
    padding: 5px 6px 6px 14px;
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: space-between;
    align-items: center;
}

input#notify-email {
    background: transparent;
    border: 0;
    outline: 0;
    flex: 1;
}

button#notify-btn {
    background-color: #0155FF;
    color: #ffffff;
    border: 0;
    outline: 0;
    border-radius: 32px;
    cursor: pointer;
    padding: 6px 12px;
    line-height: 13px;
    font-size: 11px;
}

.coming-soon {
    margin-top: 30px;
}

.coming-soon > svg {
    width: 180px;
}

.ml-form-embedWrapper.embedForm {
    max-width: 294px !important;
}
.ml-form-embedBody.ml-form-embedBodyDefault.row-form {
    width: 294px;
    height: 25px;
    border-radius: 32px;
    padding: 5px 6px 7px 14px !important;
}
.ml-block-form {
    display: flex;
}
#mlb2-16027975.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-formContent {
    margin-bottom: 0 !important;
}
#mlb2-16027975.ml-form-embedContainer .ml-form-embedWrapper.embedForm {
    max-width: 314px !important;
    width: 100%;
}

::placeholder {
    color: #666666 !important;
}

.ml-form-successContent > p {
    font-size: 12px !important;
    color: #289922 !important;
    text-align: center !important;
}

#mlb2-16027975.ml-form-embedContainer .ml-form-embedWrapper .ml-form-successBody {
    padding: 8px 6px 9px 6px !important;
}

#mlb2-16027975.ml-form-embedContainer .ml-form-embedWrapper .ml-form-successBody .ml-form-successContent {
    margin: 0 !important;
}

.ml-form-successContent > h4 {
    display: none !important;
}

#mlb2-16027975.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedSubmit button.loading {
    min-width: 78.11px !important;
    padding: 4px 12px !important;
    margin-top: 1px !important;
}

.ml-form-embedSubmitLoad {
    width: 15px !important;
    height: 15px !important;
}

.ml-form-embedSubmitLoad:after {
    width: 6px !important;
    height: 6px !important;
}

.top-layer,
.left-layer,
.right-layer {
    position: relative;
}

.top-layer {
    width: 100%;
    max-width: 886px;
    margin: auto;
    min-height: 183px;
}

.top-layer > div,
.left-layer > div,
.right-layer > div {
    position: absolute;
}

.top-1 {
    width: 50.81px;
    top: 129px;
}

.top-2 {
    width: 49.7px;
    top: 88px;
    left: 103px;
}

.top-3 {
    width: 146.44px;
    top: 92px;
    left: 231px;
}

.top-4 {
    width: 79.38px;
    top: 71px;
    left: 426px;
}

.top-5 {
    width: 90.45px;
    top: 92px;
    left: 549px;
}

.top-6 {
    width: 144.88px;
    top: 142px;
    left: 647px;
}

.top-7 {
    width: 81.95px;
    top: 62px;
    left: 768px;
}

.middle-layer {
    display: flex;
    width: 100%;
}

.left-layer,
.right-layer {
    width: calc(50% - 179.5px);
}

.left-1 {
    width: 86.29px;
    right: 57px;
    top: -10px;
}

.left-2 {
    width: 79.62px;
    right: 166px;
    top: 64px;
}

.left-3 {
    width: 40.45px;
    right: 252px;
    top: 120px;
}

.left-4 {
    width: 94.79px;
    right: 99px;
    top: 147px;
}

.left-5 {
    width: 74.75px;
    right: 211px;
    top: 201px;
}

.left-6 {
    width: 94.39px;
    right: 42px;
    top: 256px;
}

.left-7 {
    width: 48px;
    right: 158px;
    top: 299px;
}

.right-1 {
    width: 80.59px;
    top: -7px;
    left: 217px;
}

.right-2 {
    width: 90.23px;
    top: 68px;
    left: 98px;
}

.right-3 {
    width: 103px;
    top: 114px;
    left: 195px;
}

.right-4 {
    width: 58.78px;
    top: 192px;
    left: 100px;
}

.right-5 {
    width: 48.29px;
    top: 238px;
    left: 263px;
}

.right-6 {
    width: 127.83px;
    top: 277px;
    left: 106px;
}

@media screen and (max-width: 1020px) {

    main {
        margin-top: 0;
    }
    
    .top-layer,
    .left-layer,
    .right-layer {
        display: none;
    }

    .middle-layer {
        display: flex;
        width: 100%;
        align-items: center;
        justify-content: center;
        height: 100vh;
    }

}