*{box-sizing:border-box;margin:0;padding:0}body{color:#f5ead9;background:#231b15;font-family:Plus Jakarta Sans,system-ui,-apple-system,sans-serif}.font-serif{font-family:Cormorant Garamond,Playfair Display,serif}.hero-bg{z-index:0;background-image:-webkit-image-set(url(/assets/sections/lyrics/fond-lyrics.avif) 1x type("image/avif"),url(/assets/sections/lyrics/fond-lyrics.webp) 1x type("image/webp"),url(/assets/sections/lyrics/fond-lyrics.jpg) 1x type("image/jpeg"));background-image:image-set("/assets/sections/lyrics/fond-lyrics.avif" 1x type("image/avif"),"/assets/sections/lyrics/fond-lyrics.webp" 1x type("image/webp"),"/assets/sections/lyrics/fond-lyrics.jpg" 1x type("image/jpeg"));background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;height:100%;animation:30s ease-in-out infinite alternate slowZoom;position:fixed;top:0;left:0}@keyframes slowZoom{to{transform:scale(1.15)}}.hero-overlay{z-index:1;pointer-events:none;background:#231b1540 url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)' opacity='0.04'/%3E%3C/svg%3E");width:100%;height:100%;position:fixed;top:0;left:0}.glass-master{z-index:10;-webkit-backdrop-filter:blur(20px)saturate(1.3);background:#231b15d1;border:2px solid #a6593e40;transition:all .6s cubic-bezier(.23,1,.32,1);position:relative;box-shadow:0 50px 100px -20px #000,0 0 40px #a6593e14,inset 0 1px #a6593e26}.glass-master:hover{border-color:#a6593e99;box-shadow:0 50px 100px -20px #000,0 0 80px #a6593e26,inset 0 1px #a6593e4d}.monogram{color:#a6593e0a;pointer-events:none;-webkit-user-select:none;user-select:none;letter-spacing:-20px;font-family:Cormorant Garamond,Playfair Display,serif;font-size:280px;font-weight:700;line-height:1;position:absolute;bottom:-30px;right:-20px;transform:rotate(-6deg)}@media (width<=640px){.monogram{font-size:120px;bottom:-10px;right:-10px}}.gold-line-expand{background:linear-gradient(90deg,#a6593e,#e8a189,#a6593e);width:0;height:2px;animation:1.2s .5s forwards expandLine;box-shadow:0 0 10px #a6593e4d}@keyframes expandLine{to{width:100px}}.luxury-card{background:#ffffff08;border:1px solid #ffffff0f;transition:all .4s cubic-bezier(.23,1,.32,1)}.luxury-card:hover{background:#a6593e0f;border-color:#a6593e4d;transform:translateY(-3px);box-shadow:0 10px 30px -15px #a6593e26}@keyframes fadeUp{to{opacity:1;transform:translateY(0)}}.max-w-6xl{max-width:72rem}.h-px{height:1px}.flex-shrink-0{flex-shrink:0}.gap-0\.5{gap:.125rem}.text-\[\#a6593e\]{color:#a6593e}.text-\[\#a6593e\]\/60{color:#a6593e99}.text-\[\#d0c8c0\]{color:#d0c8c0}.text-\[8px\]{font-size:8px}.text-white\/20{color:#fff3}.text-white\/30{color:#ffffff4d}.text-white\/40{color:#fff6}.text-white\/50{color:#ffffff80}.text-white\/90{color:#ffffffe6}.bg-\[\#a6593e\]{background-color:#a6593e}.border-white\/5{border-color:#ffffff0d}.hover\:text-\[\#a6593e\]:hover{color:#a6593e}.from-\[\#a6593e\]{--tw-gradient-from:#a6593e}.to-\[\#8a4a33\]{--tw-gradient-to:#8a4a33}.from-transparent{--tw-gradient-from:transparent}.bg-clip-text{-webkit-background-clip:text;background-clip:text}.text-transparent{color:#0000}.opacity-75{opacity:.75}.tracking-\[0\.15em\]{letter-spacing:.15em}@media (width>=640px){.sm\:gap-1{gap:.25rem}.sm\:gap-3{gap:.75rem}.sm\:h-5{height:1.25rem}.sm\:w-5{width:1.25rem}.sm\:mb-6{margin-bottom:1.5rem}.sm\:mt-3{margin-top:.75rem}.sm\:p-4{padding:1rem}.sm\:p-5{padding:1.25rem}.sm\:p-6{padding:1.5rem}.sm\:pb-6{padding-bottom:1.5rem}.sm\:pt-4{padding-top:1rem}.sm\:py-2{padding-top:.5rem;padding-bottom:.5rem}.sm\:py-3{padding-top:.75rem;padding-bottom:.75rem}.sm\:text-xs{font-size:.75rem;line-height:1rem}}@media (width>=768px){.md\:items-end{align-items:flex-end}.md\:mt-0{margin-top:0}.md\:p-8{padding:2rem}.md\:p-12{padding:3rem}.md\:text-6xl{font-size:3.75rem;line-height:1}.md\:text-lg{font-size:1.125rem;line-height:1.75rem}.md\:text-right{text-align:right}}.animate-\[fadeUp_1s_ease_forwards_0\.1s\]{animation:1s .1s both fadeUp}.animate-\[fadeUp_1s_ease_forwards_0\.3s\]{animation:1s .3s both fadeUp}.animate-\[fadeUp_1s_ease_forwards_0\.5s\]{animation:1s .5s both fadeUp}.animate-\[fadeUp_1s_ease_forwards_0\.6s\]{animation:1s .6s both fadeUp}.animate-\[fadeUp_1s_ease_forwards_0\.7s\]{animation:1s .7s both fadeUp}.animate-\[fadeUp_1s_ease_forwards_0\.9s\]{animation:1s .9s both fadeUp}.animate-\[fadeUp_1s_ease_forwards_1\.1s\]{animation:1s 1.1s both fadeUp}@media (prefers-reduced-motion:reduce){.animate-\[fadeUp_1s_ease_forwards_0\.1s\],.animate-\[fadeUp_1s_ease_forwards_0\.3s\],.animate-\[fadeUp_1s_ease_forwards_0\.5s\],.animate-\[fadeUp_1s_ease_forwards_0\.6s\],.animate-\[fadeUp_1s_ease_forwards_0\.7s\],.animate-\[fadeUp_1s_ease_forwards_0\.9s\],.animate-\[fadeUp_1s_ease_forwards_1\.1s\]{opacity:1;animation:none;transform:none}}.hero-plein{padding-top:74px}.acc-carte{flex-direction:column;gap:0;display:flex}.acc-bandeau{letter-spacing:.16em;text-transform:uppercase;color:#a6593e;align-items:center;gap:.5rem;font-size:11px;font-weight:700;line-height:1;display:flex}.acc-bandeau svg{flex-shrink:0;width:14px;height:14px}.acc-etat{color:#fff9;align-items:center;gap:.5rem;margin-top:.75rem;font-size:11.5px;line-height:1.35;display:flex}.acc-point{flex-shrink:0;width:7px;height:7px;display:inline-flex;position:relative}.acc-point i{background:#a6593e;border-radius:9999px;position:absolute;inset:0}.acc-point i:first-child{animation:2.4s cubic-bezier(0,0,.2,1) infinite accPulse}@keyframes accPulse{70%,to{opacity:0;transform:scale(2.4)}}.acc-texte{color:#ffffff9e;margin-top:.875rem;font-size:12.5px;font-weight:300;line-height:1.6}.acc-texte strong{color:#fff;font-weight:500}.acc-actions{flex-direction:column;gap:.625rem;margin-top:1.25rem;display:flex}.acc-bouton{letter-spacing:.13em;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;-webkit-backdrop-filter:blur(14px)saturate(150%);backdrop-filter:blur(14px)saturate(150%);background:#ffffff0b;border:1px solid #ffffff1f;border-top-color:#ffffff38;border-radius:.75rem;justify-content:center;align-items:center;gap:.5rem;width:100%;height:48px;padding:0 1.125rem;font-size:11.5px;font-weight:700;line-height:1;text-decoration:none;transition:background-color .25s,border-color .25s,box-shadow .25s,transform .25s,color .25s;display:flex;position:relative;overflow:hidden;box-shadow:0 8px 24px -12px #000c,inset 0 1px #ffffff12}.acc-bouton:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff6b,#0000);height:1px;position:absolute;top:0;left:8%;right:8%}.acc-bouton svg{flex-shrink:0;width:16px;height:16px}.acc-bouton-principal{color:#f7f1e6;background:linear-gradient(135deg,#a6593e29 0%,#a6593e12 50%,#ffffff0d 100%);border-color:#f0d68c99 #a6593e66 #a6593e66;box-shadow:0 10px 28px -14px #a6593eb3,inset 0 1px #fff0c82e}.acc-bouton-principal:hover{color:#f7f1e6;background:linear-gradient(135deg,#a6593e42 0%,#a6593e1f 50%,#ffffff12 100%);border-color:#a6593ead;transform:translateY(-1px);box-shadow:0 14px 34px -14px #a6593ee6,inset 0 1px #fff0c847}.acc-bouton-principal:active{transform:translateY(0)}.acc-bouton-secondaire{color:#ffffffb8;background:#ffffff08;border-color:#ffffff2e #ffffff1a #ffffff1a}.acc-bouton-secondaire:hover{color:#fff;background:#ffffff12;border-color:#ffffff38;box-shadow:0 10px 28px -14px #000000e6,inset 0 1px #ffffff1f}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.acc-bouton{background:#161410eb}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.acc-bouton-principal{background:#2e2614f2}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.acc-bouton-secondaire{background:#161410eb}}.acc-coord{border-top:1px solid #ffffff12;flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:1.125rem;padding-top:.875rem;font-size:11.5px;line-height:1;display:flex}.acc-coord a{align-items:center;gap:.375rem;text-decoration:none;transition:color .2s;display:inline-flex}.acc-coord svg{flex-shrink:0;width:13px;height:13px}.acc-sep{color:#ffffff2e}.titre-or{color:#0000;background-image:linear-gradient(90deg,#a6593e 0%,#e8a189 50%,#8a4a33 100%);-webkit-background-clip:text;background-clip:text}.acc-tete-titre h1{color:var(--texte-paroles,#f5ead9)}
