@font-face{font-family:Barlow;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/88e4012f2051f8b4-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Barlow;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/0be08cad6fae8421-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Barlow;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/61d96c4884191721-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Barlow;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/cd5242d34e82716d-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Barlow;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/6662f7f4c6f2f062-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Barlow;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/b0bb26939bb40fdb-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Barlow;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/7816b93d847886e9-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Barlow;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/ea06843a6d8e9ab3-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Barlow;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/60c9b95e8d9e49be-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Barlow;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/1e6ec62843814326-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Barlow;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/a8bcd0492b5976ee-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Barlow;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/6ad0344ed98ac2e9-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Barlow Fallback;src:local("Arial");ascent-override:103.43%;descent-override:20.69%;line-gap-override:0.00%;size-adjust:96.68%}.__className_52f0b0{font-family:Barlow,Barlow Fallback;font-style:normal}.__variable_52f0b0{--font-barlow:"Barlow","Barlow Fallback"}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/5de5dda68c9a1053-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ac44098818d287e8-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/3667c091265cf81b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/d6e015f239232eb3-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/55b35d87b6156eea-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/5fb5c05ff73c0616-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/8599be8653318abe-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/3352fdb488e19d84-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/437e5f23c97e320c-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Barlow Condensed Fallback;src:local("Arial");ascent-override:130.73%;descent-override:26.15%;line-gap-override:0.00%;size-adjust:76.49%}.__className_20a377{font-family:Barlow Condensed,Barlow Condensed Fallback;font-style:normal}.__variable_20a377{--font-barlow-condensed:"Barlow Condensed","Barlow Condensed Fallback"}:root{--bg:#0e0e0e;--panel:#161616;--border:#2c2c2c;--border-soft:#262626;--accent:#b40505;--accent-hover:#cc0808;--text:#ffffff;--text-soft:#c9c9c9;--text-mute:#a5a5a5;--text-dim:#8f8f8f}*{margin:0;padding:0;box-sizing:border-box}body,html{background:#060606}body{color:var(--text);-webkit-font-smoothing:antialiased}.phone{max-width:430px;margin:0 auto;min-height:100dvh;display:flex;flex-direction:column;position:relative;box-shadow:0 0 60px rgba(0,0,0,.5)}.hdr,.phone{background:var(--bg)}.hdr{flex:none;padding:16px 20px 14px;border-bottom:1px solid #1c1c1c}.brand{display:flex;align-items:center;gap:8px}.brand-logo{display:block;width:26px;height:auto}.brand-name{font:700 15px/1 var(--font-cond);letter-spacing:.14em;color:#fff}.brand-loc{margin-left:auto;font:600 11px/1 var(--font-body);letter-spacing:.16em;color:var(--text-dim);text-transform:uppercase}.hero{position:relative;height:250px;flex:none;background:#101010}.hero-img{background:url(/assets/hero-mirabel.jpg) center 58%/cover no-repeat}.hero-grad,.hero-img{position:absolute;inset:0}.hero-grad{pointer-events:none;background:linear-gradient(180deg,rgba(14,14,14,.25) 0,rgba(14,14,14,.55) 55%,var(--bg) 100%)}.hero-copy{position:absolute;left:20px;right:20px;bottom:16px}.eyebrow{font:700 12px/1 var(--font-body);letter-spacing:.22em;color:var(--accent);margin-bottom:8px}.hero-copy h1{font:700 34px/1.02 var(--font-cond);letter-spacing:.01em;text-transform:uppercase}.hero-copy h1 em{font-style:normal;color:var(--accent)}.hero-sub{margin-top:7px;font:700 23px/1.15 var(--font-cond);letter-spacing:.04em;text-transform:uppercase;color:#eaeaea}.hero-sub em{font-style:normal;color:var(--accent)}.copy{padding:18px 20px 6px}.copy p.sub{font:400 15px/1.5 var(--font-body);color:var(--text-soft)}.prizes{margin-top:14px;display:flex;flex-direction:column;gap:10px}.prize{display:flex;gap:12px;align-items:flex-start;background:var(--panel);border:1px solid var(--border-soft);border-radius:10px;padding:13px 14px}.prize-n{flex:none;width:26px;height:26px;border-radius:50%;background:var(--accent);color:#fff;display:flex;align-items:center;justify-content:center;font:700 13px/1 var(--font-body)}.prize b{display:block;font:700 15px/1.25 var(--font-body)}.prize div span{display:block;margin-top:3px;font:400 13px/1.4 var(--font-body);color:var(--text-mute)}.bonus{margin:14px 20px 0;border:1px dashed #5a1414;background:#170b0b;border-radius:10px;padding:13px 14px;display:flex;gap:10px;align-items:flex-start}.bonus-tag{flex:none;background:var(--accent);color:#fff;font:700 11px/1 var(--font-cond);letter-spacing:.1em;padding:5px 7px;border-radius:4px;margin-top:1px}.bonus p{font:400 13.5px/1.45 var(--font-body);color:var(--text-soft)}.bonus p b{color:#fff}.form{padding:20px 20px 8px;display:flex;flex-direction:column;gap:12px}.form-title{font:700 18px/1.1 var(--font-cond);letter-spacing:.06em;text-transform:uppercase;margin-bottom:2px}.row2{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.field-wrap{display:flex;flex-direction:column;gap:5px}.field-label{font:600 11.5px/1 var(--font-body);letter-spacing:.1em;color:var(--text-mute);text-transform:uppercase}.field{width:100%;background:var(--panel);border:1px solid var(--border);border-radius:8px;padding:13px;font:500 15px/1.2 var(--font-body);color:#fff;outline:none;-webkit-appearance:none}.field::placeholder{color:#6f6f6f}.field:focus{border-color:#6b6b6b}.field.invalid{border-color:var(--accent)}.field-err{font:400 12px/1.3 var(--font-body);color:#e05555}.consent{display:flex;gap:11px;align-items:flex-start;margin-top:4px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.consent input{position:absolute;opacity:0;pointer-events:none}.checkbox{flex:none;width:22px;height:22px;border-radius:5px;border:1.5px solid #4a4a4a;background:var(--panel);display:flex;align-items:center;justify-content:center;margin-top:1px;transition:background .12s,border-color .12s}.checkbox svg{opacity:0}.consent input:checked+.checkbox{background:var(--accent);border-color:var(--accent)}.consent input:checked+.checkbox svg{opacity:1}.consent input:focus-visible+.checkbox{outline:2px solid #fff;outline-offset:2px}.consent-text{font:400 12.5px/1.5 var(--font-body);color:var(--text-mute)}.consent-text b{color:var(--text-soft)}.cta{width:100%;border:0;border-radius:8px;background:var(--accent);color:#fff;font:700 16px/1 var(--font-body);letter-spacing:.04em;padding:17px;cursor:pointer;transition:background .12s}.cta:hover{background:var(--accent-hover)}.cta:disabled{background:#3a3a3a;color:#8a8a8a;cursor:not-allowed}.submit-err{font:400 13px/1.4 var(--font-body);color:#e05555;text-align:center}.rules{padding:14px 20px 30px;font:400 11.5px/1.55 var(--font-body);color:#7a7a7a}.merci{flex:1 1;flex-direction:column;text-align:center;padding:46px 24px 40px}.merci,.merci-check{display:flex;align-items:center}.merci-check{width:64px;height:64px;border-radius:50%;background:var(--accent);justify-content:center;margin-bottom:20px}.merci h1{font:700 30px/1.06 var(--font-cond);text-transform:uppercase;letter-spacing:.01em}.merci .merci-sub{margin-top:12px;font:400 15px/1.55 var(--font-body);color:var(--text-soft);max-width:320px}.merci .merci-sub b{color:#fff}.ig-card{margin-top:28px;width:100%;background:var(--panel);border:1px solid var(--border-soft);border-radius:12px;padding:22px 18px}.ig-card h2{font:700 19px/1.15 var(--font-cond);text-transform:uppercase;letter-spacing:.04em}.ig-card p{margin-top:8px;font:400 13.5px/1.5 var(--font-body);color:var(--text-mute)}.ig-btn{margin-top:16px;display:flex;align-items:center;justify-content:center;gap:10px;width:100%;border-radius:8px;background:var(--accent);color:#fff;text-decoration:none;font:700 15px/1 var(--font-body);letter-spacing:.03em;padding:16px;transition:background .12s}.ig-btn:hover{background:var(--accent-hover)}.merci-note{margin-top:22px;font:400 12px/1.5 var(--font-body);color:#7a7a7a}@media (min-width:900px){.phone{max-width:520px;min-height:auto;margin:48px auto;border-radius:16px;overflow:hidden;border:1px solid #1e1e1e}.hero{height:290px}.hero-copy h1{font-size:40px}}