.elementor .s-skip-link{position:fixed;inset-block-start:-100px;inset-inline-start:16px;z-index:100;font-weight:700;font-size:14px;color:#ffffff;text-decoration:none;padding:14px;border-radius:0px;background-color:#242723;}.elementor .s-skip-link:focus{inset-block-start:12px;outline-width:3px;outline-color:#eb1c26;outline-style:solid;outline-offset:4px;}.elementor .s-skip-link:focus-visible{inset-block-start:12px;outline-width:3px;outline-color:#eb1c26;outline-style:solid;outline-offset:4px;}.elementor .s-brand{width:216px;height:auto;flex:0 0 auto;}.elementor .s-header-note{font-weight:700;font-size:10px;letter-spacing:1.7px;line-height:1.5em;margin:0px;}.elementor .s-header-link{font-weight:700;font-size:14px;color:#242723;text-decoration:none;padding-block-start:10px;padding-block-end:10px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:0px;border-radius:0px;border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:#242723;border-style:solid;background-color:#00000000;}.elementor .s-header-link:hover,.elementor .s-header-link:focus-visible{color:#eb1c26;background-color:#00000000;}.elementor .s-site-header{width:100%;height:122px;max-width:1380px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:64px;padding-inline-end:64px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:#242723;border-style:solid;display:flex;flex-direction:row;gap:44px;align-items:center;}.elementor .s-status-dot{width:7px;height:7px;min-width:7px;min-height:7px;padding:0px;border-radius:50%;background-color:#eb1c26;box-shadow:0px 0px 0px 4px #eb1c2613;flex:0 0 7px;}.elementor .s-hero-eyebrow-text{font-weight:700;font-size:10px;letter-spacing:1.9px;line-height:1.6em;margin:0px;}.elementor .s-hero-eyebrow{padding:0px;margin-block-start:0px;margin-block-end:25px;margin-inline-start:0px;margin-inline-end:0px;display:flex;flex-direction:row;gap:9px;align-items:center;}.elementor .s-hero-title{font-weight:800;font-size:clamp(64px,6.5vw,94px);color:#242723;letter-spacing:-6px;line-height:0.97em;margin-block-start:0px;margin-block-end:29px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .s-hero-intro{max-width:390px;font-size:15px;line-height:1.75em;margin-block-start:0px;margin-block-end:25px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .s-hero-btn{font-weight:700;font-size:14px;color:#ffffcc;line-height:20px;text-decoration:none;cursor:pointer;padding-block-start:17px;padding-block-end:17px;padding-inline-start:23px;padding-inline-end:23px;border-radius:0px;border-width:1px;border-color:#242723;border-style:solid;background-color:#242723;transition:all 200ms;display:inline-flex;gap:48px;justify-content:space-between;align-items:center;align-self:flex-start;}.elementor .s-hero-btn:hover,.elementor .s-hero-btn:focus-visible{color:#ffffcc;background-color:#eb1c26;box-shadow:4px 4px 0px 0px #242723;transform:translate3d(-2px, -2px, 0px);}.elementor .s-hero-note{font-size:10px;letter-spacing:0.25px;line-height:1.6em;margin-block-start:16px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .s-hero-copy{min-width:0px;padding:0px;display:flex;flex-direction:column;gap:0px;flex:0 1 calc((100% - 30px) * 0.535);align-items:flex-start;}.elementor .s-scene-disc{width:395px;height:395px;min-height:0px;position:absolute;inset-block-start:48px;inset-inline-start:5px;z-index:-3;padding:0px;border-radius:50%;background-color:#fbadb1;}.elementor .s-orbit-one{width:480px;height:480px;min-height:0px;position:absolute;inset-block-start:5px;inset-inline-start:0px;z-index:-2;padding:0px;border-radius:50%;border-width:1px;border-color:#24272328;border-style:solid;}.elementor .s-orbit-two{width:410px;height:410px;min-height:0px;position:absolute;inset-block-start:40px;inset-inline-start:35px;z-index:-2;padding:0px;border-radius:50%;border-width:1px;border-color:#24272328;border-style:solid;}.elementor .s-scene-star{position:absolute;inset-block-start:1px;inset-inline-start:30px;font-size:85px;color:#eb1c26;line-height:1em;margin:0px;transform:rotateX(0deg) rotateY(0deg) rotateZ(12deg);}.elementor .s-vinyl-name{font-weight:800;font-size:13px;line-height:1.2em;margin:0px;}.elementor .s-vinyl-hole{width:10px;height:10px;min-height:0px;padding:0px;border-radius:50%;border-width:1px;border-color:#242723;border-style:solid;background-color:#ffffcc;}.elementor .s-vinyl-meta{font-weight:800;font-size:6px;letter-spacing:0.6px;line-height:1.2em;margin:0px;}.elementor .s-vinyl-label{width:120px;height:120px;min-height:0px;position:relative;z-index:1;font-weight:800;font-size:13px;color:#242723;padding:0px;border-radius:50%;border-width:1px;border-color:#242723;border-style:solid;background-color:#fbadb1;transform:rotateX(0deg) rotateY(0deg) rotateZ(-16deg);display:flex;flex-direction:column;gap:13px;flex:0 0 120px;justify-content:center;align-items:center;}.elementor .s-vinyl{width:332px;height:332px;min-height:0px;position:absolute;inset-block-start:62px;inset-inline-start:146px;padding:0px;border-radius:50%;border-width:4px;border-color:#202320;border-style:solid;background-color:#202320;box-shadow:7px 10px 12px 0px #24272321;transform:rotateX(0deg) rotateY(0deg) rotateZ(16deg);display:flex;flex-direction:row;justify-content:center;align-items:center;}.elementor .s-album-img{width:100%;height:auto;border-width:1px;border-color:#242723;border-style:solid;display:block;}.elementor .s-album-caption{font-weight:700;font-size:8px;letter-spacing:1.3px;line-height:1.6em;padding-block-start:11px;padding-block-end:11px;padding-inline-start:12px;padding-inline-end:12px;margin:0px;border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:1px;border-inline-end-width:1px;border-color:#242723;border-style:solid;background-color:#ffffcc;}.elementor .s-album{width:345px;min-height:0px;position:absolute;inset-block-start:100px;inset-inline-start:0px;padding:0px;box-shadow:9px 13px 0px 0px #24272319;transform:rotateX(0deg) rotateY(0deg) rotateZ(-9deg);transition:all 500ms;}.elementor .s-sticker-top{font-size:11px;letter-spacing:1.1px;line-height:1.5em;margin:0px;}.elementor .s-sticker-main{font-weight:700;font-size:17px;letter-spacing:-0.5px;line-height:1.5em;margin:0px;}.elementor .s-sticker-stars{font-size:18px;letter-spacing:5px;line-height:1.5em;margin-block-start:6px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .s-sticker{width:135px;height:135px;min-height:0px;position:absolute;inset-inline-end:-2px;inset-block-end:50px;text-align:center;padding:0px;border-radius:50%;border-width:1px;border-color:#242723;border-style:solid;background-color:#00b8de;box-shadow:3px 3px 0px 0px #242723;transform:rotateX(0deg) rotateY(0deg) rotateZ(12deg);display:flex;flex-direction:column;gap:0px;justify-content:center;align-items:center;}.elementor .s-caption-line{width:28px;height:1px;min-height:0px;padding:0px;background-color:#242723;flex:0 0 28px;}.elementor .s-scene-caption-text{font-size:12px;line-height:1.6em;margin:0px;}.elementor .s-scene-caption{min-height:0px;position:absolute;inset-block-end:2px;inset-inline-start:26px;font-size:12px;padding:0px;transform:rotateX(0deg) rotateY(0deg) rotateZ(-3deg);display:flex;flex-direction:row;gap:9px;align-items:center;}.elementor .s-scene-stage{width:100%;height:100%;position:absolute;inset-block-start:0px;inset-inline-start:0px;padding:0px;}.elementor .s-scene{height:540px;min-width:0px;min-height:0px;position:relative;z-index:0;padding:0px;flex:1 1 0%;}.elementor .s-hero{width:100%;min-height:670px;max-width:1380px;overflow:hidden;padding-block-start:62px;padding-block-end:66px;padding-inline-start:64px;padding-inline-end:64px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:row;gap:30px;align-items:center;}.elementor .s-genre-1{font-weight:800;text-transform:uppercase;margin:0px;}.elementor .s-genre-star-1{font-weight:400;font-size:30px;line-height:1em;margin:0px;}.elementor .s-genre-2{font-weight:800;text-transform:uppercase;margin:0px;}.elementor .s-genre-star-2{font-weight:400;font-size:30px;line-height:1em;margin:0px;}.elementor .s-genre-3{font-weight:800;text-transform:uppercase;margin:0px;}.elementor .s-genre-star-3{font-weight:400;font-size:30px;line-height:1em;margin:0px;}.elementor .s-genre-4{font-weight:800;margin:0px;}.elementor .s-genre-strip{width:100%;overflow:hidden;font-weight:800;font-size:19px;letter-spacing:1px;line-height:1.3em;padding-block-start:20px;padding-block-end:20px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:#242723;border-style:solid;background-color:#00b8de;display:flex;flex-direction:row;gap:45px;flex-wrap:nowrap;justify-content:center;align-items:center;}.elementor .s-contact-eyebrow{font-weight:700;font-size:9px;letter-spacing:1.3px;line-height:1.6em;margin-block-start:0px;margin-block-end:20px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .s-contact-title{font-weight:800;font-size:66px;color:#242723;letter-spacing:-3.8px;line-height:1em;margin-block-start:0px;margin-block-end:22px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .s-contact-arrow{position:absolute;inset-block-start:35px;inset-inline-start:385px;font-weight:400;font-size:73px;line-height:1em;margin:0px;}.elementor .s-contact-title-wrap{min-height:0px;position:relative;padding:0px;}.elementor .s-contact-text{font-size:14px;line-height:1.7em;margin:0px;}.elementor .s-live-img{width:100%;height:auto;aspect-ratio:1.7;object-fit:cover;display:block;}.elementor .s-live-caption-text{font-weight:700;font-size:8px;letter-spacing:1.4px;line-height:1.6em;margin:0px;}.elementor .s-live-caption-heart{font-size:13px;color:#eb1c26;line-height:1.2em;margin:0px;}.elementor .s-live-caption{padding-block-start:11px;padding-block-end:3px;padding-inline-start:3px;padding-inline-end:3px;display:flex;flex-direction:row;gap:10px;justify-content:space-between;align-items:center;}.elementor .s-live-photo{width:100%;max-width:380px;padding:9px;margin-block-start:30px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-width:1px;border-color:#242723;border-style:solid;background-color:#ffffcc;box-shadow:4px 4px 0px 0px #24272318;transform:rotateX(0deg) rotateY(0deg) rotateZ(-3deg);transition:all 300ms;display:flex;flex-direction:column;gap:0px;}.elementor .s-live-photo:hover,.elementor .s-live-photo:focus-visible{transform:rotateX(0deg) rotateY(0deg) rotateZ(0deg);}.elementor .s-contact-story{min-width:0px;padding:0px;display:flex;flex-direction:column;gap:0px;flex:0 1 calc((100% - 100px) * 0.4762);align-items:stretch;}.elementor .s-form-title{font-weight:700;font-size:26px;color:#242723;letter-spacing:-1px;line-height:1.2em;margin:0px;}.elementor .s-form-tag{font-weight:700;font-size:8px;letter-spacing:1.4px;margin:0px;}.elementor .s-form-heading{padding:0px;display:flex;flex-direction:row;gap:10px;justify-content:space-between;align-items:center;}.elementor .s-form-help{font-size:11px;color:#5c5c50;line-height:1.6em;margin-block-start:9px;margin-block-end:26px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .s-form-note{max-width:380px;font-size:10px;color:#5c5c50;line-height:1.6em;margin-block-start:14px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .s-contact-card{min-width:0px;padding:32px;border-width:1px;border-color:#242723;border-style:solid;background-color:#fffef0;box-shadow:7px 7px 0px 0px #242723;display:flex;flex-direction:column;gap:0px;flex:1 1 0%;align-self:flex-start;}.elementor .s-contact-inner{width:100%;max-width:1380px;padding-block-start:78px;padding-block-end:82px;padding-inline-start:64px;padding-inline-end:64px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:row;gap:100px;align-items:flex-start;}.elementor .s-contact{width:100%;scroll-margin-top:28px;padding:0px;border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:#242723;border-style:solid;background-color:#fbadb1;display:flex;flex-direction:column;}.elementor .s-footer-logo{width:145px;height:auto;flex:0 0 auto;}.elementor .s-footer-copy{font-size:10px;line-height:2.1em;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:0px;flex:0 0 auto;}.elementor .s-footer-signoff-text{font-weight:700;font-size:10px;letter-spacing:1.4px;margin:0px;}.elementor .s-footer-star{font-size:26px;color:#eb1c26;line-height:1em;margin:0px;}.elementor .s-footer-signoff{width:auto;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:25px;margin-inline-end:0px;display:flex;flex-direction:row;gap:14px;flex:0 0 auto;align-items:center;}.elementor .s-site-footer{width:100%;min-height:113px;max-width:1380px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:64px;padding-inline-end:64px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:row;gap:30px;align-items:center;}.elementor .s-pt-page{overflow:hidden;color:#242723;padding:0px;background-color:#ffffcc;display:flex;flex-direction:column;gap:0px;}