@import"https://fonts.googleapis.com/css2?family=Cormorant+Garamond:wght@400;500&family=DM+Sans:wght@400;500;600;700&family=Allura&display=swap";:root{font-family:DM Sans,Arial,sans-serif;color:#111;background:#f5efe7;font-synthesis:none}*{box-sizing:border-box}body{margin:0}button,a{-webkit-tap-highlight-color:transparent}button{font:inherit;cursor:pointer}button:focus-visible,a:focus-visible{outline:3px solid #936f3e;outline-offset:6px}.skip{position:absolute;left:12px;top:-60px;z-index:10;background:#fff;padding:12px}.skip:focus{top:12px}.hero{position:relative;min-height:1120px;overflow:hidden;background:#eee4d7}.hero-image{position:absolute;width:100%;height:100%;object-fit:cover;object-position:center}.veil{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,rgba(247,241,232,.44),transparent 60%)}.brand{position:relative;z-index:1;text-align:center;padding-top:35px}.crown{display:flex;align-items:center;justify-content:center;gap:40px;color:#a08154}.crown span{height:1px;width:83px;background:#2a251d}.crown svg{width:50px;height:44px}.brand a{display:block;font-family:Cormorant Garamond,Georgia,serif;font-weight:500;font-size:100px;line-height:1.12;letter-spacing:3px;color:inherit;text-decoration:none}.brand p{letter-spacing:10px;font-size:18px;margin:8px 0 0;padding-left:10px}.intro{position:relative;z-index:1;margin:64px 0 0 6.7%;width:50%}.eyebrow{letter-spacing:5px;font-size:22px;margin:0 0 12px}.tiktok{display:flex;align-items:center;gap:12px;border:0;background:#030303;border-radius:24px;color:#fff;padding:8px 18px;font-size:31px}.music{font-size:51px;line-height:1;text-shadow:-3px 0 #20f3ef,3px 2px #ff235e}.live{background:#ff0750;border-radius:6px;font-size:24px;font-weight:700;padding:3px 7px}h1{font-family:Cormorant Garamond,Georgia,serif;font-size:76px;font-weight:500;line-height:.98;letter-spacing:-2px;margin:29px 0}.description{font-size:23px;line-height:1.45;margin:0}.contact{position:relative;z-index:1;margin:120px auto 0;text-align:center;padding-bottom:40px}.whatsapp{display:flex;align-items:center;justify-content:center;gap:28px;margin:auto;border:0;border-radius:100px;padding:24px 47px;background:linear-gradient(135deg,#20a856,#009b52);color:#fff;box-shadow:0 12px 35px #1ba05b22;font-size:35px;font-weight:600;transition:transform .2s,box-shadow .2s}.whatsapp:hover{transform:translateY(-3px);box-shadow:0 15px 35px #008a5133}.whatsapp svg:first-child{width:65px;height:65px}.whatsapp svg:last-child{width:38px;height:38px}.separator{width:1px;height:57px;background:#fff9}.contact p{font-size:17px;letter-spacing:3px;line-height:1.8;margin:30px 0 0}.features{display:grid;grid-template-columns:repeat(4,1fr);padding:47px 20px;background:#f8f4ee}.features article{text-align:center;border-right:1px solid #bbaa90;padding:0 10px}.features article:last-child{border:0}.features svg{width:52px;height:52px;color:#644c28}.features h2{font-size:20px;font-weight:400;margin:18px 0 8px}.features p{font-size:16px;color:#444;margin:0}footer{background:#202020;color:#f3e9dc;text-align:center;padding:35px 20px 42px}.tagline{display:flex;align-items:center;justify-content:center;gap:26px}.tagline span{height:1px;width:90px;background:#ddd}.tagline p{font-family:Allura,cursive;font-size:42px;margin:0}.footer-heart{display:flex;justify-content:center;align-items:center;gap:22px;color:#c4a478;margin-top:5px}.footer-heart span{width:76px;height:1px;background:#a7a19a}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#0007;display:grid;place-items:center;z-index:20;padding:24px}.modal{position:relative;max-width:420px;padding:42px;background:#faf5ed;border-radius:16px;text-align:center;box-shadow:0 20px 70px #0003}.close{position:absolute;right:12px;top:12px;border:0;background:transparent;padding:6px}.modal-crown{color:#987746}.modal h2{font:500 32px Cormorant Garamond,Georgia,serif}.modal p{line-height:1.6;color:#555}.modal-ok{background:#009d55;border:0;border-radius:30px;padding:12px 30px;color:#fff}@media(min-width:701px){.hero{min-height:660px;height:auto;max-height:none;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:auto auto auto;padding:30px clamp(32px,6vw,100px) 34px;background:#f3ebdf}.hero-image{right:0;top:0;width:100%;height:100%;object-fit:cover;object-position:center}.veil{background:linear-gradient(90deg,#f3ebdf 0%,#f3ebdf 32%,rgba(243,235,223,.85) 42%,transparent 62%)}.brand{grid-column:1;padding:0;text-align:left;width:max-content;max-width:100%}.crown{gap:22px}.crown span{width:54px}.crown svg{width:33px;height:30px}.brand a{font-size:64px;line-height:1}.brand p{text-align:center;font-size:11px;letter-spacing:6px;margin-top:10px}.intro{grid-column:1;margin:30px 0 0;width:100%;max-width:540px}.eyebrow{font-size:12px;letter-spacing:3px;margin-bottom:9px}.tiktok{font-size:22px;border-radius:16px;padding:6px 14px;gap:8px}.music{font-size:34px}.live{font-size:16px}h1{font-size:clamp(48px,5.2vw,76px);line-height:.98;margin:23px 0 18px;letter-spacing:-1.5px}.description{font-size:clamp(16px,1.4vw,20px);line-height:1.5}.contact{grid-column:1;margin:28px 0 0;text-align:left;padding:0;width:max-content;max-width:100%}.whatsapp{margin:0;padding:16px 23px;gap:17px;font-size:clamp(18px,1.65vw,24px)}.whatsapp svg:first-child{width:39px;height:39px}.whatsapp svg:last-child{width:25px;height:25px}.separator{height:36px}.contact p{font-size:10px;line-height:1.7;letter-spacing:1.6px;margin-top:16px;text-align:center}.features{padding:27px max(24px,6vw)}.features svg{width:38px;height:38px}.features h2{font-size:17px;margin:11px 0 6px}.features p{font-size:13px}footer{padding:20px}.tagline p{font-size:35px}.footer-heart{margin-top:0}}@media(min-width:1100px)and (min-height:850px){.hero{min-height:calc(100svh - 230px);align-content:center;row-gap:8px}}@media(min-width:701px)and (max-width:900px){.hero{padding-left:30px;padding-right:30px;grid-template-columns:55% 45%}.hero-image{width:100%;object-position:65% center}.veil{background:linear-gradient(90deg,#f3ebdf 0%,#f3ebdf 35%,rgba(243,235,223,.7) 50%,transparent 72%)}h1{font-size:51px}.whatsapp{gap:12px;padding:15px 17px;font-size:18px}}@media(max-width:700px){.hero{min-height:810px}.brand{padding-top:25px}.crown{gap:25px}.crown span{width:53px}.crown svg{width:35px;height:30px}.brand a{font-size:65px}.brand p{font-size:11px;letter-spacing:6px}.hero-image{object-position:56% center}.intro{margin-top:47px;margin-left:6%;width:62%}.eyebrow{font-size:13px;letter-spacing:3px}.tiktok{font-size:21px;border-radius:16px;padding:6px 12px;gap:7px}.music{font-size:32px}.live{font-size:15px}h1{font-size:clamp(40px,7.8vw,55px);letter-spacing:-1px;margin:23px 0 19px}.description{font-size:15px;max-width:230px}.veil{background:linear-gradient(90deg,#f5eee6aa,transparent 78%)}.contact{margin-top:154px;padding:0 22px 28px}.whatsapp{font-size:21px;padding:17px 24px;gap:16px;width:100%;max-width:425px}.whatsapp svg:first-child{width:43px;height:43px;flex-shrink:0}.whatsapp svg:last-child{width:25px;height:25px;flex-shrink:0}.separator{height:37px}.contact p{font-size:10px;letter-spacing:1.7px;margin-top:23px}.features{padding:28px 10px;grid-template-columns:repeat(2,1fr);row-gap:30px}.features article:nth-child(2){border:0}.features svg{width:37px;height:37px}.features h2{font-size:15px;margin:12px 0 6px}.features p{font-size:12px}.tagline{gap:16px}.tagline p{font-size:31px}.tagline span{width:35px}footer{padding:28px 16px}.desktop-break{display:none}}@media(prefers-reduced-motion:reduce){*{transition:none!important}}.hero>picture{display:contents}
