/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.start{inset-inline-start:var(--spacing)}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}}:root{--ink:#161330;--cream:#f4ead2;--red:#ff4b35;--acid:#d4ff5f}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--ink);color:var(--cream);margin:0;font-family:Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}.hero{background:var(--ink);isolation:isolate;min-height:100svh;padding:24px 30px 72px;position:relative;overflow:hidden}.hero:before{content:"";opacity:.09;pointer-events:none;z-index:5;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.8'/%3E%3C/svg%3E");position:absolute;inset:0}.nav{z-index:6;text-transform:uppercase;letter-spacing:.14em;grid-template-columns:1fr auto 1fr;align-items:center;font-size:12px;display:grid;position:relative}.wordmark{letter-spacing:-.04em;font-size:19px;font-weight:900}.nav-note{opacity:.62}.nav-link{border-bottom:1px solid;justify-self:end;padding-bottom:4px}.sun{z-index:-1;aspect-ratio:1;background:var(--red);border-radius:50%;width:min(54vw,760px);animation:7s ease-in-out infinite breathe;position:absolute;top:48%;left:53%;transform:translate(-50%,-50%)}.sun:before,.sun:after,.sun span{content:"";border:1px solid #16133080;border-radius:50%;position:absolute;inset:12%}.sun:after{inset:25%}.sun span{inset:39%}.hero-copy{z-index:2;flex-direction:column;justify-content:center;min-height:calc(100svh - 96px);display:flex;position:relative}.eyebrow{text-transform:uppercase;letter-spacing:.16em;width:210px;margin:12vh 0 4vh 3px;font-size:11px;line-height:1.45}h1{letter-spacing:-.095em;text-transform:uppercase;margin:0;font-size:clamp(96px,18.2vw,280px);font-weight:900;line-height:.66}h1 span{display:block}h1 span:last-child{text-align:right;margin-right:.04em}.hero-bottom{justify-content:space-between;align-items:flex-end;gap:32px;margin-top:7vh;display:flex}.hero-bottom>p{max-width:440px;margin:0;font-family:Georgia,serif;font-size:clamp(17px,1.7vw,26px);font-style:italic;line-height:1.28}.round-cta{aspect-ratio:1;background:var(--acid);width:116px;color:var(--ink);text-transform:uppercase;letter-spacing:.12em;border-radius:50%;flex-direction:column;justify-content:space-between;padding:20px;font-size:10px;transition:transform .35s;display:flex}.round-cta b{align-self:flex-end;font-size:24px}.round-cta:hover{transform:rotate(-8deg)scale(1.05)}.ticker{z-index:3;white-space:nowrap;width:100%;color:var(--acid);letter-spacing:.18em;border-top:1px solid #f4ead240;padding:10px 0;font-size:10px;position:absolute;bottom:0;left:0;overflow:hidden}.ticker div{width:max-content;animation:18s linear infinite marquee}@keyframes breathe{50%{filter:saturate(1.15);transform:translate(-50%,-50%)scale(1.035)}}@keyframes marquee{to{transform:translate(-30%)}}@media (max-width:700px){.hero{padding:20px 18px 58px}.nav{grid-template-columns:1fr 1fr}.nav-note{display:none}.sun{width:88vw;top:45%;left:50%}.eyebrow{margin-top:8vh}h1{font-size:clamp(76px,27vw,150px);line-height:.72}.hero-bottom{align-items:center;margin-top:8vh}.hero-bottom>p{max-width:240px;font-size:16px}.round-cta{width:94px;padding:15px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.sun,.ticker div{animation:none}}.section{padding:110px 30px}.section-head{letter-spacing:.16em;text-transform:uppercase;border-bottom:1px solid;justify-content:space-between;padding-bottom:16px;font-size:10px;display:flex}.story{background:var(--cream);color:var(--ink)}.story-grid{grid-template-columns:1.25fr .75fr;align-items:end;gap:7vw;padding-top:90px;display:grid}.story h2,.listen h2,.artist h2{letter-spacing:-.075em;text-transform:uppercase;margin:0;font-size:clamp(58px,9vw,140px);line-height:.82}.story h2 i{text-transform:none;font-family:Georgia,serif;font-weight:400}.story-copy{max-width:560px}.story-copy .lead{margin:0 0 36px;font-family:Georgia,serif;font-size:clamp(26px,3vw,42px);font-style:italic;line-height:1.08}.story-copy>p:not(.lead){font-size:15px;line-height:1.7}.coordinates{letter-spacing:.12em;border-top:1px solid;justify-content:space-between;margin-top:46px;padding-top:12px;font:10px/1 Arial;display:flex}.pulse{background:var(--red);min-height:690px;color:var(--ink);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.pulse-ring{aspect-ratio:1;border:1px solid;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:min(49vw,620px);animation:5s ease-in-out infinite breatheDark;display:flex;box-shadow:0 0 0 8vw #1613300f,0 0 0 16vw #1613300a}.pulse-ring span{letter-spacing:-.09em;font-size:clamp(100px,17vw,240px);font-weight:900;line-height:.75}.pulse-ring small{letter-spacing:.4em;margin-left:.4em;font-size:11px}.pulse-copy{position:absolute;bottom:32px;left:30px}.pulse-copy p{letter-spacing:.2em;font-size:10px}.pulse-copy h2{margin:0;font:italic clamp(22px,3vw,42px)/1.05 Georgia,serif}.wave{letter-spacing:0;opacity:.55;width:25vw;font-size:28px;position:absolute;top:30px;right:20px;overflow:hidden;transform:scaleY(.6)}.listen-grid{grid-template-columns:.95fr 1.05fr;gap:8vw;padding-top:85px;display:grid}.kicker{letter-spacing:.18em;text-transform:uppercase;color:var(--red);margin:0 0 26px;font-size:10px}.platforms{border-top:1px solid #f4ead259}.platforms a{border-bottom:1px solid #f4ead259;grid-template-columns:1fr 1fr auto;align-items:center;padding:27px 4px;transition:padding .25s,color .25s;display:grid}.platforms a:hover{color:var(--acid);padding-left:14px}.platforms span{font-family:Georgia,serif;font-size:clamp(25px,3vw,42px);font-style:italic}.platforms small{opacity:.55;text-transform:uppercase;letter-spacing:.12em}.platforms b{font-size:22px}.players{grid-template-columns:1fr 1fr;gap:18px;margin-top:100px;display:grid}.player-card{background:#f4ead209;border:1px solid #f4ead240;padding:44px 12px 12px;position:relative;overflow:hidden}.player-wide{grid-column:1/-1}.player-label{letter-spacing:.17em;text-transform:uppercase;color:var(--acid);font-size:9px;position:absolute;top:16px;left:16px}.player-card iframe{background:#0c0b18;border:0;width:100%;height:352px;display:block}.player-wide iframe{aspect-ratio:16/9;height:min(58vw,620px)}.player-card .apple-player{height:450px}.gallery{background:var(--cream);color:var(--ink)}.gallery-grid{grid-template-columns:1.1fr .75fr .9fr;align-items:start;gap:18px;padding-top:70px;display:grid}.frame{background:var(--ink);min-height:520px;color:var(--cream);flex-direction:column;justify-content:space-between;padding:18px;display:flex;position:relative;overflow:hidden}.frame:before,.frame:after{content:"";position:absolute}.frame span,.frame p{z-index:2;letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:10px;position:relative}.frame-one:before{aspect-ratio:1;background:var(--red);width:72%;box-shadow:0 0 0 22px var(--ink),0 0 0 23px var(--cream),0 0 0 50px var(--ink),0 0 0 51px var(--red);border-radius:50%;top:17%;left:14%}.frame-two{background:var(--red);color:var(--ink);margin-top:90px}.frame-two:before{background:repeating-linear-gradient(115deg,#0000 0 30px,#16133029 31px 33px);inset:0}.frame-two:after{background:var(--acid);clip-path:polygon(0 32%,100% 0,100% 65%,0 100%);width:160%;height:45%;top:29%;left:-30%;transform:rotate(-12deg)}.frame-three{background:var(--acid);min-height:430px;color:var(--ink)}.frame-three:before{border:34px dotted var(--red);border-radius:50%;width:330px;height:330px;animation:28s linear infinite spin;top:48%;left:50%;transform:translate(-50%,-50%)}.gallery-note{max-width:430px;margin:50px 0 0 auto;font:italic 20px/1.3 Georgia,serif}.artist{background:var(--red);color:var(--ink)}.artist-grid{grid-template-columns:.8fr 1.2fr;align-items:center;gap:8vw;padding-top:70px;display:grid}.portrait{background:var(--ink);place-items:center;min-height:650px;display:grid;overflow:hidden}.portrait div{aspect-ratio:1;background:var(--cream);width:78%;color:var(--red);letter-spacing:-.12em;border-radius:50%;place-items:center;font-size:clamp(130px,22vw,360px);font-weight:900;display:grid;transform:rotate(-9deg)}.artist-copy>p:not(.kicker){max-width:640px;margin:36px 0;font-size:18px;line-height:1.55}.artist-copy>a{text-transform:uppercase;letter-spacing:.14em;border-top:1px solid;border-bottom:1px solid;justify-content:space-between;padding:18px 0;font-size:11px;display:flex}.artist-links{border-top:1px solid;flex-wrap:wrap;display:flex}.artist-links a{text-transform:uppercase;letter-spacing:.13em;border-bottom:1px solid;flex:45%;justify-content:space-between;padding:18px 12px 18px 0;font-size:10px;display:flex}.artist-links a:hover{color:#082f42}.finale{background:var(--cream);min-height:100svh;color:var(--ink);flex-direction:column;justify-content:center;padding:40px 30px 24px;display:flex;position:relative;overflow:hidden}.finale>p{text-align:center;font:italic 24px Georgia,serif}.finale h2{text-align:center;letter-spacing:-.095em;margin:3vh 0;font-size:clamp(100px,20vw,300px);line-height:.65}.footer-links{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.footer-links a{letter-spacing:.12em;text-transform:uppercase;border:1px solid;border-radius:30px;padding:11px 17px;font-size:10px}.final-cta{border-top:1px solid;border-bottom:1px solid;justify-content:space-between;width:min(540px,90vw);margin:6vh auto 10vh;padding:18px 0;font:italic clamp(25px,4vw,52px) Georgia,serif;display:flex}.credits{letter-spacing:.15em;text-transform:uppercase;grid-template-columns:1fr auto 1fr;font-size:9px;display:grid;position:absolute;bottom:20px;left:30px;right:30px}.credits a{justify-self:end}@keyframes breatheDark{50%{transform:scale(1.035)}}@keyframes spin{to{transform:rotate(360deg)}}@media (max-width:850px){.section{padding:82px 18px}.story-grid,.listen-grid,.artist-grid{grid-template-columns:1fr}.story-grid{padding-top:60px}.story-copy{max-width:85%;margin-top:55px;margin-left:auto}.pulse{min-height:570px}.pulse-ring{width:76vw}.listen-grid{padding-top:60px}.gallery-grid{grid-template-columns:1fr 1fr}.frame{min-height:420px}.frame-three{grid-column:1/-1;justify-self:end;width:65%}.artist-grid{gap:45px}.portrait{min-height:500px}.credits{grid-template-columns:1fr 1fr;left:18px;right:18px}.credits span:nth-child(2){display:none}}@media (max-width:560px){.section-head span:last-child{display:none}.story-grid{gap:20px}.story h2,.listen h2,.artist h2{font-size:58px}.story-copy{max-width:100%}.pulse{min-height:500px}.wave{display:none}.listen-grid{gap:55px}.platforms a{grid-template-columns:1fr auto}.platforms small{display:none}.players{grid-template-columns:1fr;margin-top:70px}.player-wide{grid-column:auto}.player-card{padding:40px 8px 8px}.player-card iframe,.player-wide iframe{height:310px}.player-card .apple-player{height:450px}.gallery-grid{grid-template-columns:1fr}.frame,.frame-three{grid-column:auto;width:100%;min-height:390px}.frame-two{margin-top:0}.artist-grid{gap:35px}.portrait{min-height:420px}.finale{padding-left:18px;padding-right:18px}.finale h2{font-size:26vw}.footer-links{max-width:290px;margin:auto}.final-cta{margin-bottom:15vh}}@media (max-width:850px){.artist-links a{flex-basis:100%}}:root{--ink:#16130f;--cream:#edd5a1;--red:#bd642c;--acid:#efb94f;--ocean:#0d5968}body{color:#f0dbad;background:#16130f}.hero{background-image:linear-gradient(90deg,#0b0a08e6 0%,#0b0a087a 42%,#0b0a0829 72%,#0b0a0880 100%),linear-gradient(#0000 45%,#0d191cc2),url(/cruel-sitges-cover.png);background-position:50% 30%;background-size:cover}.hero:after{content:"";z-index:-1;pointer-events:none;filter:blur(24px);mix-blend-mode:screen;background:radial-gradient(circle at 18% 30%,#14acda40,#0000 12%),radial-gradient(circle at 80% 18%,#f5822742,#0000 18%),radial-gradient(circle at 88% 72%,#ffc44840,#0000 15%);animation:10s ease-in-out infinite alternate drift;position:absolute;inset:-20%}.sun{filter:blur(9px);mix-blend-mode:screen;background:radial-gradient(circle,#f2b44094,#d9652226 38%,#0000 68%);width:48vw;top:18%;left:84%}.sun:before,.sun:after,.sun span{border-color:#f7c66052}.gold-stroke{z-index:1;opacity:.38;clip-path:polygon(0 44%,8% 29%,21% 50%,35% 16%,54% 57%,72% 31%,100% 48%,100% 65%,79% 57%,62% 83%,43% 49%,24% 76%,5% 55%);mix-blend-mode:screen;background:linear-gradient(90deg,#0000,#e1aa45 10%,#f6d787 42%,#a96823 74%,#0000);width:70vw;height:12vw;position:absolute;bottom:20vh;left:-12vw;transform:rotate(-8deg)}.nav{color:#f1d18d;text-shadow:0 2px 20px #000}.wordmark{letter-spacing:.08em;font-family:Georgia,serif;font-weight:400}.hero h1{letter-spacing:-.075em;text-transform:none;text-shadow:0 6px 38px #000000b3;font-family:Georgia,serif;font-weight:400;line-height:.72}.hero h1 span:first-child{letter-spacing:.08em;color:#e7ba65;margin-left:4vw;font-size:.57em}.hero h1 span:last-child{color:#f2ce7b;font-style:italic}.eyebrow,.hero-bottom>p{text-shadow:0 2px 14px #000}.round-cta{background:linear-gradient(145deg,#f6d888,#b56b24);box-shadow:0 10px 50px #00000061}.ticker{color:#efbc59;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0a090873;border-color:#efbc5959}.story{color:#2a1a10;background:radial-gradient(circle at 80% 20%,#15a5cb1f,#0000 22%),linear-gradient(135deg,#f0ddb7,#d6a968)}.story h2 i{color:#9a4c25}.story-copy .lead{color:#6d351d}.pulse{color:#edc777;background:radial-gradient(circle,#247c87 0,#123e49 48%,#111b1d 100%)}.pulse:before{content:"";mix-blend-mode:screen;background:linear-gradient(120deg,#0000,#ffc75b1f,#0000 60%);position:absolute;inset:0}.pulse-ring{border-color:#d7a548;box-shadow:0 0 0 8vw #dba3430e,0 0 0 16vw #2399b10f}.listen{background:radial-gradient(circle at 15% 45%,#0b748b38,#0000 30%),#15120f}.kicker,.player-label{color:#e3aa45}.platforms a:hover{color:#efbd62}.players{background:linear-gradient(135deg,#d5973414,#0000 55%);padding:14px}.player-card{border-color:#e3aa454d}.gallery{color:#241710;background:linear-gradient(145deg,#d3a15e,#f0d7a8 45%,#b96a32)}.frame{background:#111;padding:0;box-shadow:0 24px 60px #2d17083d}.frame video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.frame:after{content:"";background:linear-gradient(#00000047,#0000 40%,#000000a6);position:absolute;inset:0}.frame span,.frame p{color:#f4d28b;text-shadow:0 2px 8px #000;margin:18px}.frame-one:before,.frame-two:before{display:none}.frame-two{background:#111}.frame-two:after{clip-path:none;background:linear-gradient(#0000002e,#0000 45%,#000000a6);width:auto;height:auto;inset:0;transform:none}.frame-three{background:#111}.frame-three:before{display:none}.gallery-note{color:#542d19}.contact-section{color:#241710;background:radial-gradient(circle at 82% 18%,#20a9cc33,#0000 24%),linear-gradient(145deg,#d3a15e,#f0d7a8 45%,#b96a32);position:relative;overflow:hidden}.contact-section:before{content:"";aspect-ratio:1;pointer-events:none;border:1px solid #3b22152e;border-radius:50%;width:min(62vw,880px);position:absolute;top:10%;right:-18vw;box-shadow:0 0 0 8vw #d98d3612,0 0 0 16vw #1482990b}.contact-stage{z-index:1;grid-template-columns:1.15fr .85fr;align-items:center;gap:8vw;padding:90px 0 80px;display:grid;position:relative}.contact-copy .kicker{color:#7b351e}.contact-copy h2{letter-spacing:-.085em;text-transform:uppercase;margin:30px 0 46px;font-size:clamp(66px,10.5vw,162px);line-height:.72}.contact-copy h2 i{text-transform:none;color:#0d5968;font:italic .72em/1 Georgia,serif;display:block}.contact-copy>p:last-child{color:#241710bd;max-width:600px;font-size:17px;line-height:1.65}.contact-orbit{aspect-ratio:1;border:1px solid #361f1359;border-radius:50%;justify-self:center;place-items:center;width:min(34vw,470px);animation:6s ease-in-out infinite breatheDark;display:grid;position:relative;box-shadow:0 28px 90px #401f0c2e,inset 0 0 80px #ffe2a933}.contact-orbit:before,.contact-orbit:after{content:"";border:1px solid #0d596852;border-radius:50%;position:absolute}.contact-orbit:before{inset:12%}.contact-orbit:after{border-color:#7b351e57;inset:28%}.contact-orbit span{text-align:center;letter-spacing:.19em;color:#0d5968;max-width:58%;font-size:8px;line-height:1.6;position:absolute;top:16%}.contact-orbit b{color:#7a351d;font:italic 400 clamp(90px,14vw,190px)/1 Georgia,serif}.contact-actions{z-index:1;border-top:1px solid #361f1352;position:relative}.contact-email,.contact-download{border-bottom:1px solid #361f1352;grid-template-columns:.7fr 1.8fr auto;align-items:center;gap:24px;padding:28px 0;transition:padding .3s,color .3s;display:grid}.contact-email:hover,.contact-download:hover{color:#0d5968;padding-left:12px}.contact-email small,.contact-download small{letter-spacing:.17em;text-transform:uppercase;font-size:9px}.contact-email span{word-break:break-word;font:italic clamp(25px,4vw,60px)/1 Georgia,serif}.contact-download span{font:italic clamp(21px,3.2vw,48px)/1.05 Georgia,serif}.contact-email b,.contact-download b{font-size:30px}.contact-topics{flex-wrap:wrap;gap:8px;padding-top:24px;display:flex}.contact-topics span{letter-spacing:.14em;text-transform:uppercase;border:1px solid #361f1352;border-radius:40px;padding:9px 13px;font-size:9px}.artist{color:#f3d69b;background:radial-gradient(circle at 88% 10%,#20a9cc38,#0000 24%),linear-gradient(135deg,#653218,#b6652f 48%,#d49a55)}.portrait{aspect-ratio:1;background:#20140d;min-height:auto;box-shadow:0 28px 80px #1e0e0559}.portrait img{object-fit:cover;width:100%;height:100%;display:block}.artist-copy .kicker{color:#f1c36b}.finale{color:#f2d18a;background-image:linear-gradient(#0d0a082e,#0d0a08eb),url(/cruel-sitges-cover.png);background-position:50%;background-size:cover}.finale h2{text-shadow:0 8px 40px #000;font-family:Georgia,serif;font-style:italic;font-weight:400}.finale>p,.final-cta{text-shadow:0 2px 18px #000}.footer-links a{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#140e096b}@keyframes drift{to{transform:translate(4%,3%)rotate(3deg)}}@media (max-width:850px){.contact-stage{grid-template-columns:1fr}.contact-orbit{width:min(55vw,440px)}}@media (max-width:700px){.hero{background-position:58%}.hero:after{opacity:.7}.gold-stroke{width:120vw;height:25vw;bottom:27vh}.hero h1 span:first-child{margin-left:0}.sun{width:90vw;top:25%;left:72%}.story,.gallery{background-color:#dfb978}}@media (max-width:560px){.contact-stage{padding:60px 0 55px}.contact-copy h2{font-size:17vw}.contact-orbit{width:72vw}.contact-email,.contact-download{grid-template-columns:1fr auto}.contact-email small,.contact-download small{grid-column:1/-1}.contact-email span{font-size:8vw}.contact-download span{font-size:7vw}.contact-topics{gap:6px}}@media (prefers-reduced-motion:reduce){.contact-orbit{animation:none}}.song-page{--wine:#5b1219;--blue:#082f42;--gold:#e2ae55;color:#f0d5a0;background:#100c0d;min-height:100vh}.song-hero{isolation:isolate;background:linear-gradient(90deg,#0a0708eb 0%,#0a0708a1 42%,#0a07081f 75%),linear-gradient(#0000 55%,#0a1720 100%);min-height:100svh;padding:24px 30px 42px;position:relative;overflow:hidden}.song-hero-art{z-index:-2;background:url(/song-assets/jeux-cruel-en-sitges.png) 50% 34%/cover no-repeat;position:absolute;inset:0 0 0 40%}.song-hero:after{content:"";z-index:-1;mix-blend-mode:screen;background:radial-gradient(circle at 78% 34%,#cd35242e,#0000 25%),radial-gradient(circle at 20% 80%,#0d76994d,#0000 30%);position:absolute;inset:0}.song-nav{z-index:2;text-transform:uppercase;letter-spacing:.16em;grid-template-columns:1fr auto 1fr;font-size:10px;display:grid;position:relative}.song-nav span{opacity:.62}.song-nav a:last-child{justify-self:end}.song-hero-copy{z-index:1;flex-direction:column;justify-content:flex-end;min-height:calc(100svh - 66px);display:flex;position:relative}.song-hero-copy>p{max-width:310px;margin:0 0 7vh;font:italic clamp(17px,2vw,27px)/1.2 Georgia,serif}.song-hero h1{letter-spacing:-.095em;text-transform:uppercase;text-shadow:0 8px 44px #000;font-family:Arial,Helvetica,sans-serif;font-size:clamp(88px,15vw,230px);line-height:.61}.song-hero h1 span{display:block}.song-hero h1 span:nth-child(2){color:#d9804c;margin-left:14vw}.song-hero h1 i{text-align:right;text-transform:none;letter-spacing:-.06em;color:var(--gold);margin-top:-.05em;font:italic clamp(54px,9vw,138px)/.8 Georgia,serif;display:block}.song-hero-foot{justify-content:space-between;align-items:end;margin-top:8vh;display:flex}.song-hero-foot strong{font:italic clamp(18px,2vw,28px)/1.15 Georgia,serif}.song-hero-foot span{letter-spacing:.15em;text-transform:uppercase;font-size:9px}@media (max-width:700px){.song-hero{background:linear-gradient(#080b0f33 32%,#080b0ff5),linear-gradient(90deg,#080b0fb3,#0000);padding:20px 18px 32px}.song-hero-art{background-position:58%;inset:0}.song-nav{grid-template-columns:1fr 1fr}.song-nav span{display:none}.song-hero h1{font-size:24vw;line-height:.69}.song-hero h1 span:nth-child(2){margin-left:0}.song-hero h1 i{font-size:14vw}.song-hero-foot{gap:22px}.song-hero-foot span{text-align:right;max-width:130px}}.track-stories{color:#efd39a;background:#120d0e}.track-story-card{border-top:1px solid #e2ae554d;border-bottom:1px solid #e2ae554d;grid-template-columns:minmax(280px,.8fr) 1.2fr;align-items:center;gap:7vw;margin-top:70px;padding:24px 0;scroll-margin-top:24px;display:grid}.track-story-image{background:linear-gradient(#0000 58%,#050a0ea6),url(/song-assets/jeux-cruel-en-sitges.png) 50%/cover;min-height:680px;transition:filter .4s,transform .4s}.track-story-card:hover .track-story-image{filter:saturate(1.14);transform:scale(.99)}.track-story-copy>span{letter-spacing:.18em;text-transform:uppercase;color:#dc8450;font-size:10px}.track-story-copy h2{letter-spacing:-.075em;text-transform:uppercase;margin:35px 0;font-size:clamp(58px,8vw,126px);line-height:.78}.track-story-copy h2 i{text-transform:none;color:#e2ae55;font-family:Georgia,serif;font-weight:400}.track-story-copy p{max-width:430px;font:italic clamp(18px,2vw,28px)/1.25 Georgia,serif}.track-story-copy b{letter-spacing:.14em;text-transform:uppercase;border-bottom:1px solid;margin-top:45px;padding-bottom:8px;font-size:10px;display:inline-block}.song-prologue{color:#25150f;background:linear-gradient(145deg,#ead3a3,#c99555);grid-template-columns:.16fr .94fr .9fr;gap:5vw;padding:130px 30px;display:grid}.song-index{color:#943e27;font:italic 42px Georgia,serif}.song-kicker{letter-spacing:.19em;text-transform:uppercase;color:#943e27;font-size:10px}.song-prologue h2{letter-spacing:-.075em;text-transform:uppercase;margin:24px 0 0;font-size:clamp(62px,8.5vw,132px);line-height:.8}.song-prose{align-self:end;max-width:580px}.song-prose p{font-size:15px;line-height:1.7}.song-prose .song-lead{color:#69301f;margin-bottom:34px;font:italic clamp(23px,3vw,39px)/1.12 Georgia,serif}.song-quote-band{text-align:center;color:#f2d29a;background:radial-gradient(circle,#94272c,#4e1018 55%,#170a0d);justify-content:center;align-items:center;min-height:650px;display:flex;position:relative;overflow:hidden}.song-quote-band:before{content:"";aspect-ratio:1;border:1px solid #efb85273;border-radius:50%;width:min(70vw,820px);animation:6s ease-in-out infinite breatheDark;position:absolute;box-shadow:0 0 0 7vw #e07d370f,0 0 0 14vw #0a374b0f}.song-quote-band blockquote{letter-spacing:-.045em;margin:0;font:italic clamp(42px,7vw,104px)/.95 Georgia,serif;position:relative}.song-quote-band>span{letter-spacing:.18em;text-transform:uppercase;font-size:9px;position:absolute;bottom:28px}.song-sonic{color:#eed39d;background:radial-gradient(circle at 12% 32%,#0c69853b,#0000 28%),linear-gradient(145deg,#11100e 0%,#17120f 48%,#071b25 100%);padding:120px 30px}.song-sonic-head{letter-spacing:.19em;text-transform:uppercase;color:#d9a354;border-bottom:1px solid #e2ae5559;justify-content:space-between;padding-bottom:16px;font-size:9px;display:flex}.song-sonic-hero{grid-template-columns:1.2fr .8fr;align-items:center;gap:6vw;padding:70px 0 90px;display:grid}.song-sonic-image{background-position:50%;background-size:cover;position:relative;overflow:hidden;box-shadow:0 30px 90px #00000059}.song-sonic-image:after{content:"";pointer-events:none;border:1px solid #efca7b42;position:absolute;inset:0;box-shadow:inset 0 0 80px #030a0f59}.song-sonic-image-live{background-image:linear-gradient(#0000 56%,#050e128a),url(/song-assets/jeux-cruel-sonic-landscape.png);min-height:680px}.song-sonic-intro>p:first-child{color:#d98650;font:italic clamp(22px,2.5vw,36px)/1.15 Georgia,serif}.song-sonic-intro h2{letter-spacing:-.075em;text-transform:uppercase;margin:38px 0 52px;font-size:clamp(61px,8vw,124px);line-height:.76}.song-sonic-intro h2 i{text-transform:none;color:#0f89a7;font:italic .66em/1 Georgia,serif}.song-sonic-body{max-width:580px;font-size:16px;line-height:1.72}.song-sonic-palette{border-top:1px solid #e2ae5559;border-left:1px solid #e2ae5559;grid-template-columns:repeat(4,1fr);display:grid}.song-sonic-palette article{border-bottom:1px solid #e2ae5559;border-right:1px solid #e2ae5559;flex-direction:column;min-height:430px;padding:28px 24px;display:flex}.song-sonic-palette span,.song-sonic-coda>div>span{letter-spacing:.17em;text-transform:uppercase;color:#d87b48;font-size:9px}.song-sonic-palette h3{letter-spacing:-.055em;text-transform:uppercase;margin:auto 0 40px;font-size:clamp(29px,3vw,48px);line-height:.9}.song-sonic-palette p{color:#eed39db8;margin:0;font-size:13px;line-height:1.65}.song-sonic-coda{grid-template-columns:.78fr 1.22fr;align-items:center;gap:7vw;padding-top:110px;display:grid}.song-sonic-coda blockquote{letter-spacing:-.055em;text-transform:uppercase;margin:45px 0;font-size:clamp(45px,6vw,92px);line-height:.87}.song-sonic-coda blockquote i{text-transform:none;color:#d98650;font-family:Georgia,serif;font-weight:400}.song-sonic-coda p{color:#eed39dc7;max-width:520px;font-size:15px;line-height:1.7}.song-sonic-image-instruments{background-image:linear-gradient(#0000 56%,#050e1259),url(/song-assets/jeux-cruel-instruments.png);min-height:780px}.song-artist-film{color:#f0d49b;background:radial-gradient(circle at 80% 22%,#117a973d,#0000 29%),linear-gradient(135deg,#53131b,#1b0d10 55%,#061f2b);grid-template-columns:1.05fr .95fr;align-items:center;gap:7vw;padding:120px 8vw;display:grid;position:relative;overflow:hidden}.song-artist-film:before{content:"";aspect-ratio:1;border:1px solid #e2ae5529;border-radius:50%;width:62vw;position:absolute;top:-24vw;left:-16vw;box-shadow:0 0 0 8vw #e2ae5506,0 0 0 16vw #0c6f8b08}.song-artist-film-copy{z-index:1;position:relative}.song-artist-film-head{letter-spacing:.18em;text-transform:uppercase;color:#dba956;border-bottom:1px solid #e2ae5559;justify-content:space-between;margin-bottom:68px;padding-bottom:14px;font-size:9px;display:flex}.song-artist-film-kicker{color:#d77d4c;font:italic clamp(22px,2.5vw,37px)/1.15 Georgia,serif}.song-artist-film h2{letter-spacing:-.08em;text-transform:uppercase;margin:32px 0 48px;font-size:clamp(64px,8.2vw,130px);line-height:.7}.song-artist-film h2 i{text-transform:none;color:#188aa8;font:italic .78em/1 Georgia,serif}.song-artist-film-copy>p:not(.song-artist-film-kicker){color:#f0d49bcc;max-width:600px;font-size:15px;line-height:1.72}.song-artist-film-meta{flex-wrap:wrap;gap:9px;margin:44px 0 32px;display:flex}.song-artist-film-meta span{letter-spacing:.14em;text-transform:uppercase;border:1px solid #e2ae5561;border-radius:30px;padding:10px 14px;font-size:9px}.song-artist-film-copy>a{letter-spacing:.15em;text-transform:uppercase;border-bottom:1px solid;padding-bottom:7px;font-size:10px;display:inline-block}.song-artist-film-frame{background:linear-gradient(145deg,#e2ae5529,#04141c9e);border:1px solid #e2ae5557;justify-self:center;width:min(100%,560px);padding:42px 26px 32px;position:relative;transform:rotate(1.4deg);box-shadow:0 38px 100px #0000007a}.song-artist-film-frame:after{content:"";pointer-events:none;border:1px solid #eac77f2e;position:absolute;inset:12px}.song-artist-film-frame video{z-index:1;aspect-ratio:9/16;object-fit:cover;background:#06080a;width:100%;display:block;position:relative}.song-artist-film-label,.song-artist-film-time{z-index:2;letter-spacing:.16em;text-transform:uppercase;color:#d8a354;font-size:8px;position:absolute}.song-artist-film-label{top:17px;left:26px}.song-artist-film-time{bottom:12px;right:26px}.song-acts{grid-template-columns:repeat(3,1fr);display:grid}.song-act{flex-direction:column;justify-content:space-between;min-height:760px;padding:34px 30px;display:flex}.song-act>span{letter-spacing:.17em;text-transform:uppercase;font-size:9px}.song-act h2{letter-spacing:-.065em;text-transform:uppercase;margin:auto 0 50px;font-size:clamp(44px,5.4vw,82px);line-height:.87}.song-act h2 i{text-transform:none;font:italic .72em/1.05 Georgia,serif}.song-act p{max-width:390px;font-size:15px;line-height:1.65}.song-act-red{color:#f1d39c;background:#651720}.song-act-gold{color:#2a1710;background:#d5a15a}.song-act-blue{color:#ecd19b;background:#0b4155}.song-manifesto{text-align:center;color:#efd19a;background:#120d0e;flex-direction:column;justify-content:center;align-items:center;min-height:900px;padding:110px 30px;display:flex;position:relative;overflow:hidden}.song-manifesto>p{letter-spacing:.2em;text-transform:uppercase;color:#d1784c;font-size:9px}.song-manifesto h2{z-index:2;letter-spacing:-.09em;text-transform:uppercase;margin:35px 0;font-size:clamp(82px,13vw,200px);line-height:.65;position:relative}.song-manifesto h2 i{text-transform:none;color:#0f718b;font-family:Georgia,serif;font-weight:400}.manifesto-copy{z-index:2;text-align:left;max-width:520px;margin-left:35vw;font:italic 19px/1.4 Georgia,serif;position:relative}.manifesto-orbit{aspect-ratio:1;border:1px solid #e2ae5547;border-radius:50%;place-items:center;width:min(72vw,920px);animation:34s linear infinite spin;display:grid;position:absolute}.manifesto-orbit span{letter-spacing:.22em;color:#d1784c;background:#120d0e;padding:0 18px;font-size:9px;position:absolute;top:-7px}.song-listen{color:#f1d49c;background:linear-gradient(#070d112e,#070d11e6),url(/song-assets/jeux-cruel-en-sitges.png) 50% 30%/cover;flex-direction:column;justify-content:center;min-height:100svh;padding:100px 30px 28px;display:flex}.song-listen>p{text-align:center;font:italic 24px Georgia,serif}.song-listen>h2{text-align:center;letter-spacing:-.09em;text-transform:uppercase;text-shadow:0 8px 45px #000;margin:25px 0 70px;font-size:clamp(90px,17vw,260px);line-height:.67}.song-dsp-links{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.song-dsp-links a{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);letter-spacing:.15em;text-transform:uppercase;background:#0f0a0966;border:1px solid;border-radius:40px;padding:13px 19px;font-size:10px}.song-listen footer{letter-spacing:.14em;text-transform:uppercase;grid-template-columns:1fr auto 1fr;align-items:center;margin-top:auto;padding-top:80px;font-size:9px;display:grid}.song-listen footer span:last-child{justify-self:end}@media (max-width:900px){.track-story-card{grid-template-columns:1fr}.track-story-image{min-height:80svh}.song-prologue{grid-template-columns:.15fr .85fr}.song-prose{grid-column:2;margin-top:50px}.song-sonic-hero,.song-sonic-coda{grid-template-columns:1fr}.song-sonic-intro{max-width:720px}.song-sonic-palette{grid-template-columns:1fr 1fr}.song-sonic-palette article{min-height:350px}.song-sonic-coda>div:first-child{order:2}.song-sonic-image-instruments{background-position:50% 58%;min-height:760px}.song-artist-film{grid-template-columns:1fr;padding:100px 6vw}.song-artist-film-copy{max-width:760px}.song-artist-film-frame{width:min(78vw,540px)}.song-acts{grid-template-columns:1fr}.song-act{min-height:620px}.manifesto-copy{text-align:center;margin-left:0}.song-listen footer{grid-template-columns:1fr 1fr}.song-listen footer span:nth-child(2){display:none}}@media (max-width:600px){.track-story-image{min-height:580px}.track-story-copy h2{font-size:17vw}.song-prologue{grid-template-columns:1fr;padding:90px 18px}.song-index{font-size:28px}.song-prose{grid-column:auto}.song-prologue h2{font-size:17vw}.song-quote-band{min-height:520px;padding:0 18px}.song-quote-band blockquote{font-size:12vw}.song-sonic{padding:85px 18px}.song-sonic-head span:last-child{display:none}.song-sonic-hero{padding:45px 0 70px}.song-sonic-image-live{min-height:62svh}.song-sonic-intro h2{font-size:16vw}.song-sonic-palette{grid-template-columns:1fr}.song-sonic-palette article{min-height:300px}.song-sonic-palette h3{font-size:12vw}.song-sonic-coda{padding-top:80px}.song-sonic-coda blockquote{font-size:13vw}.song-sonic-image-instruments{min-height:640px}.song-artist-film{padding:84px 18px}.song-artist-film-head span:last-child{display:none}.song-artist-film h2{font-size:17vw}.song-artist-film-frame{width:100%;padding:38px 14px 28px}.song-artist-film-label{left:14px}.song-artist-film-time{right:14px}.song-act{min-height:560px;padding:28px 18px}.song-act h2{font-size:13vw}.song-manifesto{min-height:730px;padding-left:18px;padding-right:18px}.song-manifesto h2{font-size:22vw}.manifesto-orbit{width:110vw}.song-listen{padding-left:18px;padding-right:18px}.song-listen>h2{font-size:22vw}.song-listen footer span:last-child{display:none}}.track-story-card-mouth{border-color:#bd7e3457;grid-template-columns:1.2fr minmax(280px,.8fr);margin-top:120px}.track-story-card-mouth .track-story-copy{order:1;padding-left:5vw}.track-story-card-mouth .track-story-image{background-image:linear-gradient(#0000 50%,#070809b8),url(/song-assets/paie-moi-bien-la-bouche.png);background-position:50% 38%;order:2}.track-story-card-mouth .track-story-copy>span{color:#c99a50}.track-story-card-mouth .track-story-copy h2 i{color:#b94546}.mouth-page{--mouth-ink:#0a0b0c;--mouth-wine:#4b1018;--mouth-red:#8e2630;--mouth-gold:#d4a85b;--mouth-salt:#eadfc8;--mouth-teal:#073542;background:var(--mouth-ink);color:var(--mouth-salt);min-height:100vh}.mouth-hero{isolation:isolate;background:linear-gradient(90deg,#070708f5 0%,#070708c9 32%,#0707082e 67%,#0707081f 100%);min-height:100svh;padding:24px 30px 42px;position:relative;overflow:hidden}.mouth-hero-art{z-index:-3;filter:saturate(.93)contrast(1.06);background:url(/song-assets/paie-moi-bien-la-bouche.png) 50% 43%/cover no-repeat;position:absolute;inset:0 0 0 28%}.mouth-hero:after{content:"";z-index:-2;mix-blend-mode:screen;pointer-events:none;background:linear-gradient(#0000 58%,#070808 100%),radial-gradient(circle at 72% 62%,#851c2540,#0000 27%),radial-gradient(circle at 18% 20%,#095b6f47,#0000 26%);position:absolute;inset:0}.mouth-hero-glow{z-index:-1;background:linear-gradient(90deg,transparent,var(--mouth-gold),transparent);opacity:.7;width:34vw;height:1px;position:absolute;top:20vh;left:7vw;transform:rotate(-9deg);box-shadow:0 0 65px 14px #d39a4533}.mouth-nav{color:#e1be7e;text-shadow:0 2px 20px #000}.mouth-hero-copy{z-index:1;flex-direction:column;justify-content:flex-end;min-height:calc(100svh - 66px);display:flex;position:relative}.mouth-hero-copy>p{color:#d7bd8e;text-shadow:0 3px 24px #000;max-width:330px;margin:0 0 8vh;font:italic clamp(17px,2vw,28px)/1.2 Georgia,serif}.mouth-hero h1{letter-spacing:-.09em;text-transform:uppercase;text-shadow:0 10px 50px #000;max-width:89vw;margin:0;font-size:clamp(82px,13.8vw,210px);font-weight:800;line-height:.63}.mouth-hero h1 span{display:block}.mouth-hero h1 span:nth-child(2){color:#ba6d45;margin-left:18vw}.mouth-hero h1 i{text-transform:none;letter-spacing:-.065em;color:var(--mouth-gold);margin-top:.02em;margin-left:7vw;font:italic clamp(53px,8.6vw,132px)/.82 Georgia,serif;display:block}.mouth-hero-foot{justify-content:space-between;align-items:end;margin-top:7vh;display:flex}.mouth-hero-foot strong{color:#e7d6b4;font:italic clamp(18px,2vw,27px)/1.15 Georgia,serif}.mouth-hero-foot span{letter-spacing:.17em;text-transform:uppercase;color:#c9974d;font-size:9px}.mouth-prologue{color:#20150f;background:radial-gradient(circle at 85% 12%,#95542326,#0000 28%),linear-gradient(145deg,#ede3d0,#cbb88f);grid-template-columns:.16fr .95fr .89fr;gap:5vw;padding:140px 30px 150px;display:grid}.mouth-index{color:#8d4c2a;font:italic 42px Georgia,serif}.mouth-kicker{letter-spacing:.2em;text-transform:uppercase;color:#8d4c2a;font-size:9px}.mouth-prologue h2{letter-spacing:-.073em;text-transform:uppercase;margin:25px 0 0;font-size:clamp(58px,7.8vw,122px);line-height:.78}.mouth-prologue h2 i{text-transform:none;color:#7a2830;font:italic .78em/1 Georgia,serif}.mouth-prose{align-self:end;max-width:590px}.mouth-prose>p{font-size:15px;line-height:1.72}.mouth-prose .mouth-lead{color:#63341f;margin-bottom:35px;font:italic clamp(23px,3vw,40px)/1.13 Georgia,serif}.mouth-signature{flex-wrap:wrap;gap:8px;margin-top:48px;display:flex}.mouth-signature span{letter-spacing:.15em;text-transform:uppercase;border:1px solid #502a1859;border-radius:40px;padding:9px 13px;font-size:9px}.mouth-quote{text-align:center;color:#ead2a2;background:radial-gradient(circle,#721923,#340d12 52%,#090a0b 100%);flex-direction:column;justify-content:center;align-items:center;min-height:760px;padding:100px 30px;display:flex;position:relative;overflow:hidden}.mouth-quote:before,.mouth-quote:after{content:"";aspect-ratio:1;border:1px solid #d7ac5c2b;border-radius:50%;width:min(72vw,900px);position:absolute}.mouth-quote:after{border-color:#0c758a2b;width:min(54vw,680px);box-shadow:0 0 90px #055b6e24}.mouth-coin{aspect-ratio:1;color:#d8a653;border:1px solid #daad598c;border-radius:50%;place-items:center;width:74px;font:italic 16px Georgia,serif;display:grid;position:absolute;top:70px;right:9vw;transform:rotate(12deg);box-shadow:inset 0 0 0 6px #daad5912}.mouth-quote blockquote{z-index:1;letter-spacing:-.07em;text-transform:uppercase;margin:0;font-size:clamp(58px,9.5vw,148px);font-weight:800;line-height:.79;position:relative}.mouth-quote blockquote i{text-transform:none;color:#d6aa5d;font:italic .92em/1 Georgia,serif}.mouth-quote>p{z-index:1;color:#ead2a2ba;margin:55px 0 0;font:italic clamp(18px,2vw,26px)/1.3 Georgia,serif;position:relative}.mouth-sound{color:#eadbbf;background:radial-gradient(circle at 13% 24%,#08768b38,#0000 27%),radial-gradient(circle at 87% 78%,#811e2830,#0000 31%),linear-gradient(145deg,#070c0e,#11100e 52%,#16090c);padding:120px 30px 135px}.mouth-sound-intro{grid-template-columns:.56fr 1.44fr;align-items:center;gap:7vw;padding:90px 0 110px;display:grid}.mouth-bpm{aspect-ratio:1;border:1px solid #d3a5537a;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:min(32vw,430px);display:flex;box-shadow:0 0 0 4vw #d3a55306,0 0 0 8vw #0d738906,inset 0 0 80px #7a1c2530}.mouth-bpm strong{letter-spacing:-.09em;color:#d3a452;font-size:clamp(86px,12vw,180px);line-height:.78}.mouth-bpm span{letter-spacing:.27em;text-transform:uppercase;color:#b86c49;margin-top:22px;font-size:9px}.mouth-sound-intro>div:last-child>p:first-child{color:#bf714c;margin:0;font:italic clamp(22px,2.6vw,39px)/1.2 Georgia,serif}.mouth-sound-intro h2{letter-spacing:-.08em;text-transform:uppercase;margin:38px 0 48px;font-size:clamp(68px,9.6vw,148px);line-height:.71}.mouth-sound-intro h2 i{text-transform:none;color:#16849b;font:italic .73em/1 Georgia,serif}.mouth-sound-lead{color:#eadbbfbf;max-width:690px;margin:0;font-size:15px;line-height:1.73}.mouth-sound-ledger{border-top:1px solid #d3a5534d;border-left:1px solid #d3a5534d;grid-template-columns:repeat(4,1fr);display:grid}.mouth-sound-ledger article{border-bottom:1px solid #d3a5534d;border-right:1px solid #d3a5534d;flex-direction:column;min-height:500px;padding:29px 24px;display:flex}.mouth-sound-ledger article>span{letter-spacing:.18em;text-transform:uppercase;color:#b96a49;font-size:9px}.mouth-sound-ledger h3{letter-spacing:-.06em;text-transform:uppercase;margin:auto 0 40px;font-size:clamp(31px,3.3vw,52px);line-height:.88}.mouth-sound-ledger p{color:#eadbbfad;margin:0 0 35px;font-size:13px;line-height:1.68}.mouth-sound-ledger b{letter-spacing:.13em;text-transform:uppercase;color:#bd914b;margin-top:auto;font-size:8px;font-weight:400}.mouth-sound-coda{text-align:center;letter-spacing:-.06em;text-transform:uppercase;margin:110px auto 0;font-size:clamp(38px,5.6vw,86px);font-weight:750;line-height:.93}.mouth-sound-coda i{text-transform:none;color:#d09e50;margin-top:12px;font:italic .8em/1 Georgia,serif;display:block}.mouth-clauses{color:#eadbc0;background:radial-gradient(circle at 88% 20%,#065d712e,#0000 28%),#0c0d0e;padding:120px 30px 130px}.mouth-section-head{letter-spacing:.19em;text-transform:uppercase;color:#c99a4b;border-bottom:1px solid #d4a85b52;justify-content:space-between;padding-bottom:16px;font-size:9px;display:flex}.mouth-clauses-intro{grid-template-columns:.7fr 1.3fr;align-items:end;gap:7vw;padding:90px 0 110px;display:grid}.mouth-clauses-intro>p{color:#b86a48;max-width:340px;margin:0;font:italic clamp(22px,2.6vw,39px)/1.2 Georgia,serif}.mouth-clauses-intro h2{letter-spacing:-.08em;text-transform:uppercase;margin:0;font-size:clamp(70px,10vw,154px);line-height:.71}.mouth-clauses-intro h2 i{text-transform:none;color:#1b859b;font:italic .68em/1 Georgia,serif}.mouth-clause-grid{border-top:1px solid #d4a85b47;border-left:1px solid #d4a85b47;grid-template-columns:1fr 1fr;display:grid}.mouth-clause-grid article{border-bottom:1px solid #d4a85b47;border-right:1px solid #d4a85b47;flex-direction:column;min-height:500px;padding:32px;transition:background .35s,color .35s;display:flex}.mouth-clause-grid article:hover{color:#19120e;background:#d0aa68}.mouth-clause-grid article>span{letter-spacing:.18em;text-transform:uppercase;color:#bb7550;font-size:9px}.mouth-clause-grid h3{letter-spacing:-.065em;text-transform:uppercase;margin:auto 0 42px;font-size:clamp(43px,5.5vw,84px);line-height:.84}.mouth-clause-grid p{color:#eadbc0b3;max-width:530px;margin:0;font-size:14px;line-height:1.72}.mouth-clause-grid article:hover p,.mouth-clause-grid article:hover span{color:#19120ec2}.mouth-verdict{color:#eddec1;background:linear-gradient(105deg,#040809ed,#04080980),url(/song-assets/paie-moi-bien-la-bouche.png) 50% 44%/cover fixed;grid-template-columns:1.25fr .75fr;align-items:center;gap:7vw;min-height:980px;padding:120px 7vw;display:grid}.mouth-verdict-copy>p,.mouth-verdict-note>span{letter-spacing:.19em;text-transform:uppercase;color:#d0a050;font-size:9px}.mouth-verdict h2{letter-spacing:-.08em;text-transform:uppercase;text-shadow:0 8px 35px #000;margin:38px 0 0;font-size:clamp(66px,9vw,138px);line-height:.73}.mouth-verdict h2 i{text-transform:none;color:#d5a958;font:italic .72em/1 Georgia,serif}.mouth-verdict-note{-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#07090ab3;border-top:1px solid #d4a85b66;align-self:end;margin-bottom:7vh;padding:28px}.mouth-verdict-note p{color:#eddec1c7;margin:28px 0 0;font-size:15px;line-height:1.75}.mouth-artist-note{color:#ebd9b7;background:radial-gradient(circle at 10% 80%,#7f1d263d,#0000 31%),linear-gradient(145deg,#0a2d37,#090b0c 53%,#321018);grid-template-columns:.8fr 1.2fr;align-items:center;gap:8vw;padding:130px 9vw;display:grid}.mouth-film-placeholder{background:linear-gradient(#d5a75414,#731c2645);border:1px solid #d4a85b59;flex-direction:column;justify-content:space-between;min-height:720px;padding:28px;display:flex;position:relative;overflow:hidden;transform:rotate(-1.2deg);box-shadow:0 35px 100px #00000059}.mouth-film-placeholder:before{content:"";border:1px solid #d4a85b2e;border-radius:50% 50% 48% 52%;position:absolute;inset:9%;box-shadow:0 0 0 5vw #d4a85b06,0 0 0 10vw #0e778b06}.mouth-film-placeholder>span,.mouth-film-placeholder>small{z-index:1;letter-spacing:.18em;text-transform:uppercase;color:#d2a354;font-size:9px;position:relative}.mouth-film-placeholder>div{z-index:1;text-align:center;color:#c78a4a;text-shadow:0 6px 40px #0009;margin:auto;font:italic clamp(66px,9vw,126px)/.65 Georgia,serif;position:relative}.mouth-film{aspect-ratio:9/16;background:#050608;border:1px solid #d4a85b66;justify-self:center;width:min(100%,480px);position:relative;overflow:hidden;transform:rotate(-1.2deg);box-shadow:0 35px 100px #00000075}.mouth-film:after{content:"";pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffdea214,inset 0 0 70px #0000002e}.mouth-film video,.mouth-film iframe{object-fit:cover;background:#050608;border:0;width:100%;height:100%;display:block}.mouth-film-label{pointer-events:none;letter-spacing:.17em;text-transform:uppercase;color:#e0ad61;text-shadow:0 2px 12px #000;background:linear-gradient(#030507d6,#0000);justify-content:space-between;gap:20px;padding:22px;font-size:8px;display:flex;position:absolute;top:0;left:0;right:0}.mouth-artist-copy>p:first-child{letter-spacing:.19em;text-transform:uppercase;color:#ca914d;font-size:9px}.mouth-artist-copy h2{letter-spacing:-.075em;text-transform:uppercase;margin:42px 0 52px;font-size:clamp(58px,7.4vw,112px);line-height:.76}.mouth-artist-copy h2 i{text-transform:none;color:#1a879c;font:italic .72em/1 Georgia,serif}.mouth-artist-copy>p:not(:first-child){color:#ebd9b7c2;max-width:620px;font-size:15px;line-height:1.75}.mouth-artist-copy>span{letter-spacing:.16em;text-transform:uppercase;color:#d2a354;border:1px solid #d4a85b5c;border-radius:40px;margin-top:35px;padding:11px 15px;font-size:9px;display:inline-block}.mouth-film-link{letter-spacing:.16em;text-transform:uppercase;color:#d8a75b;border:1px solid #d4a85b6b;border-radius:40px;margin-top:35px;padding:11px 15px;font-size:9px;transition:background .25s,color .25s,transform .25s;display:inline-block}.mouth-film-link:hover{color:#10100d;background:#d2a354;transform:translateY(-2px)}.mouth-listen{color:#f0dbb3;isolation:isolate;background:url(/song-assets/paie-moi-bien-la-bouche.png) 50% 38%/cover;flex-direction:column;justify-content:center;min-height:100svh;padding:100px 30px 28px;display:flex;position:relative;overflow:hidden}.mouth-listen-overlay{z-index:-1;background:linear-gradient(#05060747,#050607ed),radial-gradient(circle at 50% 40%,#0000 5%,#05060761 70%);position:absolute;inset:0}.mouth-listen>p{text-align:center;text-shadow:0 3px 25px #000;margin:0;font:italic clamp(19px,2vw,28px)/1.2 Georgia,serif}.mouth-listen>h2{text-align:center;letter-spacing:-.09em;text-transform:uppercase;text-shadow:0 10px 50px #000;margin:34px 0 70px;font-size:clamp(86px,15vw,230px);line-height:.66}.mouth-listen>h2 i{text-transform:none;color:#d7a955;font:italic .72em/1 Georgia,serif}.mouth-dsp-links a{background:#08070794;border-color:#d5b16e}.mouth-listen footer{letter-spacing:.14em;text-transform:uppercase;grid-template-columns:1fr auto 1fr;align-items:center;margin-top:auto;padding-top:80px;font-size:9px;display:grid}.mouth-listen footer a:last-child{justify-self:end}@media (max-width:900px){.track-story-card-mouth{grid-template-columns:1fr}.track-story-card-mouth .track-story-copy{order:2;padding-left:0}.track-story-card-mouth .track-story-image{order:1}.mouth-prologue{grid-template-columns:.15fr .85fr}.mouth-prose{grid-column:2;margin-top:55px}.mouth-sound-intro{grid-template-columns:1fr}.mouth-bpm{width:min(54vw,430px);margin:0 auto}.mouth-sound-ledger{grid-template-columns:1fr 1fr}.mouth-clauses-intro,.mouth-clause-grid{grid-template-columns:1fr}.mouth-verdict{background-attachment:scroll;grid-template-columns:1fr}.mouth-verdict-note{max-width:640px;margin-left:auto}.mouth-artist-note{grid-template-columns:1fr}.mouth-film-placeholder{justify-self:center;width:min(72vw,560px)}.mouth-film{width:min(72vw,480px)}.mouth-artist-copy{max-width:760px}}@media (max-width:600px){.track-story-card-mouth{margin-top:80px}.track-story-card-mouth .track-story-image{min-height:620px}.mouth-hero{background:linear-gradient(#05060726 30%,#050607f7),linear-gradient(90deg,#05060780,#0000);padding:20px 18px 32px}.mouth-hero-art{background-position:55%;inset:0}.mouth-nav{grid-template-columns:1fr 1fr}.mouth-nav span{display:none}.mouth-hero-copy>p{margin-bottom:5vh}.mouth-hero h1{font-size:21vw;line-height:.69}.mouth-hero h1 span:nth-child(2){margin-left:0}.mouth-hero h1 i{margin-left:0;font-size:14vw}.mouth-hero-foot{gap:18px}.mouth-hero-foot span{text-align:right;max-width:130px}.mouth-prologue{grid-template-columns:1fr;padding:90px 18px}.mouth-index{font-size:28px}.mouth-prose{grid-column:auto}.mouth-prologue h2{font-size:16vw}.mouth-quote{min-height:620px;padding:90px 18px}.mouth-quote blockquote{font-size:14vw}.mouth-coin{width:54px;top:42px;right:18px}.mouth-sound{padding:85px 18px}.mouth-sound-head span:last-child{display:none}.mouth-sound-intro{padding:65px 0 80px}.mouth-bpm{width:68vw}.mouth-sound-intro h2{font-size:18vw}.mouth-sound-ledger{grid-template-columns:1fr}.mouth-sound-ledger article{min-height:390px}.mouth-sound-ledger h3{font-size:13vw}.mouth-sound-coda{margin-top:80px;font-size:12vw}.mouth-clauses{padding:85px 18px}.mouth-section-head span:last-child{display:none}.mouth-clauses-intro{padding:65px 0}.mouth-clauses-intro h2{font-size:18vw}.mouth-clause-grid article{min-height:430px;padding:26px 20px}.mouth-clause-grid h3{font-size:14vw}.mouth-verdict{background-position:58%;min-height:850px;padding:90px 18px}.mouth-verdict h2{font-size:17vw}.mouth-verdict-note{margin-bottom:0;padding:22px}.mouth-artist-note{padding:90px 18px}.mouth-film-placeholder{width:100%;min-height:620px}.mouth-film{width:100%;transform:none}.mouth-film-label{padding:18px}.mouth-artist-copy h2{font-size:16vw}.mouth-listen{background-position:55%;padding-left:18px;padding-right:18px}.mouth-listen>h2{font-size:21vw}.mouth-listen footer{grid-template-columns:1fr 1fr}.mouth-listen footer span{display:none}}.tracking-consent{z-index:1000;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);color:#ebdbba;background:#080909f0;border:1px solid #dbad5673;grid-template-columns:1fr auto;align-items:end;gap:42px;max-width:980px;margin:0 auto;padding:24px 26px;display:grid;position:fixed;bottom:22px;left:22px;right:22px;box-shadow:0 24px 80px #0000008c}.tracking-consent p{color:#ebdbbab8;margin:0;font-size:12px;line-height:1.55}.tracking-consent>div>p:first-child{color:#d8a958;letter-spacing:.18em;text-transform:uppercase;margin-bottom:10px;font-size:8px}.tracking-consent h2{color:#f0dfbd;margin:0 0 8px;font:italic clamp(23px,2.4vw,34px)/1 Georgia,serif}.tracking-consent-actions{align-items:center;gap:10px;display:flex}.tracking-consent-actions button,.tracking-settings{color:#dfc892;font:inherit;letter-spacing:.13em;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #d8a9587a;border-radius:999px;font-size:9px;transition:background .2s,color .2s,transform .2s}.tracking-consent-actions button{white-space:nowrap;padding:12px 16px}.tracking-consent-actions button:hover,.tracking-settings:hover{color:#10100e;background:#d8a958;outline:none;transform:translateY(-1px)}.tracking-consent-actions button:focus-visible{color:#10100e;background:#d8a958;outline:none;transform:translateY(-1px)}.tracking-settings:focus-visible{color:#10100e;background:#d8a958;outline:none;transform:translateY(-1px)}.tracking-consent-actions .primary{color:#10100e;background:#d8a958}.tracking-settings{z-index:90;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);opacity:.7;background:#080909bf;padding:8px 11px;position:fixed;bottom:14px;left:14px}@media (max-width:700px){.tracking-consent{grid-template-columns:1fr;gap:18px;padding:21px;bottom:12px;left:12px;right:12px}.tracking-consent-actions{flex-wrap:wrap;justify-content:flex-end}}.track-story-card-toxic{border-color:#96a44652;margin-top:120px}.track-story-card-toxic .track-story-image{background-image:linear-gradient(#0000 48%,#050807bd),url(/song-assets/ton-amour-toxique.png);background-position:50% 35%}.track-story-card-toxic .track-story-copy>span{color:#9da84e}.track-story-card-toxic .track-story-copy h2 i{color:#a9b65b}.toxic-page{--toxic-black:#080a09;--toxic-green:#142e27;--toxic-acid:#a9b95b;--toxic-gold:#d1a556;--toxic-wine:#54141d;--toxic-paper:#e7dec9;background:var(--toxic-black);color:var(--toxic-paper);min-height:100vh}.toxic-hero{isolation:isolate;background:linear-gradient(90deg,#050706f7 0%,#050706c7 34%,#05070621 67%,#05070633 100%);min-height:100svh;padding:24px 30px 42px;position:relative;overflow:hidden}.toxic-hero-art{z-index:-3;filter:saturate(.88)contrast(1.08);background:url(/song-assets/ton-amour-toxique.png) 50% 38%/cover no-repeat;position:absolute;inset:0 0 0 24%}.toxic-hero:after{content:"";z-index:-2;mix-blend-mode:screen;pointer-events:none;background:linear-gradient(#0000 58%,#060807 100%),radial-gradient(circle at 17% 28%,#91aa3d33,#0000 25%),radial-gradient(circle at 77% 72%,#781b243b,#0000 28%);position:absolute;inset:0}.toxic-nav{color:#dbc78c;text-shadow:0 3px 20px #000}.toxic-thread{z-index:-1;opacity:.56;filter:drop-shadow(0 0 4px #861a28);background:linear-gradient(90deg,#0000,#9f1f31 30%,#e03a50 55%,#0000);width:56vw;height:1px;position:absolute}.toxic-thread-one{top:31%;left:-8vw;transform:rotate(-13deg)}.toxic-thread-two{top:66%;right:-14vw;transform:rotate(9deg)}.toxic-hero-copy{z-index:1;flex-direction:column;justify-content:flex-end;min-height:calc(100svh - 66px);display:flex;position:relative}.toxic-hero-copy>p{color:#d8caac;text-shadow:0 3px 22px #000;max-width:350px;margin:0 0 10vh;font:italic clamp(18px,2.1vw,29px)/1.2 Georgia,serif}.toxic-hero h1{letter-spacing:-.092em;text-transform:uppercase;text-shadow:0 10px 50px #000;max-width:88vw;margin:0;font-size:clamp(80px,13.2vw,200px);font-weight:820;line-height:.66}.toxic-hero h1 span{display:block}.toxic-hero h1 i{text-transform:none;letter-spacing:-.065em;color:var(--toxic-acid);margin-left:23vw;font:italic clamp(67px,10.5vw,160px)/.76 Georgia,serif;display:block}.toxic-hero-foot{justify-content:space-between;align-items:end;margin-top:7vh;display:flex}.toxic-hero-foot strong{color:#eadcbd;font:italic clamp(19px,2.1vw,29px)/1.13 Georgia,serif}.toxic-hero-foot span{letter-spacing:.17em;text-transform:uppercase;color:#aeba60;font-size:9px}.toxic-prologue{color:#1f1b14;background:radial-gradient(circle at 88% 12%,#87973929,#0000 27%),linear-gradient(145deg,#e9dfca,#c8b990);grid-template-columns:.15fr 1.02fr .83fr;gap:5vw;padding:145px 30px 155px;display:grid}.toxic-index{color:#65722e;font:italic 42px Georgia,serif}.toxic-kicker{letter-spacing:.2em;text-transform:uppercase;color:#65722e;font-size:9px}.toxic-prologue h2{letter-spacing:-.074em;text-transform:uppercase;margin:27px 0 0;font-size:clamp(57px,7.8vw,122px);line-height:.78}.toxic-prologue h2 i{text-transform:none;color:#712b34;font:italic .76em/1 Georgia,serif}.toxic-prose{align-self:end;max-width:610px}.toxic-prose p{font-size:15px;line-height:1.72}.toxic-prose .toxic-lead{color:#596126;margin-bottom:35px;font:italic clamp(24px,3vw,41px)/1.12 Georgia,serif}.toxic-quote{text-align:center;color:#e9ddbd;background:radial-gradient(circle at 50% 48%,#273a27,#101a16 48%,#070908 100%);flex-direction:column;justify-content:center;align-items:center;min-height:760px;padding:110px 30px;display:flex;position:relative;overflow:hidden}.toxic-quote:before{content:"";border:1px solid #a9b95b52;width:min(56vw,720px);height:min(74vw,920px);position:absolute;transform:rotate(4deg);box-shadow:0 0 0 5vw #a9b95b06,0 0 0 10vw #781c2706}.toxic-quote:after{content:"";background:linear-gradient(90deg,#0000,#a41e32 35%,#e23b53 51%,#a41e32 67%,#0000);width:140vw;height:1px;position:absolute;transform:rotate(-8deg);box-shadow:0 0 10px #d3233d80}.toxic-quote>span{letter-spacing:.2em;text-transform:uppercase;color:#a8b65a;font-size:9px;position:absolute;top:44px}.toxic-quote blockquote{z-index:1;letter-spacing:-.075em;text-transform:uppercase;text-shadow:0 7px 35px #000;margin:0;font-size:clamp(57px,9vw,139px);font-weight:820;line-height:.8;position:relative}.toxic-quote blockquote i{text-transform:none;color:#afbd62;font:italic .94em/1 Georgia,serif}.toxic-quote>p{z-index:1;color:#e9ddbdb8;margin:55px 0 0;font:italic clamp(18px,2vw,27px)/1.25 Georgia,serif;position:relative}.toxic-sound{color:#e7dbc0;background:radial-gradient(circle at 13% 24%,#9db14a2e,#0000 28%),radial-gradient(circle at 88% 80%,#851b272e,#0000 30%),linear-gradient(145deg,#080b09,#11140e 51%,#0c211b);padding:120px 30px 140px}.toxic-sound-intro{grid-template-columns:.58fr 1.42fr;align-items:center;gap:7vw;padding:95px 0 115px;display:grid}.toxic-pulse{aspect-ratio:1;border:1px solid #abbc5e80;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:min(32vw,440px);display:flex;position:relative;box-shadow:0 0 0 4vw #abbc5e06,0 0 0 8vw #851b2706,inset 0 0 90px #5c1b2533}.toxic-pulse:after{content:"";border:1px solid #c8a75530;border-radius:50%;animation:4s ease-in-out infinite breatheDark;position:absolute;inset:11%}.toxic-pulse strong{letter-spacing:-.09em;color:#b2c164;font-size:clamp(88px,12vw,182px);line-height:.76}.toxic-pulse span{letter-spacing:.28em;text-transform:uppercase;color:#c27b52;margin-top:23px;font-size:9px}.toxic-pulse i{letter-spacing:.16em;color:#e8dabd73;font:italic 12px Georgia,serif;position:absolute;bottom:15%}.toxic-sound-intro>div:last-child>p:first-child{color:#c27a51;margin:0;font:italic clamp(23px,2.7vw,40px)/1.18 Georgia,serif}.toxic-sound-intro h2{letter-spacing:-.083em;text-transform:uppercase;margin:39px 0 50px;font-size:clamp(69px,9.7vw,150px);line-height:.7}.toxic-sound-intro h2 i{text-transform:none;color:#b3c264;font:italic .75em/1 Georgia,serif}.toxic-sound-lead{color:#e7dbc0bf;max-width:700px;margin:0;font-size:15px;line-height:1.74}.toxic-sound-grid{border-top:1px solid #abbc5e4f;border-left:1px solid #abbc5e4f;grid-template-columns:repeat(4,1fr);display:grid}.toxic-sound-grid article{border-bottom:1px solid #abbc5e4f;border-right:1px solid #abbc5e4f;flex-direction:column;min-height:510px;padding:29px 23px;display:flex}.toxic-sound-grid article>span{letter-spacing:.18em;text-transform:uppercase;color:#be7650;font-size:9px}.toxic-sound-grid h3{letter-spacing:-.058em;text-transform:uppercase;margin:auto 0 39px;font-size:clamp(30px,3.2vw,50px);line-height:.87}.toxic-sound-grid p{color:#e7dbc0ad;margin:0 0 34px;font-size:13px;line-height:1.68}.toxic-sound-grid b{letter-spacing:.12em;text-transform:uppercase;color:#aebb5e;margin-top:auto;font-size:8px;font-weight:400;line-height:1.5}.toxic-sound-coda{text-align:center;letter-spacing:-.063em;text-transform:uppercase;margin:115px auto 0;font-size:clamp(39px,5.7vw,88px);font-weight:790;line-height:.92}.toxic-sound-coda i{text-transform:none;color:#b4c364;font:italic .78em/1 Georgia,serif}.toxic-anatomy{color:#e7dbc0;background:radial-gradient(circle at 91% 18%,#8b1c282e,#0000 29%),linear-gradient(145deg,#0a0c0b,#11150f 52%,#0b1915);padding:120px 30px 135px}.toxic-section-head{letter-spacing:.19em;text-transform:uppercase;color:#a8b459;border-bottom:1px solid #a9b95b54;justify-content:space-between;padding-bottom:16px;font-size:9px;display:flex}.toxic-anatomy-intro{grid-template-columns:.67fr 1.33fr;align-items:end;gap:8vw;padding:90px 0 110px;display:grid}.toxic-anatomy-intro>p{color:#bd7a50;max-width:390px;margin:0;font:italic clamp(23px,2.7vw,40px)/1.18 Georgia,serif}.toxic-anatomy-intro h2{letter-spacing:-.083em;text-transform:uppercase;margin:0;font-size:clamp(69px,10vw,153px);line-height:.71}.toxic-anatomy-intro h2 i{text-transform:none;color:#aeba5f;font:italic .7em/1 Georgia,serif}.toxic-symptoms{border-top:1px solid #a9b95b4d;border-left:1px solid #a9b95b4d;grid-template-columns:repeat(4,1fr);display:grid}.toxic-symptoms article{border-bottom:1px solid #a9b95b4d;border-right:1px solid #a9b95b4d;flex-direction:column;min-height:520px;padding:28px 23px;transition:background .35s,color .35s;display:flex}.toxic-symptoms article:hover{color:#11150f;background:#a8b65c}.toxic-symptoms article>span{letter-spacing:.18em;text-transform:uppercase;color:#b97550;font-size:9px}.toxic-symptoms h3{letter-spacing:-.057em;text-transform:uppercase;margin:auto 0 38px;font-size:clamp(30px,3.25vw,50px);line-height:.88}.toxic-symptoms p{color:#e7dbc0ad;margin:0 0 34px;font-size:13px;line-height:1.68}.toxic-symptoms b{color:#adb95e;margin-top:auto;font:italic 16px/1.2 Georgia,serif}.toxic-symptoms article:hover p,.toxic-symptoms article:hover span,.toxic-symptoms article:hover b{color:#11150fbf}.toxic-turn{color:#ebddbf;background:linear-gradient(95deg,#050706f0,#0507065c),url(/song-assets/ton-amour-toxique.png) 50% 42%/cover fixed;grid-template-columns:1.15fr .85fr;align-items:center;gap:7vw;min-height:980px;padding:120px 8vw;display:grid;position:relative;overflow:hidden}.toxic-turn-copy{z-index:1;position:relative}.toxic-turn-copy>p:first-child{letter-spacing:.2em;text-transform:uppercase;color:#aeba5d;font-size:9px}.toxic-turn h2{letter-spacing:-.085em;text-transform:uppercase;text-shadow:0 8px 38px #000;margin:43px 0 55px;font-size:clamp(72px,10vw,155px);line-height:.72}.toxic-turn h2 i{text-transform:none;color:#b4c366;font:italic .8em/1 Georgia,serif}.toxic-turn-copy>p:last-child{color:#ebddbfc2;max-width:560px;font-size:15px;line-height:1.75}.toxic-turn-mark{aspect-ratio:1;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#070a0847;border:1px solid #b0bf6163;border-radius:50%;justify-self:center;place-items:center;width:min(34vw,470px);display:grid;transform:rotate(-8deg);box-shadow:0 0 0 5vw #b0bf6106,0 0 0 10vw #811c2706}.toxic-turn-mark span{letter-spacing:-.09em;color:#d7b45f;text-shadow:0 6px 35px #000;font-size:clamp(76px,11vw,160px);font-weight:850}.toxic-reclamation{color:#1a1c14;background:linear-gradient(145deg,#d8c89e,#eee4cf 56%,#b9c071);padding:130px 30px 145px}.toxic-reclamation h2{letter-spacing:-.09em;text-transform:uppercase;margin:100px 0 105px;font-size:clamp(83px,13vw,200px);line-height:.66}.toxic-reclamation h2 i{text-transform:none;color:#782b36;font:italic .7em/1 Georgia,serif}.toxic-reclamation .toxic-section-head{color:#5d692f;border-color:#272f176b}.toxic-vows{border-top:1px solid #222a1473}.toxic-vows p{letter-spacing:-.045em;text-transform:uppercase;border-bottom:1px solid #222a1473;grid-template-columns:70px 1fr;align-items:center;gap:3vw;margin:0;padding:28px 0;font-size:clamp(28px,4.2vw,64px);font-weight:750;line-height:.95;display:grid}.toxic-vows span{color:#7a313b;font:italic 18px Georgia,serif}.toxic-artist-note{color:#eadcbe;background:radial-gradient(circle at 12% 80%,#97a84a29,#0000 31%),linear-gradient(145deg,#2f1116,#090b0a 52%,#102e27);grid-template-columns:.8fr 1.2fr;align-items:center;gap:8vw;padding:130px 9vw;display:grid}.toxic-film-placeholder{background:linear-gradient(#acba5d17,#5b131d40);border:1px solid #aab85e61;flex-direction:column;justify-content:space-between;min-height:720px;padding:28px;display:flex;position:relative;overflow:hidden;transform:rotate(1.1deg);box-shadow:0 35px 100px #0000005c}.toxic-film-placeholder:before{content:"";border:1px solid #aab85e3d;position:absolute;inset:9%;transform:rotate(-4deg);box-shadow:0 0 0 5vw #aab85e06,0 0 0 10vw #7e1d2906}.toxic-film-placeholder:after{content:"";background:#a82236;width:150%;height:1px;position:absolute;top:51%;left:-25%;transform:rotate(-12deg);box-shadow:0 0 8px #dc314773}.toxic-film-placeholder>span,.toxic-film-placeholder>small{z-index:1;letter-spacing:.18em;text-transform:uppercase;color:#abb75f;font-size:9px;position:relative}.toxic-film-placeholder>div{z-index:1;text-align:center;color:#b0bd62;text-shadow:0 7px 35px #000;margin:auto;font:italic clamp(65px,8.6vw,125px)/.65 Georgia,serif;position:relative}.toxic-artist-copy>p:first-child{letter-spacing:.2em;text-transform:uppercase;color:#acb95f;font-size:9px}.toxic-artist-copy h2{letter-spacing:-.075em;text-transform:uppercase;margin:42px 0 52px;font-size:clamp(58px,7.3vw,111px);line-height:.76}.toxic-artist-copy h2 i{text-transform:none;color:#c17a51;font:italic .73em/1 Georgia,serif}.toxic-artist-copy>p:not(:first-child){color:#eadcbebf;max-width:630px;font-size:15px;line-height:1.75}.toxic-artist-copy>span{letter-spacing:.16em;text-transform:uppercase;color:#acb95f;border:1px solid #aab85e61;border-radius:40px;margin-top:35px;padding:11px 15px;font-size:9px;display:inline-block}.toxic-listen{color:#efdfbd;isolation:isolate;background:url(/song-assets/ton-amour-toxique.png) 50% 39%/cover;flex-direction:column;justify-content:center;min-height:100svh;padding:100px 30px 28px;display:flex;position:relative;overflow:hidden}.toxic-listen-overlay{z-index:-1;background:linear-gradient(#04060540,#040605f0),radial-gradient(circle at 50% 40%,#0000 5%,#04060566 72%);position:absolute;inset:0}.toxic-listen>p{text-align:center;text-shadow:0 3px 24px #000;margin:0;font:italic clamp(19px,2vw,28px)/1.2 Georgia,serif}.toxic-listen>h2{text-align:center;letter-spacing:-.09em;text-transform:uppercase;text-shadow:0 10px 48px #000;margin:34px 0 70px;font-size:clamp(86px,15vw,230px);line-height:.66}.toxic-listen>h2 i{text-transform:none;color:#b8c56a;font:italic .72em/1 Georgia,serif}.toxic-dsp-links a{background:#05070694;border-color:#b5c165}.toxic-listen footer{letter-spacing:.14em;text-transform:uppercase;grid-template-columns:1fr auto 1fr;align-items:center;margin-top:auto;padding-top:80px;font-size:9px;display:grid}.toxic-listen footer a:last-child{justify-self:end}@media (max-width:900px){.toxic-prologue{grid-template-columns:.15fr .85fr}.toxic-prose{grid-column:2;margin-top:55px}.toxic-sound-intro{grid-template-columns:1fr}.toxic-pulse{width:min(54vw,440px);margin:0 auto}.toxic-sound-grid{grid-template-columns:1fr 1fr}.toxic-anatomy-intro{grid-template-columns:1fr}.toxic-symptoms{grid-template-columns:1fr 1fr}.toxic-turn{background-attachment:scroll;grid-template-columns:1fr}.toxic-turn-mark{width:min(55vw,470px)}.toxic-artist-note{grid-template-columns:1fr}.toxic-film-placeholder{justify-self:center;width:min(72vw,560px)}.toxic-artist-copy{max-width:760px}}@media (max-width:600px){.track-story-card-toxic{margin-top:80px}.track-story-card-toxic .track-story-image{min-height:620px}.toxic-hero{background:linear-gradient(#04060529 30%,#040605f7),linear-gradient(90deg,#0406058c,#0000);padding:20px 18px 32px}.toxic-hero-art{background-position:53%;inset:0}.toxic-nav{grid-template-columns:1fr 1fr}.toxic-nav span{display:none}.toxic-hero-copy>p{margin-bottom:6vh}.toxic-hero h1{font-size:19.5vw;line-height:.72}.toxic-hero h1 i{margin-left:0;font-size:17vw}.toxic-hero-foot{gap:18px}.toxic-hero-foot span{text-align:right;max-width:130px}.toxic-prologue{grid-template-columns:1fr;padding:90px 18px}.toxic-index{font-size:28px}.toxic-prose{grid-column:auto}.toxic-prologue h2{font-size:16vw}.toxic-quote{min-height:620px;padding:90px 18px}.toxic-quote:before{width:80vw;height:105vw}.toxic-quote blockquote{font-size:14vw}.toxic-sound{padding:85px 18px}.toxic-sound-head span:last-child{display:none}.toxic-sound-intro{padding:65px 0 80px}.toxic-pulse{width:68vw}.toxic-sound-intro h2{font-size:18vw}.toxic-sound-grid{grid-template-columns:1fr}.toxic-sound-grid article{min-height:410px}.toxic-sound-grid h3{font-size:13vw}.toxic-sound-coda{margin-top:80px;font-size:12vw}.toxic-anatomy{padding:85px 18px}.toxic-section-head span:last-child{display:none}.toxic-anatomy-intro{padding:65px 0 80px}.toxic-anatomy-intro h2{font-size:18vw}.toxic-symptoms{grid-template-columns:1fr}.toxic-symptoms article{min-height:420px}.toxic-symptoms h3{font-size:13vw}.toxic-turn{background-position:54%;min-height:860px;padding:90px 18px}.toxic-turn h2{font-size:18vw}.toxic-turn-mark{width:68vw}.toxic-reclamation{padding:90px 18px}.toxic-reclamation h2{margin:75px 0;font-size:22vw}.toxic-vows p{grid-template-columns:42px 1fr;padding:23px 0;font-size:8.5vw}.toxic-artist-note{padding:90px 18px}.toxic-film-placeholder{width:100%;min-height:620px}.toxic-artist-copy h2{font-size:16vw}.toxic-listen{background-position:53%;padding-left:18px;padding-right:18px}.toxic-listen>h2{font-size:21vw}.toxic-listen footer{grid-template-columns:1fr 1fr}.toxic-listen footer span{display:none}}.track-story-card-hotel{border-color:#ca934b59;grid-template-columns:1.2fr minmax(280px,.8fr);margin-top:120px}.track-story-card-hotel .track-story-copy{order:1;padding-left:5vw}.track-story-card-hotel .track-story-image{background-image:linear-gradient(#0000 48%,#05080bb8),url(/song-assets/lumiere-d-hotel.png);background-position:50% 39%;order:2}.track-story-card-hotel .track-story-copy>span{color:#d09b51}.track-story-card-hotel .track-story-copy h2 i{color:#d6ad70}.hotel-page{--hotel-night:#070c10;--hotel-blue:#0d3946;--hotel-wine:#551620;--hotel-amber:#d19a52;--hotel-dawn:#e5d2ab;background:var(--hotel-night);color:var(--hotel-dawn);min-height:100vh}.hotel-hero{isolation:isolate;background:linear-gradient(90deg,#05080bf5 0%,#05080bcc 34%,#05080b21 69%,#05080b33 100%);min-height:100svh;padding:24px 30px 42px;position:relative;overflow:hidden}.hotel-hero-art{z-index:-3;filter:saturate(.9)contrast(1.05);background:url(/song-assets/lumiere-d-hotel.png) 50% 39%/cover no-repeat;position:absolute;inset:0 0 0 25%}.hotel-hero:after{content:"";z-index:-2;mix-blend-mode:screen;pointer-events:none;background:linear-gradient(#0000 58%,#05090c 100%),radial-gradient(circle at 84% 40%,#d78e3838,#0000 22%),radial-gradient(circle at 17% 27%,#156a813b,#0000 27%);position:absolute;inset:0}.hotel-lamp-glow{z-index:-1;aspect-ratio:1;filter:blur(10px);background:radial-gradient(circle,#e3a64c47,#b85e2617 38%,#0000 69%);border-radius:50%;width:18vw;animation:7s ease-in-out infinite breathe;position:absolute;top:26%;right:7vw}.hotel-nav{color:#e0bd7e;text-shadow:0 3px 21px #000}.hotel-hero-copy{z-index:1;flex-direction:column;justify-content:flex-end;min-height:calc(100svh - 66px);display:flex;position:relative}.hotel-hero-copy>p{color:#dfcda8;text-shadow:0 3px 24px #000;max-width:370px;margin:0 0 10vh;font:italic clamp(18px,2.1vw,29px)/1.2 Georgia,serif}.hotel-hero h1{letter-spacing:-.092em;text-transform:uppercase;text-shadow:0 10px 52px #000;max-width:90vw;margin:0;font-size:clamp(82px,14vw,215px);font-weight:820;line-height:.65}.hotel-hero h1 span{display:block}.hotel-hero h1 i{text-transform:none;letter-spacing:-.064em;color:#e0b06d;margin-left:22vw;font:italic clamp(68px,10.2vw,157px)/.77 Georgia,serif;display:block}.hotel-hero-foot{justify-content:space-between;align-items:end;margin-top:7vh;display:flex}.hotel-hero-foot strong{color:#ecddbf;font:italic clamp(19px,2.1vw,29px)/1.14 Georgia,serif}.hotel-hero-foot span{letter-spacing:.17em;text-transform:uppercase;color:#d19a52;font-size:9px}.hotel-prologue{color:#251811;background:radial-gradient(circle at 86% 13%,#13778f24,#0000 26%),linear-gradient(145deg,#eee1c7,#c8aa77);grid-template-columns:.15fr 1.02fr .83fr;gap:5vw;padding:145px 30px 155px;display:grid}.hotel-index{color:#945328;font:italic 42px Georgia,serif}.hotel-kicker{letter-spacing:.2em;text-transform:uppercase;color:#945328;font-size:9px}.hotel-prologue h2{letter-spacing:-.073em;text-transform:uppercase;margin:27px 0 0;font-size:clamp(57px,7.7vw,120px);line-height:.78}.hotel-prologue h2 i{text-transform:none;color:#71313b;font:italic .76em/1 Georgia,serif}.hotel-prose{align-self:end;max-width:610px}.hotel-prose p{font-size:15px;line-height:1.72}.hotel-prose .hotel-lead{color:#754322;margin-bottom:35px;font:italic clamp(24px,3vw,41px)/1.12 Georgia,serif}.hotel-quote{text-align:center;color:#f0d9ab;background:radial-gradient(circle at 52% 47%,#772432,#3b1219 50%,#070b0e 100%);flex-direction:column;justify-content:center;align-items:center;min-height:760px;padding:110px 30px;display:flex;position:relative;overflow:hidden}.hotel-quote:before{content:"";border:1px solid #e0b1684f;width:min(70vw,900px);height:min(46vw,560px);position:absolute;transform:rotate(-3deg);box-shadow:0 0 0 5vw #e0b16806,0 0 0 10vw #0d5a6e06}.hotel-quote:after{content:"";opacity:.35;background:linear-gradient(#0000,#f0bd6d 43% 57%,#0000);width:1px;height:120%;position:absolute;left:22%;transform:rotate(12deg);box-shadow:0 0 12px #e5a34d}.hotel-quote>span{letter-spacing:.2em;text-transform:uppercase;color:#daa55c;font-size:9px;position:absolute;top:44px}.hotel-quote blockquote{z-index:1;letter-spacing:-.073em;text-transform:uppercase;text-shadow:0 7px 35px #000;margin:0;font-size:clamp(57px,9vw,139px);font-weight:820;line-height:.8;position:relative}.hotel-quote blockquote i{text-transform:none;color:#e0b672;font:italic .94em/1 Georgia,serif}.hotel-quote>p{z-index:1;color:#f0d9abb8;margin:55px 0 0;font:italic clamp(18px,2vw,27px)/1.25 Georgia,serif;position:relative}.hotel-sound{color:#e9d9ba;background:radial-gradient(circle at 13% 23%,#1169803b,#0000 28%),radial-gradient(circle at 87% 79%,#84222d30,#0000 30%),linear-gradient(145deg,#060b0f,#12100e 51%,#081c24);padding:120px 30px 140px}.hotel-section-head{letter-spacing:.19em;text-transform:uppercase;color:#d29a51;border-bottom:1px solid #d19a5257;justify-content:space-between;padding-bottom:16px;font-size:9px;display:flex}.hotel-sound-intro{grid-template-columns:.58fr 1.42fr;align-items:center;gap:7vw;padding:95px 0 115px;display:grid}.hotel-pulse{aspect-ratio:1;border:1px solid #d7a76080;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:min(32vw,440px);display:flex;position:relative;box-shadow:0 0 0 4vw #d7a76006,0 0 0 8vw #136e8406,inset 0 0 90px #661d272e}.hotel-pulse:after{content:"";border:1px solid #d6a8632e;border-radius:50%;animation:4s ease-in-out infinite breatheDark;position:absolute;inset:11%}.hotel-pulse strong{letter-spacing:-.09em;color:#d7a65f;font-size:clamp(88px,12vw,182px);line-height:.76}.hotel-pulse span{letter-spacing:.28em;text-transform:uppercase;color:#2c9ab4;margin-top:23px;font-size:9px}.hotel-pulse i{letter-spacing:.16em;color:#e9d9ba73;font:italic 12px Georgia,serif;position:absolute;bottom:15%}.hotel-sound-intro>div:last-child>p:first-child{color:#d28858;margin:0;font:italic clamp(23px,2.7vw,40px)/1.18 Georgia,serif}.hotel-sound-intro h2{letter-spacing:-.082em;text-transform:uppercase;margin:39px 0 50px;font-size:clamp(69px,9.7vw,150px);line-height:.7}.hotel-sound-intro h2 i{text-transform:none;color:#2295af;font:italic .73em/1 Georgia,serif}.hotel-sound-lead{color:#e9d9babf;max-width:700px;margin:0;font-size:15px;line-height:1.74}.hotel-sound-grid{border-top:1px solid #d19a524f;border-left:1px solid #d19a524f;grid-template-columns:repeat(4,1fr);display:grid}.hotel-sound-grid article{border-bottom:1px solid #d19a524f;border-right:1px solid #d19a524f;flex-direction:column;min-height:510px;padding:29px 23px;display:flex}.hotel-sound-grid article>span{letter-spacing:.18em;text-transform:uppercase;color:#d18755;font-size:9px}.hotel-sound-grid h3{letter-spacing:-.058em;text-transform:uppercase;margin:auto 0 39px;font-size:clamp(30px,3.2vw,50px);line-height:.87}.hotel-sound-grid p{color:#e9d9baad;margin:0 0 34px;font-size:13px;line-height:1.68}.hotel-sound-grid b{letter-spacing:.12em;text-transform:uppercase;color:#d3a35b;margin-top:auto;font-size:8px;font-weight:400;line-height:1.5}.hotel-sound-coda{text-align:center;letter-spacing:-.063em;text-transform:uppercase;margin:115px auto 0;font-size:clamp(39px,5.7vw,88px);font-weight:790;line-height:.92}.hotel-sound-coda i{text-transform:none;color:#25a0ba;font:italic .78em/1 Georgia,serif}.hotel-fragments{color:#24170f;background:radial-gradient(circle at 90% 18%,#156d8426,#0000 28%),linear-gradient(145deg,#eee0c2,#caa770);padding:120px 30px 140px}.hotel-fragments .hotel-section-head{color:#885027;border-color:#3c231261}.hotel-fragments-intro{grid-template-columns:.68fr 1.32fr;align-items:end;gap:8vw;padding:90px 0 110px;display:grid}.hotel-fragments-intro>p{color:#7a4723;max-width:390px;margin:0;font:italic clamp(23px,2.7vw,40px)/1.18 Georgia,serif}.hotel-fragments-intro h2{letter-spacing:-.083em;text-transform:uppercase;margin:0;font-size:clamp(69px,10vw,153px);line-height:.71}.hotel-fragments-intro h2 i{text-transform:none;color:#71313b;font:italic .7em/1 Georgia,serif}.hotel-fragment-grid{border-top:1px solid #37201261;border-left:1px solid #37201261;grid-template-columns:1fr 1fr;display:grid}.hotel-fragment-grid article{border-bottom:1px solid #37201261;border-right:1px solid #37201261;flex-direction:column;min-height:500px;padding:31px;transition:background .35s,color .35s;display:flex}.hotel-fragment-grid article:hover{color:#ead9b6;background:#142f3a}.hotel-fragment-grid article>span{letter-spacing:.18em;text-transform:uppercase;color:#8a4c28;font-size:9px}.hotel-fragment-grid h3{letter-spacing:-.065em;text-transform:uppercase;margin:auto 0 41px;font-size:clamp(43px,5.4vw,82px);line-height:.85}.hotel-fragment-grid p{color:#24170fb8;max-width:540px;margin:0;font-size:14px;line-height:1.72}.hotel-fragment-grid article:hover p,.hotel-fragment-grid article:hover span{color:#ead9b6c2}.hotel-dawn{color:#efdfbe;background:linear-gradient(96deg,#05090ced,#05090c61),url(/song-assets/lumiere-d-hotel.png) 50% 40%/cover fixed;grid-template-columns:1.2fr .8fr;align-items:center;gap:7vw;min-height:980px;padding:120px 8vw;display:grid}.hotel-dawn-copy>p,.hotel-dawn-note>span{letter-spacing:.2em;text-transform:uppercase;color:#d39b51;font-size:9px}.hotel-dawn h2{letter-spacing:-.084em;text-transform:uppercase;text-shadow:0 8px 38px #000;margin:43px 0 0;font-size:clamp(70px,9.7vw,150px);line-height:.71}.hotel-dawn h2 i{text-transform:none;color:#e0b56e;font:italic .72em/1 Georgia,serif}.hotel-dawn-note{-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#060a0cab;border-top:1px solid #d9a85e6e;align-self:end;margin-bottom:7vh;padding:28px}.hotel-dawn-note p{color:#efdfbec4;margin:28px 0 0;font-size:15px;line-height:1.75}.hotel-artist-note{color:#ebd9b7;background:radial-gradient(circle at 12% 80%,#1672882e,#0000 31%),linear-gradient(145deg,#48151e,#090b0d 52%,#0c3440);grid-template-columns:.8fr 1.2fr;align-items:center;gap:8vw;padding:130px 9vw;display:grid}.hotel-film-placeholder{background:linear-gradient(#daa85c17,#58151f40);border:1px solid #daa85c61;flex-direction:column;justify-content:space-between;min-height:720px;padding:28px;display:flex;position:relative;overflow:hidden;transform:rotate(-1.1deg);box-shadow:0 35px 100px #0000005c}.hotel-film-placeholder:before{content:"";border:1px solid #daa85c33;position:absolute;inset:9%;transform:rotate(3deg);box-shadow:0 0 0 5vw #daa85c06,0 0 0 10vw #13708606}.hotel-film-placeholder:after{content:"";opacity:.46;background:linear-gradient(#0000,#f0b858 42% 58%,#0000);width:1px;height:130%;position:absolute;top:-15%;right:18%;transform:rotate(11deg);box-shadow:0 0 10px #e6a54e}.hotel-film-placeholder>span,.hotel-film-placeholder>small{z-index:1;letter-spacing:.18em;text-transform:uppercase;color:#d5a25a;font-size:9px;position:relative}.hotel-film-placeholder>div{z-index:1;text-align:center;color:#dfb16d;text-shadow:0 7px 35px #000;margin:auto;font:italic clamp(65px,8.6vw,125px)/.65 Georgia,serif;position:relative}.hotel-artist-copy>p:first-child{letter-spacing:.2em;text-transform:uppercase;color:#d4a05a;font-size:9px}.hotel-artist-copy h2{letter-spacing:-.075em;text-transform:uppercase;margin:42px 0 52px;font-size:clamp(58px,7.3vw,111px);line-height:.76}.hotel-artist-copy h2 i{text-transform:none;color:#2498b1;font:italic .73em/1 Georgia,serif}.hotel-artist-copy>p:not(:first-child){color:#ebd9b7bf;max-width:630px;font-size:15px;line-height:1.75}.hotel-artist-copy>span{letter-spacing:.16em;text-transform:uppercase;color:#d5a25a;border:1px solid #daa85c61;border-radius:40px;margin-top:35px;padding:11px 15px;font-size:9px;display:inline-block}.hotel-listen{color:#f0dfbc;isolation:isolate;background:url(/song-assets/lumiere-d-hotel.png) 50% 39%/cover;flex-direction:column;justify-content:center;min-height:100svh;padding:100px 30px 28px;display:flex;position:relative;overflow:hidden}.hotel-listen-overlay{z-index:-1;background:linear-gradient(#04070940,#040709f0),radial-gradient(circle at 50% 40%,#0000 5%,#04070966 72%);position:absolute;inset:0}.hotel-listen>p{text-align:center;text-shadow:0 3px 24px #000;margin:0;font:italic clamp(19px,2vw,28px)/1.2 Georgia,serif}.hotel-listen>h2{text-align:center;letter-spacing:-.09em;text-transform:uppercase;text-shadow:0 10px 48px #000;margin:34px 0 70px;font-size:clamp(86px,15vw,230px);line-height:.66}.hotel-listen>h2 i{text-transform:none;color:#e0b36d;font:italic .72em/1 Georgia,serif}.hotel-dsp-links a{background:#05080a96;border-color:#d8a760}.hotel-listen footer{letter-spacing:.14em;text-transform:uppercase;grid-template-columns:1fr auto 1fr;align-items:center;margin-top:auto;padding-top:80px;font-size:9px;display:grid}.hotel-listen footer a:last-child{justify-self:end}@media (max-width:900px){.track-story-card-hotel{grid-template-columns:1fr}.track-story-card-hotel .track-story-copy{order:2;padding-left:0}.track-story-card-hotel .track-story-image{order:1}.hotel-prologue{grid-template-columns:.15fr .85fr}.hotel-prose{grid-column:2;margin-top:55px}.hotel-sound-intro{grid-template-columns:1fr}.hotel-pulse{width:min(54vw,440px);margin:0 auto}.hotel-sound-grid{grid-template-columns:1fr 1fr}.hotel-fragments-intro,.hotel-fragment-grid{grid-template-columns:1fr}.hotel-dawn{background-attachment:scroll;grid-template-columns:1fr}.hotel-dawn-note{max-width:650px;margin-left:auto}.hotel-artist-note{grid-template-columns:1fr}.hotel-film-placeholder{justify-self:center;width:min(72vw,560px)}.hotel-artist-copy{max-width:760px}}@media (max-width:600px){.track-story-card-hotel{margin-top:80px}.track-story-card-hotel .track-story-image{min-height:620px}.hotel-hero{background:linear-gradient(#04070926 30%,#040709f7),linear-gradient(90deg,#04070985,#0000);padding:20px 18px 32px}.hotel-hero-art{background-position:52%;inset:0}.hotel-nav{grid-template-columns:1fr 1fr}.hotel-nav span{display:none}.hotel-hero-copy>p{margin-bottom:6vh}.hotel-hero h1{font-size:21vw;line-height:.72}.hotel-hero h1 i{margin-left:0;font-size:17vw}.hotel-hero-foot{gap:18px}.hotel-hero-foot span{text-align:right;max-width:132px}.hotel-prologue{grid-template-columns:1fr;padding:90px 18px}.hotel-index{font-size:28px}.hotel-prose{grid-column:auto}.hotel-prologue h2{font-size:16vw}.hotel-quote{min-height:620px;padding:90px 18px}.hotel-quote:before{width:88vw;height:68vw}.hotel-quote blockquote{font-size:14vw}.hotel-sound{padding:85px 18px}.hotel-sound-head span:last-child{display:none}.hotel-sound-intro{padding:65px 0 80px}.hotel-pulse{width:68vw}.hotel-sound-intro h2{font-size:18vw}.hotel-sound-grid{grid-template-columns:1fr}.hotel-sound-grid article{min-height:410px}.hotel-sound-grid h3{font-size:13vw}.hotel-sound-coda{margin-top:80px;font-size:12vw}.hotel-fragments{padding:85px 18px}.hotel-section-head span:last-child{display:none}.hotel-fragments-intro{padding:65px 0 80px}.hotel-fragments-intro h2{font-size:18vw}.hotel-fragment-grid article{min-height:420px;padding:25px 20px}.hotel-fragment-grid h3{font-size:13vw}.hotel-dawn{background-position:53%;min-height:860px;padding:90px 18px}.hotel-dawn h2{font-size:18vw}.hotel-dawn-note{margin-bottom:0;padding:22px}.hotel-artist-note{padding:90px 18px}.hotel-film-placeholder{width:100%;min-height:620px}.hotel-artist-copy h2{font-size:16vw}.hotel-listen{background-position:52%;padding-left:18px;padding-right:18px}.hotel-listen>h2{font-size:21vw}.hotel-listen footer{grid-template-columns:1fr 1fr}.hotel-listen footer span{display:none}}.track-story-card-cobra{border-color:#adbe4559;margin-top:120px}.track-story-card-cobra .track-story-image{background-image:linear-gradient(#0000 48%,#030806bf),url(/song-assets/le-roi-cobra-fait-la-fete.png);background-position:50% 37%}.track-story-card-cobra .track-story-copy>span{color:#aebd49}.track-story-card-cobra .track-story-copy h2 i{color:#b4c650}.cobra-page{--cobra-black:#050806;--cobra-green:#10281c;--cobra-acid:#b5c84c;--cobra-gold:#d6a84a;--cobra-magenta:#6d1835;--cobra-paper:#e8dbb8;background:var(--cobra-black);color:var(--cobra-paper);min-height:100vh}.cobra-hero{isolation:isolate;background:linear-gradient(90deg,#030705f7 0%,#030705cf 35%,#0307051f 70%,#03070533 100%);min-height:100svh;padding:24px 30px 42px;position:relative;overflow:hidden}.cobra-hero-art{z-index:-3;filter:saturate(.92)contrast(1.06);background:url(/song-assets/le-roi-cobra-fait-la-fete.png) 50% 38%/cover no-repeat;position:absolute;inset:0 0 0 24%}.cobra-hero:after{content:"";z-index:-2;mix-blend-mode:screen;pointer-events:none;background:linear-gradient(#0000 58%,#030705 100%),radial-gradient(circle at 82% 36%,#dd9e2f38,#0000 23%),radial-gradient(circle at 15% 74%,#991a4733,#0000 27%);position:absolute;inset:0}.cobra-moon{z-index:-1;aspect-ratio:1;filter:blur(1px);background:radial-gradient(circle,#e8d69a 0%,#b6bd70 23%,#89964a24 53%,#0000 70%);border-radius:50%;width:12vw;animation:7s ease-in-out infinite breatheDark;position:absolute;top:17vh;left:9vw;box-shadow:0 0 60px #bfca7529}.cobra-nav{color:#dbc16e;text-shadow:0 3px 21px #000}.cobra-hero-copy{z-index:1;flex-direction:column;justify-content:flex-end;min-height:calc(100svh - 66px);display:flex;position:relative}.cobra-hero-copy>p{color:#d9cda5;text-shadow:0 3px 24px #000;max-width:370px;margin:0 0 8vh;font:italic clamp(18px,2.1vw,29px)/1.2 Georgia,serif}.cobra-hero h1{letter-spacing:-.092em;text-transform:uppercase;text-shadow:0 10px 52px #000;max-width:91vw;margin:0;font-size:clamp(78px,12.7vw,195px);font-weight:840;line-height:.64}.cobra-hero h1 span{display:block}.cobra-hero h1 span:nth-child(2){color:#d7a648;margin-left:16vw}.cobra-hero h1 i{text-transform:none;letter-spacing:-.061em;color:#b7c94e;margin-left:27vw;font:italic clamp(49px,7.7vw,118px)/.82 Georgia,serif;display:block}.cobra-hero-foot{justify-content:space-between;align-items:end;margin-top:7vh;display:flex}.cobra-hero-foot strong{color:#ecddb7;font:italic clamp(19px,2.1vw,29px)/1.14 Georgia,serif}.cobra-hero-foot span{letter-spacing:.17em;text-transform:uppercase;color:#b8c951;font-size:9px}.cobra-prologue{color:#1c1b10;background:radial-gradient(circle at 87% 13%,#667c2326,#0000 27%),linear-gradient(145deg,#e4d7b2,#a99f5a);grid-template-columns:.15fr 1.02fr .83fr;gap:5vw;padding:145px 30px 155px;display:grid}.cobra-index{color:#5a7123;font:italic 42px Georgia,serif}.cobra-kicker{letter-spacing:.2em;text-transform:uppercase;color:#5a7123;font-size:9px}.cobra-prologue h2{letter-spacing:-.073em;text-transform:uppercase;margin:27px 0 0;font-size:clamp(57px,7.7vw,120px);line-height:.78}.cobra-prologue h2 i{text-transform:none;color:#6c273d;font:italic .75em/1 Georgia,serif}.cobra-prose{align-self:end;max-width:610px}.cobra-prose p{font-size:15px;line-height:1.72}.cobra-prose .cobra-lead{color:#4f621e;margin-bottom:35px;font:italic clamp(24px,3vw,41px)/1.12 Georgia,serif}.cobra-quote{text-align:center;color:#e8d9b3;background:radial-gradient(circle at 51% 48%,#244329,#0e2017 51%,#040705 100%);flex-direction:column;justify-content:center;align-items:center;min-height:760px;padding:110px 30px;display:flex;position:relative;overflow:hidden}.cobra-quote:before,.cobra-quote:after{content:"";border:1px solid #b6c94d4a;border-radius:50% 50% 43% 43%;width:min(64vw,820px);height:min(53vw,680px);position:absolute;transform:rotate(3deg)}.cobra-quote:after{border-color:#d5a1423d;width:min(49vw,630px);height:min(40vw,520px);transform:rotate(-3deg);box-shadow:0 0 0 6vw #b3c64a06,0 0 0 12vw #70193606}.cobra-quote>span{letter-spacing:.2em;text-transform:uppercase;color:#b5c74e;font-size:9px;position:absolute;top:44px}.cobra-quote blockquote{z-index:1;letter-spacing:-.074em;text-transform:uppercase;text-shadow:0 7px 35px #000;margin:0;font-size:clamp(56px,8.8vw,136px);font-weight:830;line-height:.8;position:relative}.cobra-quote blockquote i{text-transform:none;color:#b7c94f;font:italic .94em/1 Georgia,serif}.cobra-quote>p{z-index:1;color:#e8d9b3b8;margin:55px 0 0;font:italic clamp(18px,2vw,27px)/1.25 Georgia,serif;position:relative}.cobra-sound{color:#e5d8b6;background:radial-gradient(circle at 13% 23%,#849b2a33,#0000 28%),radial-gradient(circle at 87% 79%,#791b3c33,#0000 31%),linear-gradient(145deg,#050806,#11130c 51%,#081a10);padding:120px 30px 140px}.cobra-section-head{letter-spacing:.19em;text-transform:uppercase;color:#b6c84e;border-bottom:1px solid #b5c84c54;justify-content:space-between;padding-bottom:16px;font-size:9px;display:flex}.cobra-sound-intro{grid-template-columns:.58fr 1.42fr;align-items:center;gap:7vw;padding:95px 0 115px;display:grid}.cobra-pulse{aspect-ratio:1;border:1px solid #b8ca4e80;border-radius:50% 50% 43% 43%;flex-direction:column;justify-content:center;align-items:center;width:min(32vw,440px);display:flex;position:relative;box-shadow:0 0 0 4vw #b8ca4e06,0 0 0 8vw #7e1c3e06,inset 0 0 90px #5c1c2a2e}.cobra-pulse:after{content:"";border:1px solid #daaa4833;border-radius:50%;animation:4s ease-in-out infinite breatheDark;position:absolute;inset:11%}.cobra-pulse strong{letter-spacing:-.09em;color:#b8ca50;font-size:clamp(88px,12vw,182px);line-height:.76}.cobra-pulse span{letter-spacing:.28em;text-transform:uppercase;color:#d19b49;margin-top:23px;font-size:9px}.cobra-pulse i{letter-spacing:.22em;color:#e5d8b673;font:italic 12px Georgia,serif;position:absolute;bottom:14%}.cobra-sound-intro>div:last-child>p:first-child{color:#c87b50;margin:0;font:italic clamp(23px,2.7vw,40px)/1.18 Georgia,serif}.cobra-sound-intro h2{letter-spacing:-.082em;text-transform:uppercase;margin:39px 0 50px;font-size:clamp(69px,9.7vw,150px);line-height:.7}.cobra-sound-intro h2 i{text-transform:none;color:#b8ca50;font:italic .73em/1 Georgia,serif}.cobra-sound-lead{color:#e5d8b6bf;max-width:700px;margin:0;font-size:15px;line-height:1.74}.cobra-sound-grid{border-top:1px solid #b5c84c4f;border-left:1px solid #b5c84c4f;grid-template-columns:repeat(4,1fr);display:grid}.cobra-sound-grid article{border-bottom:1px solid #b5c84c4f;border-right:1px solid #b5c84c4f;flex-direction:column;min-height:510px;padding:29px 23px;display:flex}.cobra-sound-grid article>span{letter-spacing:.18em;text-transform:uppercase;color:#c87a50;font-size:9px}.cobra-sound-grid h3{letter-spacing:-.058em;text-transform:uppercase;margin:auto 0 39px;font-size:clamp(30px,3.2vw,50px);line-height:.87}.cobra-sound-grid p{color:#e5d8b6ad;margin:0 0 34px;font-size:13px;line-height:1.68}.cobra-sound-grid b{letter-spacing:.12em;text-transform:uppercase;color:#b6c74e;margin-top:auto;font-size:8px;font-weight:400;line-height:1.5}.cobra-sound-coda{text-align:center;letter-spacing:-.063em;text-transform:uppercase;margin:115px auto 0;font-size:clamp(39px,5.7vw,88px);font-weight:790;line-height:.92}.cobra-sound-coda i{text-transform:none;color:#b8ca51;font:italic .78em/1 Georgia,serif}.cobra-myth{color:#19190e;background:radial-gradient(circle at 88% 18%,#711b3a24,#0000 28%),linear-gradient(145deg,#d3c57e,#e7dab3 55%,#93a546);padding:120px 30px 140px}.cobra-myth .cobra-section-head{color:#536520;border-color:#282d1166}.cobra-myth-intro{grid-template-columns:.68fr 1.32fr;align-items:end;gap:8vw;padding:90px 0 110px;display:grid}.cobra-myth-intro>p{color:#5b6725;max-width:390px;margin:0;font:italic clamp(23px,2.7vw,40px)/1.18 Georgia,serif}.cobra-myth-intro h2{letter-spacing:-.083em;text-transform:uppercase;margin:0;font-size:clamp(69px,10vw,153px);line-height:.71}.cobra-myth-intro h2 i{text-transform:none;color:#762941;font:italic .7em/1 Georgia,serif}.cobra-myth-grid{border-top:1px solid #262a1166;border-left:1px solid #262a1166;grid-template-columns:1fr 1fr;display:grid}.cobra-myth-grid article{border-bottom:1px solid #262a1166;border-right:1px solid #262a1166;flex-direction:column;min-height:500px;padding:31px;transition:background .35s,color .35s;display:flex}.cobra-myth-grid article:hover{color:#e8dab6;background:#10281c}.cobra-myth-grid article>span{letter-spacing:.18em;text-transform:uppercase;color:#5b6b25;font-size:9px}.cobra-myth-grid h3{letter-spacing:-.065em;text-transform:uppercase;margin:auto 0 41px;font-size:clamp(43px,5.4vw,82px);line-height:.85}.cobra-myth-grid p{color:#19190eb8;max-width:540px;margin:0;font-size:14px;line-height:1.72}.cobra-myth-grid article:hover p,.cobra-myth-grid article:hover span{color:#e8dab6c2}.cobra-boundary{color:#eadbb7;background:linear-gradient(96deg,#030705f0,#03070566),url(/song-assets/le-roi-cobra-fait-la-fete.png) 50% 39%/cover fixed;grid-template-columns:1.2fr .8fr;align-items:center;gap:7vw;min-height:980px;padding:120px 8vw;display:grid}.cobra-boundary-copy>p,.cobra-boundary-note>span{letter-spacing:.2em;text-transform:uppercase;color:#b6c84e;font-size:9px}.cobra-boundary h2{letter-spacing:-.084em;text-transform:uppercase;text-shadow:0 8px 38px #000;margin:43px 0 0;font-size:clamp(70px,9.7vw,150px);line-height:.71}.cobra-boundary h2 i{text-transform:none;color:#b8ca50;font:italic .74em/1 Georgia,serif}.cobra-boundary-note{-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#040806b3;border-top:1px solid #b8ca506e;align-self:end;margin-bottom:7vh;padding:28px}.cobra-boundary-note p{color:#eadbb7c7;margin:28px 0 0;font-size:15px;line-height:1.75}.cobra-artist-note{color:#eadbb7;background:radial-gradient(circle at 12% 80%,#96aa382b,#0000 31%),linear-gradient(145deg,#3f1028,#070907 52%,#10271a);grid-template-columns:.8fr 1.2fr;align-items:center;gap:8vw;padding:130px 9vw;display:grid}.cobra-film-placeholder{background:linear-gradient(#b7c94f17,#60153042);border:1px solid #b7c94f63;flex-direction:column;justify-content:space-between;min-height:720px;padding:28px;display:flex;position:relative;overflow:hidden;transform:rotate(1.1deg);box-shadow:0 35px 100px #0000005e}.cobra-film-placeholder:before,.cobra-film-placeholder:after{content:"";border:1px solid #b7c94f38;border-radius:50% 50% 43% 43%;position:absolute;inset:11%;transform:rotate(-4deg)}.cobra-film-placeholder:after{border-color:#d5a64633;inset:21%;transform:rotate(4deg)}.cobra-film-placeholder>span,.cobra-film-placeholder>small{z-index:1;letter-spacing:.18em;text-transform:uppercase;color:#b6c84e;font-size:9px;position:relative}.cobra-film-placeholder>div{z-index:1;text-align:center;color:#b8ca50;text-shadow:0 7px 35px #000;margin:auto;font:italic clamp(65px,8.6vw,125px)/.65 Georgia,serif;position:relative}.cobra-artist-copy>p:first-child{letter-spacing:.2em;text-transform:uppercase;color:#b7c94e;font-size:9px}.cobra-artist-copy h2{letter-spacing:-.075em;text-transform:uppercase;margin:42px 0 52px;font-size:clamp(58px,7.3vw,111px);line-height:.76}.cobra-artist-copy h2 i{text-transform:none;color:#c87b50;font:italic .73em/1 Georgia,serif}.cobra-artist-copy>p:not(:first-child){color:#eadbb7bf;max-width:630px;font-size:15px;line-height:1.75}.cobra-artist-copy>span{letter-spacing:.16em;text-transform:uppercase;color:#b7c94e;border:1px solid #b7c94f63;border-radius:40px;margin-top:35px;padding:11px 15px;font-size:9px;display:inline-block}.cobra-listen{color:#eadbb6;isolation:isolate;background:url(/song-assets/le-roi-cobra-fait-la-fete.png) 50% 38%/cover;flex-direction:column;justify-content:center;min-height:100svh;padding:100px 30px 28px;display:flex;position:relative;overflow:hidden}.cobra-listen-overlay{z-index:-1;background:linear-gradient(#0307053d,#030705f0),radial-gradient(circle at 50% 40%,#0000 5%,#0307056b 72%);position:absolute;inset:0}.cobra-listen>p{text-align:center;text-shadow:0 3px 24px #000;margin:0;font:italic clamp(19px,2vw,28px)/1.2 Georgia,serif}.cobra-listen>h2{text-align:center;letter-spacing:-.09em;text-transform:uppercase;text-shadow:0 10px 48px #000;margin:34px 0 70px;font-size:clamp(86px,15vw,230px);line-height:.66}.cobra-listen>h2 i{text-transform:none;color:#b8ca50;font:italic .72em/1 Georgia,serif}.cobra-dsp-links a{background:#0307059c;border-color:#b8ca50}.cobra-listen footer{letter-spacing:.14em;text-transform:uppercase;grid-template-columns:1fr auto 1fr;align-items:center;margin-top:auto;padding-top:80px;font-size:9px;display:grid}.cobra-listen footer a:last-child{justify-self:end}@media (max-width:900px){.cobra-prologue{grid-template-columns:.15fr .85fr}.cobra-prose{grid-column:2;margin-top:55px}.cobra-sound-intro{grid-template-columns:1fr}.cobra-pulse{width:min(54vw,440px);margin:0 auto}.cobra-sound-grid{grid-template-columns:1fr 1fr}.cobra-myth-intro,.cobra-myth-grid{grid-template-columns:1fr}.cobra-boundary{background-attachment:scroll;grid-template-columns:1fr}.cobra-boundary-note{max-width:650px;margin-left:auto}.cobra-artist-note{grid-template-columns:1fr}.cobra-film-placeholder{justify-self:center;width:min(72vw,560px)}.cobra-artist-copy{max-width:760px}}@media (max-width:600px){.track-story-card-cobra{margin-top:80px}.track-story-card-cobra .track-story-image{min-height:620px}.cobra-hero{background:linear-gradient(#03070526 30%,#030705f7),linear-gradient(90deg,#0307058c,#0000);padding:20px 18px 32px}.cobra-hero-art{background-position:54%;inset:0}.cobra-nav{grid-template-columns:1fr 1fr}.cobra-nav span{display:none}.cobra-moon{width:30vw;top:13vh;left:7vw}.cobra-hero-copy>p{margin-bottom:5vh}.cobra-hero h1{font-size:19vw;line-height:.71}.cobra-hero h1 span:nth-child(2),.cobra-hero h1 i{margin-left:0}.cobra-hero h1 i{font-size:12.5vw}.cobra-hero-foot{gap:18px}.cobra-hero-foot span{text-align:right;max-width:132px}.cobra-prologue{grid-template-columns:1fr;padding:90px 18px}.cobra-index{font-size:28px}.cobra-prose{grid-column:auto}.cobra-prologue h2{font-size:16vw}.cobra-quote{min-height:620px;padding:90px 18px}.cobra-quote:before{width:88vw;height:74vw}.cobra-quote:after{width:70vw;height:60vw}.cobra-quote blockquote{font-size:14vw}.cobra-sound{padding:85px 18px}.cobra-sound-head span:last-child{display:none}.cobra-sound-intro{padding:65px 0 80px}.cobra-pulse{width:68vw}.cobra-sound-intro h2{font-size:18vw}.cobra-sound-grid{grid-template-columns:1fr}.cobra-sound-grid article{min-height:410px}.cobra-sound-grid h3{font-size:13vw}.cobra-sound-coda{margin-top:80px;font-size:12vw}.cobra-myth{padding:85px 18px}.cobra-section-head span:last-child{display:none}.cobra-myth-intro{padding:65px 0 80px}.cobra-myth-intro h2{font-size:18vw}.cobra-myth-grid article{min-height:420px;padding:25px 20px}.cobra-myth-grid h3{font-size:13vw}.cobra-boundary{background-position:54%;min-height:860px;padding:90px 18px}.cobra-boundary h2{font-size:18vw}.cobra-boundary-note{margin-bottom:0;padding:22px}.cobra-artist-note{padding:90px 18px}.cobra-film-placeholder{width:100%;min-height:620px}.cobra-artist-copy h2{font-size:16vw}.cobra-listen{background-position:54%;padding-left:18px;padding-right:18px}.cobra-listen>h2{font-size:21vw}.cobra-listen footer{grid-template-columns:1fr 1fr}.cobra-listen footer span{display:none}}.track-story-card-summer{border-color:#e7a86066;grid-template-columns:1.2fr minmax(280px,.8fr);margin-top:120px}.track-story-card-summer .track-story-copy{order:1;padding-left:0;padding-right:7vw}.track-story-card-summer .track-story-image{background-image:linear-gradient(#0000 45%,#030d15c7),url(/song-assets/amour-d-ete.png);background-position:50% 38%;order:2}.track-story-card-summer .track-story-copy>span{color:#db815a}.track-story-card-summer .track-story-copy h2 i{color:#2c94a5}.summer-page{--summer-night:#061019;--summer-blue:#0d4560;--summer-teal:#1f8797;--summer-coral:#bd583a;--summer-gold:#dda95f;--summer-sand:#efdfbd;background:var(--summer-night);color:var(--summer-sand);min-height:100vh}.summer-hero{isolation:isolate;background:linear-gradient(90deg,#030c13fa 0%,#030c13d1 34%,#030c1324 70%,#030c133d 100%);min-height:100svh;padding:24px 30px 42px;position:relative;overflow:hidden}.summer-hero-art{z-index:-3;filter:saturate(.96)contrast(1.04);background:url(/song-assets/amour-d-ete.png) 50% 39%/cover no-repeat;position:absolute;inset:0 0 0 25%}.summer-hero:after{content:"";z-index:-2;mix-blend-mode:screen;pointer-events:none;background:linear-gradient(#0000 57%,#030c13 100%),radial-gradient(circle at 80% 30%,#edad5633,#0000 24%),radial-gradient(circle at 19% 74%,#1f87973d,#0000 29%);position:absolute;inset:0}.summer-tide-line{z-index:-1;transform-origin:100%;opacity:.72;background:linear-gradient(90deg,#0000,#f1c276 17%,#65bfd0 48%,#f1c276 78%,#0000);width:78vw;height:2px;position:absolute;bottom:17vh;right:-9vw;transform:rotate(-4deg);box-shadow:0 0 12px #5ebfd0b8,0 0 34px #e5a35359}.summer-tide-line:before,.summer-tide-line:after{content:"";background:inherit;width:74%;height:1px;box-shadow:inherit;opacity:.42;position:absolute;right:8%}.summer-tide-line:before{top:-21px;transform:rotate(1.6deg)}.summer-tide-line:after{top:24px;transform:rotate(-1.4deg)}.summer-nav{color:#efbe72;text-shadow:0 3px 21px #000}.summer-hero-copy{z-index:1;flex-direction:column;justify-content:flex-end;min-height:calc(100svh - 66px);display:flex;position:relative}.summer-hero-copy>p{color:#efdbb5;text-shadow:0 3px 24px #000;max-width:390px;margin:0 0 8vh;font:italic clamp(18px,2.1vw,29px)/1.2 Georgia,serif}.summer-hero h1{letter-spacing:-.095em;text-transform:uppercase;text-shadow:0 10px 52px #000;max-width:91vw;margin:0;font-size:clamp(84px,14.2vw,218px);font-weight:840;line-height:.62}.summer-hero h1 span{display:block}.summer-hero h1 i{text-transform:none;letter-spacing:-.067em;color:#eab568;margin-left:22vw;font:italic clamp(64px,9.4vw,144px)/.8 Georgia,serif;display:block}.summer-hero-foot{justify-content:space-between;align-items:end;margin-top:7vh;display:flex}.summer-hero-foot strong{color:#f0dfbd;font:italic clamp(19px,2.1vw,29px)/1.14 Georgia,serif}.summer-hero-foot span{letter-spacing:.17em;text-transform:uppercase;color:#55b2c0;font-size:9px}.summer-prologue{color:#24150f;background:radial-gradient(circle at 85% 15%,#2686962e,#0000 28%),linear-gradient(145deg,#f0dfbc,#d49b68 54%,#bf6245);grid-template-columns:.15fr 1.02fr .83fr;gap:5vw;padding:145px 30px 155px;display:grid}.summer-index{color:#a3402e;font:italic 42px Georgia,serif}.summer-kicker{letter-spacing:.2em;text-transform:uppercase;color:#a3402e;font-size:9px}.summer-prologue h2{letter-spacing:-.073em;text-transform:uppercase;margin:27px 0 0;font-size:clamp(57px,7.7vw,120px);line-height:.78}.summer-prologue h2 i{text-transform:none;color:#0b6a7d;font:italic .75em/1 Georgia,serif}.summer-prose{align-self:end;max-width:610px}.summer-prose p{font-size:15px;line-height:1.72}.summer-prose .summer-lead{color:#843823;margin-bottom:35px;font:italic clamp(24px,3vw,41px)/1.12 Georgia,serif}.summer-quote{text-align:center;color:#f1dfbb;background:radial-gradient(circle at 50% 48%,#176178,#0a3042 51%,#041019 100%);flex-direction:column;justify-content:center;align-items:center;min-height:760px;padding:110px 30px;display:flex;position:relative;overflow:hidden}.summer-quote:before,.summer-quote:after{content:"";border:1px solid #65bfd04d;border-radius:50%;width:min(78vw,1020px);height:min(34vw,430px);position:absolute;transform:rotate(-4deg)}.summer-quote:after{border-color:#edb7654a;width:min(59vw,760px);height:min(24vw,310px);transform:rotate(3deg);box-shadow:0 0 0 6vw #65bfd006,0 0 0 12vw #e6a45606}.summer-quote>span{letter-spacing:.2em;text-transform:uppercase;color:#63bfce;font-size:9px;position:absolute;top:44px}.summer-quote blockquote{z-index:1;letter-spacing:-.074em;text-transform:uppercase;text-shadow:0 7px 35px #000;margin:0;font-size:clamp(56px,8.8vw,136px);font-weight:830;line-height:.8;position:relative}.summer-quote blockquote i{text-transform:none;color:#efb96c;font:italic .94em/1 Georgia,serif}.summer-quote>p{z-index:1;color:#f1dfbbbd;margin:55px 0 0;font:italic clamp(18px,2vw,27px)/1.25 Georgia,serif;position:relative}.summer-sound{color:#efdfbd;background:radial-gradient(circle at 13% 23%,#218b9d3b,#0000 28%),radial-gradient(circle at 88% 78%,#c1533733,#0000 31%),linear-gradient(145deg,#041019,#10242c 51%,#071d29);padding:120px 30px 140px}.summer-section-head{letter-spacing:.19em;text-transform:uppercase;color:#64bdcc;border-bottom:1px solid #60b8c857;justify-content:space-between;padding-bottom:16px;font-size:9px;display:flex}.summer-sound-intro{grid-template-columns:.58fr 1.42fr;align-items:center;gap:7vw;padding:95px 0 115px;display:grid}.summer-pulse{aspect-ratio:1;border:1px solid #60bbcb85;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:min(32vw,440px);display:flex;position:relative;box-shadow:0 0 0 4vw #60bbcb06,0 0 0 8vw #e2a65a06,inset 0 0 90px #bd523733}.summer-pulse:after{content:"";border:1px solid #ebb56338;border-radius:50%;animation:4s ease-in-out infinite breatheDark;position:absolute;inset:11%}.summer-pulse strong{letter-spacing:-.09em;color:#63bece;font-size:clamp(88px,12vw,182px);line-height:.76}.summer-pulse span{letter-spacing:.28em;text-transform:uppercase;color:#eab46a;margin-top:23px;font-size:9px}.summer-pulse i{letter-spacing:.2em;color:#efdfbd75;font:italic 12px Georgia,serif;position:absolute;bottom:15%}.summer-sound-intro>div:last-child>p:first-child{color:#e18a61;margin:0;font:italic clamp(23px,2.7vw,40px)/1.18 Georgia,serif}.summer-sound-intro h2{letter-spacing:-.082em;text-transform:uppercase;margin:39px 0 50px;font-size:clamp(69px,9.7vw,150px);line-height:.7}.summer-sound-intro h2 i{text-transform:none;color:#63bece;font:italic .73em/1 Georgia,serif}.summer-sound-lead{color:#efdfbdc2;max-width:700px;margin:0;font-size:15px;line-height:1.74}.summer-sound-grid{border-top:1px solid #61b8c84f;border-left:1px solid #61b8c84f;grid-template-columns:repeat(4,1fr);display:grid}.summer-sound-grid article{border-bottom:1px solid #61b8c84f;border-right:1px solid #61b8c84f;flex-direction:column;min-height:510px;padding:29px 23px;display:flex}.summer-sound-grid article>span{letter-spacing:.18em;text-transform:uppercase;color:#e28b62;font-size:9px}.summer-sound-grid h3{letter-spacing:-.058em;text-transform:uppercase;margin:auto 0 39px;font-size:clamp(30px,3.2vw,50px);line-height:.87}.summer-sound-grid p{color:#efdfbdb0;margin:0 0 34px;font-size:13px;line-height:1.68}.summer-sound-grid b{letter-spacing:.12em;text-transform:uppercase;color:#63bdcc;margin-top:auto;font-size:8px;font-weight:400;line-height:1.5}.summer-sound-coda{text-align:center;letter-spacing:-.063em;text-transform:uppercase;margin:115px auto 0;font-size:clamp(39px,5.7vw,88px);font-weight:790;line-height:.92}.summer-sound-coda i{text-transform:none;color:#efb769;font:italic .78em/1 Georgia,serif}.summer-atlas{color:#24140e;background:radial-gradient(circle at 88% 18%,#1d849629,#0000 28%),linear-gradient(145deg,#eddbb6,#dc9866 56%,#b9513d);padding:120px 30px 140px}.summer-atlas .summer-section-head{color:#8c3827;border-color:#43221463}.summer-atlas-intro{grid-template-columns:.68fr 1.32fr;align-items:end;gap:8vw;padding:90px 0 110px;display:grid}.summer-atlas-intro>p{color:#843821;max-width:390px;margin:0;font:italic clamp(23px,2.7vw,40px)/1.18 Georgia,serif}.summer-atlas-intro h2{letter-spacing:-.083em;text-transform:uppercase;margin:0;font-size:clamp(69px,10vw,153px);line-height:.71}.summer-atlas-intro h2 i{text-transform:none;color:#0b687b;font:italic .7em/1 Georgia,serif}.summer-atlas-grid{border-top:1px solid #3d1f1363;border-left:1px solid #3d1f1363;grid-template-columns:1fr 1fr;display:grid}.summer-atlas-grid article{border-bottom:1px solid #3d1f1363;border-right:1px solid #3d1f1363;flex-direction:column;min-height:500px;padding:31px;transition:background .35s,color .35s;display:flex}.summer-atlas-grid article:hover{color:#f0dfbc;background:#0d4c61}.summer-atlas-grid article>span{letter-spacing:.18em;text-transform:uppercase;color:#8c3927;font-size:9px}.summer-atlas-grid h3{letter-spacing:-.065em;text-transform:uppercase;margin:auto 0 41px;font-size:clamp(43px,5.4vw,82px);line-height:.85}.summer-atlas-grid p{color:#24140eba;max-width:540px;margin:0;font-size:14px;line-height:1.72}.summer-atlas-grid article:hover p,.summer-atlas-grid article:hover span{color:#f0dfbcc7}.summer-tide{color:#f0dfbd;background:linear-gradient(96deg,#030c13f2,#030c1361),url(/song-assets/amour-d-ete.png) 50% 40%/cover fixed;grid-template-columns:1.2fr .8fr;align-items:center;gap:7vw;min-height:980px;padding:120px 8vw;display:grid}.summer-tide-copy>p,.summer-tide-note>span{letter-spacing:.2em;text-transform:uppercase;color:#64bfce;font-size:9px}.summer-tide h2{letter-spacing:-.084em;text-transform:uppercase;text-shadow:0 8px 38px #000;margin:43px 0 0;font-size:clamp(70px,9.7vw,150px);line-height:.71}.summer-tide h2 i{text-transform:none;color:#efb86b;font:italic .67em/1 Georgia,serif}.summer-tide-note{-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#030c13b3;border-top:1px solid #60bccc73;align-self:end;margin-bottom:7vh;padding:28px}.summer-tide-note p{color:#f0dfbdc9;margin:28px 0 0;font-size:15px;line-height:1.75}.summer-artist-note{color:#f0dfbd;background:radial-gradient(circle at 12% 80%,#298fa02e,#0000 31%),linear-gradient(145deg,#7a2b27,#07121a 52%,#0c3f52);grid-template-columns:.8fr 1.2fr;align-items:center;gap:8vw;padding:130px 9vw;display:grid}.summer-film-placeholder{background:linear-gradient(#61bbcb17,#bd523740);border:1px solid #61bbcb66;flex-direction:column;justify-content:space-between;min-height:720px;padding:28px;display:flex;position:relative;overflow:hidden;transform:rotate(-1.1deg);box-shadow:0 35px 100px #0000005e}.summer-film-placeholder:before,.summer-film-placeholder:after{content:"";border:1px solid #66c1d13b;border-radius:50%;height:27%;position:absolute;top:28%;left:-10%;right:-10%;transform:rotate(-5deg)}.summer-film-placeholder:after{border-color:#edb76536;top:46%;transform:rotate(5deg)}.summer-film-placeholder>span,.summer-film-placeholder>small{z-index:1;letter-spacing:.18em;text-transform:uppercase;color:#66bfce;font-size:9px;position:relative}.summer-film-placeholder>div{z-index:1;text-align:center;color:#efb96d;text-shadow:0 7px 35px #000;margin:auto;font:italic clamp(65px,8.6vw,125px)/.65 Georgia,serif;position:relative}.summer-artist-copy>p:first-child{letter-spacing:.2em;text-transform:uppercase;color:#64bfce;font-size:9px}.summer-artist-copy h2{letter-spacing:-.075em;text-transform:uppercase;margin:42px 0 52px;font-size:clamp(58px,7.3vw,111px);line-height:.76}.summer-artist-copy h2 i{text-transform:none;color:#ec9a69;font:italic .73em/1 Georgia,serif}.summer-artist-copy>p:not(:first-child){color:#f0dfbdc2;max-width:630px;font-size:15px;line-height:1.75}.summer-artist-copy>span{letter-spacing:.16em;text-transform:uppercase;color:#64bfce;border:1px solid #61bbcb63;border-radius:40px;margin-top:35px;padding:11px 15px;font-size:9px;display:inline-block}.summer-listen{color:#f0dfbd;isolation:isolate;background:url(/song-assets/amour-d-ete.png) 50% 39%/cover;flex-direction:column;justify-content:center;min-height:100svh;padding:100px 30px 28px;display:flex;position:relative;overflow:hidden}.summer-listen-overlay{z-index:-1;background:linear-gradient(#030c1333,#030c13f2),radial-gradient(circle at 50% 40%,#0000 4%,#030c136e 72%);position:absolute;inset:0}.summer-listen>p{text-align:center;text-shadow:0 3px 24px #000;margin:0;font:italic clamp(19px,2vw,28px)/1.2 Georgia,serif}.summer-listen>h2{text-align:center;letter-spacing:-.09em;text-transform:uppercase;text-shadow:0 10px 48px #000;margin:34px 0 70px;font-size:clamp(86px,15vw,230px);line-height:.66}.summer-listen>h2 i{text-transform:none;color:#efb96d;font:italic .72em/1 Georgia,serif}.summer-dsp-links a{background:#030c139c;border-color:#64bfce}.summer-listen footer{letter-spacing:.14em;text-transform:uppercase;grid-template-columns:1fr auto 1fr;align-items:center;margin-top:auto;padding-top:80px;font-size:9px;display:grid}.summer-listen footer a:last-child{justify-self:end}@media (max-width:900px){.track-story-card-summer{grid-template-columns:1fr}.track-story-card-summer .track-story-copy{order:2;padding-right:0}.track-story-card-summer .track-story-image{order:1}.summer-prologue{grid-template-columns:.15fr .85fr}.summer-prose{grid-column:2;margin-top:55px}.summer-sound-intro{grid-template-columns:1fr}.summer-pulse{width:min(54vw,440px);margin:0 auto}.summer-sound-grid{grid-template-columns:1fr 1fr}.summer-atlas-intro,.summer-atlas-grid{grid-template-columns:1fr}.summer-tide{background-attachment:scroll;grid-template-columns:1fr}.summer-tide-note{max-width:650px;margin-left:auto}.summer-artist-note{grid-template-columns:1fr}.summer-film-placeholder{justify-self:center;width:min(72vw,560px)}.summer-artist-copy{max-width:760px}}@media (max-width:600px){.track-story-card-summer{margin-top:80px}.track-story-card-summer .track-story-image{min-height:620px}.summer-hero{background:linear-gradient(#030c1324 30%,#030c13f7),linear-gradient(90deg,#030c138a,#0000);padding:20px 18px 32px}.summer-hero-art{background-position:52%;inset:0}.summer-nav{grid-template-columns:1fr 1fr}.summer-nav span{display:none}.summer-tide-line{width:120vw;bottom:20vh;right:-20vw}.summer-hero-copy>p{margin-bottom:6vh}.summer-hero h1{font-size:21vw;line-height:.7}.summer-hero h1 i{margin-left:0;font-size:17vw}.summer-hero-foot{gap:18px}.summer-hero-foot span{text-align:right;max-width:132px}.summer-prologue{grid-template-columns:1fr;padding:90px 18px}.summer-index{font-size:28px}.summer-prose{grid-column:auto}.summer-prologue h2{font-size:16vw}.summer-quote{min-height:620px;padding:90px 18px}.summer-quote:before{width:105vw;height:58vw}.summer-quote:after{width:84vw;height:44vw}.summer-quote blockquote{font-size:14vw}.summer-sound{padding:85px 18px}.summer-sound-head span:last-child{display:none}.summer-sound-intro{padding:65px 0 80px}.summer-pulse{width:68vw}.summer-sound-intro h2{font-size:18vw}.summer-sound-grid{grid-template-columns:1fr}.summer-sound-grid article{min-height:410px}.summer-sound-grid h3{font-size:13vw}.summer-sound-coda{margin-top:80px;font-size:12vw}.summer-atlas{padding:85px 18px}.summer-section-head span:last-child{display:none}.summer-atlas-intro{padding:65px 0 80px}.summer-atlas-intro h2{font-size:18vw}.summer-atlas-grid article{min-height:420px;padding:25px 20px}.summer-atlas-grid h3{font-size:13vw}.summer-tide{background-position:53%;min-height:860px;padding:90px 18px}.summer-tide h2{font-size:18vw}.summer-tide-note{margin-bottom:0;padding:22px}.summer-artist-note{padding:90px 18px}.summer-film-placeholder{width:100%;min-height:620px}.summer-artist-copy h2{font-size:16vw}.summer-listen{background-position:52%;padding-left:18px;padding-right:18px}.summer-listen>h2{font-size:21vw}.summer-listen footer{grid-template-columns:1fr 1fr}.summer-listen footer span{display:none}}.track-story-card-divine{border-color:#da9e4666;margin-top:120px}.track-story-card-divine .track-story-image{background-image:linear-gradient(#0000 46%,#05070acc),url(/song-assets/sois-divin-paradis-portrait.webp);background-position:50% 34%}.track-story-card-divine .track-story-copy>span{color:#dba04d}.track-story-card-divine .track-story-copy h2 i{color:#dca34e}.divine-page{--divine-black:#05070a;--divine-wine:#581528;--divine-gold:#dda34b;--divine-blue:#0a2e48;--divine-teal:#207e86;--divine-ivory:#efe1c1;background:var(--divine-black);color:var(--divine-ivory);min-height:100vh}.divine-hero{isolation:isolate;background:linear-gradient(90deg,#030508fa 0%,#030508d1 34%,#0305081a 70%,#0305082e 100%);min-height:100svh;padding:24px 30px 42px;position:relative;overflow:hidden}.divine-hero-art{z-index:-3;filter:saturate(.94)contrast(1.03);background:url(/song-assets/sois-divin-aube-divine.webp) 50%/cover no-repeat;position:absolute;inset:0 0 0 24%}.divine-hero:after{content:"";z-index:-2;mix-blend-mode:screen;pointer-events:none;background:linear-gradient(#0000 57%,#030508 100%),radial-gradient(circle at 77% 24%,#e19f4240,#0000 24%),radial-gradient(circle at 13% 75%,#207e8633,#0000 28%);position:absolute;inset:0}.divine-halo{z-index:-1;border:1px solid #e0a44b63;border-radius:50% 50% 4% 4%;width:18vw;height:30vw;animation:7s ease-in-out infinite breatheDark;position:absolute;top:15vh;left:8vw;box-shadow:0 0 0 3.8vw #e0a44b06,0 0 0 7.6vw #207e8606,inset 0 0 70px #dda04514}.divine-nav{color:#e0ad5e;text-shadow:0 3px 21px #000}.divine-hero-copy{z-index:1;flex-direction:column;justify-content:flex-end;min-height:calc(100svh - 66px);display:flex;position:relative}.divine-hero-copy>p{color:#ead9b7;text-shadow:0 3px 24px #000;max-width:390px;margin:0 0 8vh;font:italic clamp(18px,2.1vw,29px)/1.2 Georgia,serif}.divine-hero h1{letter-spacing:-.096em;text-transform:uppercase;text-shadow:0 10px 52px #000;max-width:91vw;margin:0;font-size:clamp(88px,14.6vw,224px);font-weight:840;line-height:.61}.divine-hero h1 span{display:block}.divine-hero h1 i{text-transform:none;letter-spacing:-.067em;color:#e1a64f;margin-left:24vw;font:italic clamp(65px,9.7vw,149px)/.8 Georgia,serif;display:block}.divine-hero-foot{justify-content:space-between;align-items:end;margin-top:7vh;display:flex}.divine-hero-foot strong{color:#efe0c1;font:italic clamp(19px,2.1vw,29px)/1.14 Georgia,serif}.divine-hero-foot span{letter-spacing:.17em;text-transform:uppercase;color:#dfaa59;font-size:9px}.divine-prologue{color:#21150c;background:radial-gradient(circle at 86% 15%,#1d748026,#0000 28%),linear-gradient(145deg,#eee0c0,#d6b069 55%,#a86739);grid-template-columns:.15fr 1.02fr .83fr;gap:5vw;padding:145px 30px 155px;display:grid}.divine-index{color:#8a302b;font:italic 42px Georgia,serif}.divine-kicker{letter-spacing:.2em;text-transform:uppercase;color:#8a302b;font-size:9px}.divine-prologue h2{letter-spacing:-.073em;text-transform:uppercase;margin:27px 0 0;font-size:clamp(57px,7.7vw,120px);line-height:.78}.divine-prologue h2 i{text-transform:none;color:#7c2335;font:italic .75em/1 Georgia,serif}.divine-prose{align-self:end;max-width:610px}.divine-prose p{font-size:15px;line-height:1.72}.divine-prose .divine-lead{color:#743127;margin-bottom:35px;font:italic clamp(24px,3vw,41px)/1.12 Georgia,serif}.divine-quote{text-align:center;color:#f0dfbe;background:radial-gradient(circle at 50% 49%,#742b2e,#35101e 49%,#05070a 100%);flex-direction:column;justify-content:center;align-items:center;min-height:760px;padding:110px 30px;display:flex;position:relative;overflow:hidden}.divine-quote:before,.divine-quote:after{content:"";border:1px solid #dea44b4f;border-radius:50% 50% 5% 5%;width:min(66vw,850px);height:min(48vw,620px);position:absolute;transform:rotate(-2deg)}.divine-quote:after{border-color:#26848e45;width:min(50vw,650px);height:min(36vw,465px);transform:rotate(2deg);box-shadow:0 0 0 6vw #dea44b06,0 0 0 12vw #27808906}.divine-quote>span{letter-spacing:.2em;text-transform:uppercase;color:#dfa958;font-size:9px;position:absolute;top:44px}.divine-quote blockquote{z-index:1;letter-spacing:-.071em;text-transform:uppercase;text-shadow:0 7px 35px #000;margin:0;font-size:clamp(50px,7.9vw,121px);font-weight:830;line-height:.82;position:relative}.divine-quote blockquote i{text-transform:none;color:#e2aa54;font:italic .9em/1 Georgia,serif}.divine-quote>p{z-index:1;color:#f0dfbebd;margin:55px 0 0;font:italic clamp(18px,2vw,27px)/1.25 Georgia,serif;position:relative}.divine-sound{color:#efe0c2;background:radial-gradient(circle at 13% 23%,#7e1e3633,#0000 29%),radial-gradient(circle at 88% 79%,#1f77812e,#0000 31%),linear-gradient(145deg,#05070a,#17100c 52%,#071d2b);padding:120px 30px 140px}.divine-section-head{letter-spacing:.19em;text-transform:uppercase;color:#dfa958;border-bottom:1px solid #dea44c57;justify-content:space-between;padding-bottom:16px;font-size:9px;display:flex}.divine-sound-intro{grid-template-columns:.58fr 1.42fr;align-items:center;gap:7vw;padding:95px 0 115px;display:grid}.divine-pulse{aspect-ratio:1;border:1px solid #dfa54c82;border-radius:50% 50% 6% 6%;flex-direction:column;justify-content:center;align-items:center;width:min(32vw,440px);display:flex;position:relative;box-shadow:0 0 0 4vw #dfa54c06,0 0 0 8vw #237c8606,inset 0 0 90px #75203033}.divine-pulse:after{content:"";border:1px solid #25848e38;border-radius:50%;animation:4s ease-in-out infinite breatheDark;position:absolute;inset:11%}.divine-pulse strong{letter-spacing:-.09em;color:#e0a750;font-size:clamp(88px,12vw,182px);line-height:.76}.divine-pulse span{letter-spacing:.28em;text-transform:uppercase;color:#2c9099;margin-top:23px;font-size:9px}.divine-pulse i{letter-spacing:.2em;color:#efe0c275;font:italic 12px Georgia,serif;position:absolute;bottom:14%}.divine-sound-intro>div:last-child>p:first-child{color:#c96f5c;margin:0;font:italic clamp(23px,2.7vw,40px)/1.18 Georgia,serif}.divine-sound-intro h2{letter-spacing:-.082em;text-transform:uppercase;margin:39px 0 50px;font-size:clamp(69px,9.7vw,150px);line-height:.7}.divine-sound-intro h2 i{text-transform:none;color:#e0a750;font:italic .73em/1 Georgia,serif}.divine-sound-lead{color:#efe0c2c2;max-width:700px;margin:0;font-size:15px;line-height:1.74}.divine-sound-grid{border-top:1px solid #dea44c4f;border-left:1px solid #dea44c4f;grid-template-columns:repeat(4,1fr);display:grid}.divine-sound-grid article{border-bottom:1px solid #dea44c4f;border-right:1px solid #dea44c4f;flex-direction:column;min-height:510px;padding:29px 23px;display:flex}.divine-sound-grid article>span{letter-spacing:.18em;text-transform:uppercase;color:#c96f5c;font-size:9px}.divine-sound-grid h3{letter-spacing:-.058em;text-transform:uppercase;margin:auto 0 39px;font-size:clamp(30px,3.2vw,50px);line-height:.87}.divine-sound-grid p{color:#efe0c2b0;margin:0 0 34px;font-size:13px;line-height:1.68}.divine-sound-grid b{letter-spacing:.12em;text-transform:uppercase;color:#dda653;margin-top:auto;font-size:8px;font-weight:400;line-height:1.5}.divine-sound-coda{text-align:center;letter-spacing:-.063em;text-transform:uppercase;margin:115px auto 0;font-size:clamp(39px,5.7vw,88px);font-weight:790;line-height:.92}.divine-sound-coda i{text-transform:none;color:#e0a74f;font:italic .78em/1 Georgia,serif}.divine-paradise{color:#321827;background:radial-gradient(circle at 84% 12%,#ffb7cd6b,#0000 26%),linear-gradient(145deg,#f5dfcc,#e6aeac 48%,#b8767f);padding:120px 30px 150px}.divine-paradise .divine-section-head{color:#7b314c;border-color:#54283759}.divine-paradise-copy{grid-template-columns:.58fr 1.42fr;align-items:end;gap:7vw;padding:85px 0 105px;display:grid}.divine-paradise-copy>p{color:#7b314c;max-width:430px;margin:0;font:italic clamp(22px,2.7vw,40px)/1.18 Georgia,serif}.divine-paradise-copy h2{letter-spacing:-.08em;text-transform:uppercase;margin:0;font-size:clamp(61px,8.8vw,136px);line-height:.72}.divine-paradise-copy h2 i{text-transform:none;color:#8e3e5a;font:italic .68em/1 Georgia,serif}.divine-paradise-grid{grid-template-rows:minmax(430px,60vw) minmax(360px,43vw);grid-template-columns:1.32fr .68fr;gap:20px;display:grid}.divine-paradise-grid figure{background:#8d4e5f;margin:0;position:relative;overflow:hidden;box-shadow:0 26px 70px #481e2d38}.divine-paradise-grid img{object-fit:cover;width:100%;height:100%;transition:transform 1.2s cubic-bezier(.2,.7,.2,1);display:block}.divine-paradise-grid figure:hover img{transform:scale(1.025)}.divine-paradise-grid figcaption{color:#fff1e1;text-shadow:0 2px 18px #2c0f1c;background:linear-gradient(#0000,#29111cb8);padding:70px 24px 23px;font:italic 15px/1.25 Georgia,serif;position:absolute;bottom:0;left:0;right:0}.divine-paradise-wide{grid-area:1/1}.divine-paradise-wide img{object-position:center 42%;transform:scale(1.035)}.divine-paradise-wide:hover img{transform:scale(1.06)}.divine-paradise-portrait{grid-area:1/2/span 2}.divine-paradise-portrait img{object-position:center 31%}.divine-paradise-dawn{grid-area:2/1}.divine-paradise-dawn img{object-position:center 48%}.divine-liturgy{color:#20150c;background:radial-gradient(circle at 88% 18%,#28818a26,#0000 28%),linear-gradient(145deg,#e8d8b5,#d2ab66 56%,#a65d38);padding:120px 30px 140px}.divine-liturgy .divine-section-head{color:#7e2e2b;border-color:#3a221166}.divine-liturgy-intro{grid-template-columns:.68fr 1.32fr;align-items:end;gap:8vw;padding:90px 0 110px;display:grid}.divine-liturgy-intro>p{color:#783126;max-width:390px;margin:0;font:italic clamp(23px,2.7vw,40px)/1.18 Georgia,serif}.divine-liturgy-intro h2{letter-spacing:-.083em;text-transform:uppercase;margin:0;font-size:clamp(69px,10vw,153px);line-height:.71}.divine-liturgy-intro h2 i{text-transform:none;color:#79263a;font:italic .63em/1 Georgia,serif}.divine-liturgy-grid{border-top:1px solid #36201166;border-left:1px solid #36201166;grid-template-columns:1fr 1fr;display:grid}.divine-liturgy-grid article{border-bottom:1px solid #36201166;border-right:1px solid #36201166;flex-direction:column;min-height:500px;padding:31px;transition:background .35s,color .35s;display:flex}.divine-liturgy-grid article:hover{color:#efe0c1;background:#5a1729}.divine-liturgy-grid article>span{letter-spacing:.18em;text-transform:uppercase;color:#7e2e2b;font-size:9px}.divine-liturgy-grid h3{letter-spacing:-.065em;text-transform:uppercase;margin:auto 0 41px;font-size:clamp(43px,5.4vw,82px);line-height:.85}.divine-liturgy-grid p{color:#20150cba;max-width:540px;margin:0;font-size:14px;line-height:1.72}.divine-liturgy-grid article:hover p,.divine-liturgy-grid article:hover span{color:#efe0c1c7}.divine-sermon{color:#efe0c1;background:linear-gradient(96deg,#030508e8,#45162c47),url(/song-assets/sois-divin-jardin-celeste.webp) 50% 42%/cover fixed;grid-template-columns:1.2fr .8fr;align-items:center;gap:7vw;min-height:980px;padding:120px 8vw;display:grid}.divine-sermon-copy>p,.divine-sermon-note>span{letter-spacing:.2em;text-transform:uppercase;color:#e0aa58;font-size:9px}.divine-sermon h2{letter-spacing:-.084em;text-transform:uppercase;text-shadow:0 8px 38px #000;margin:43px 0 0;font-size:clamp(70px,9.7vw,150px);line-height:.71}.divine-sermon h2 i{text-transform:none;color:#e1a74f;font:italic .63em/1 Georgia,serif}.divine-sermon-note{-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#030609b8;border-top:1px solid #dea65073;align-self:end;margin-bottom:7vh;padding:28px}.divine-sermon-note p{color:#efe0c1c9;margin:28px 0 0;font-size:15px;line-height:1.75}.divine-artist-note{color:#efe0c1;background:radial-gradient(circle at 12% 80%,#247c852b,#0000 31%),linear-gradient(145deg,#571427,#06080b 52%,#092b42);grid-template-columns:.8fr 1.2fr;align-items:center;gap:8vw;padding:130px 9vw;display:grid}.divine-film-placeholder{background:linear-gradient(#dea44c17,#64172a40);border:1px solid #dea44c66;flex-direction:column;justify-content:space-between;min-height:720px;padding:28px;display:flex;position:relative;overflow:hidden;transform:rotate(1.1deg);box-shadow:0 35px 100px #00000061}.divine-film-placeholder:before,.divine-film-placeholder:after{content:"";border:1px solid #dfa64e3b;border-radius:50% 50% 5% 5%;position:absolute;inset:10% 14%;transform:rotate(-3deg)}.divine-film-placeholder:after{border-color:#26838c38;inset:20% 24%;transform:rotate(3deg)}.divine-film-placeholder>span,.divine-film-placeholder>small{z-index:1;letter-spacing:.18em;text-transform:uppercase;color:#dfa957;font-size:9px;position:relative}.divine-film-placeholder>div{z-index:1;text-align:center;color:#e0a750;text-shadow:0 7px 35px #000;margin:auto;font:italic clamp(65px,8.6vw,125px)/.65 Georgia,serif;position:relative}.divine-artist-copy>p:first-child{letter-spacing:.2em;text-transform:uppercase;color:#dfa957;font-size:9px}.divine-artist-copy h2{letter-spacing:-.075em;text-transform:uppercase;margin:42px 0 52px;font-size:clamp(58px,7.3vw,111px);line-height:.76}.divine-artist-copy h2 i{text-transform:none;color:#c96f5c;font:italic .73em/1 Georgia,serif}.divine-artist-copy>p:not(:first-child){color:#efe0c1c2;max-width:630px;font-size:15px;line-height:1.75}.divine-artist-copy>span{letter-spacing:.16em;text-transform:uppercase;color:#dfa957;border:1px solid #dea44c66;border-radius:40px;margin-top:35px;padding:11px 15px;font-size:9px;display:inline-block}.divine-listen{color:#efe0c1;isolation:isolate;background:url(/song-assets/sois-divin-aube-divine.webp) 50%/cover;flex-direction:column;justify-content:center;min-height:100svh;padding:100px 30px 28px;display:flex;position:relative;overflow:hidden}.divine-listen-overlay{z-index:-1;background:linear-gradient(#0305082e,#030508f5),radial-gradient(circle at 50% 40%,#0000 4%,#0305086e 72%);position:absolute;inset:0}.divine-listen>p{text-align:center;text-shadow:0 3px 24px #000;margin:0;font:italic clamp(19px,2vw,28px)/1.2 Georgia,serif}.divine-listen>h2{text-align:center;letter-spacing:-.09em;text-transform:uppercase;text-shadow:0 10px 48px #000;margin:34px 0 70px;font-size:clamp(86px,15vw,230px);line-height:.66}.divine-listen>h2 i{text-transform:none;color:#e1a74f;font:italic .72em/1 Georgia,serif}.divine-dsp-links a{background:#030508a1;border-color:#dfa957}.divine-listen footer{letter-spacing:.14em;text-transform:uppercase;grid-template-columns:1fr auto 1fr;align-items:center;margin-top:auto;padding-top:80px;font-size:9px;display:grid}.divine-listen footer a:last-child{justify-self:end}@media (max-width:900px){.divine-prologue{grid-template-columns:.15fr .85fr}.divine-prose{grid-column:2;margin-top:55px}.divine-sound-intro{grid-template-columns:1fr}.divine-pulse{width:min(54vw,440px);margin:0 auto}.divine-sound-grid{grid-template-columns:1fr 1fr}.divine-paradise-copy{grid-template-columns:1fr}.divine-paradise-grid{grid-template-rows:minmax(420px,64vw) minmax(340px,50vw);grid-template-columns:1fr 1fr}.divine-paradise-wide{grid-column:1/span 2}.divine-paradise-portrait{grid-area:2/1}.divine-paradise-dawn{grid-area:2/2}.divine-liturgy-intro,.divine-liturgy-grid{grid-template-columns:1fr}.divine-sermon{background-attachment:scroll;grid-template-columns:1fr}.divine-sermon-note{max-width:650px;margin-left:auto}.divine-artist-note{grid-template-columns:1fr}.divine-film-placeholder{justify-self:center;width:min(72vw,560px)}.divine-artist-copy{max-width:760px}}@media (max-width:600px){.track-story-card-divine{margin-top:80px}.track-story-card-divine .track-story-image{min-height:620px}.divine-hero{background:linear-gradient(#03050821 30%,#030508f7),linear-gradient(90deg,#0305088c,#0000);padding:20px 18px 32px}.divine-hero-art{background-position:51%;inset:0}.divine-nav{grid-template-columns:1fr 1fr}.divine-nav span{display:none}.divine-halo{width:43vw;height:66vw;top:13vh;left:5vw}.divine-hero-copy>p{margin-bottom:6vh}.divine-hero h1{font-size:22vw;line-height:.69}.divine-hero h1 i{margin-left:0;font-size:18vw}.divine-hero-foot{gap:18px}.divine-hero-foot span{text-align:right;max-width:132px}.divine-prologue{grid-template-columns:1fr;padding:90px 18px}.divine-index{font-size:28px}.divine-prose{grid-column:auto}.divine-prologue h2{font-size:16vw}.divine-quote{min-height:620px;padding:90px 18px}.divine-quote:before{width:92vw;height:72vw}.divine-quote:after{width:72vw;height:56vw}.divine-quote blockquote{font-size:12.7vw}.divine-sound{padding:85px 18px}.divine-sound-head span:last-child{display:none}.divine-sound-intro{padding:65px 0 80px}.divine-pulse{width:68vw}.divine-sound-intro h2{font-size:18vw}.divine-sound-grid{grid-template-columns:1fr}.divine-sound-grid article{min-height:410px}.divine-sound-grid h3{font-size:13vw}.divine-sound-coda{margin-top:80px;font-size:12vw}.divine-paradise{padding:85px 18px 100px}.divine-paradise .divine-section-head span:last-child{display:none}.divine-paradise-copy{padding:65px 0 75px}.divine-paradise-copy h2{font-size:16vw}.divine-paradise-grid{grid-template-rows:560px 680px 480px;grid-template-columns:1fr;gap:14px;display:grid}.divine-paradise-wide,.divine-paradise-portrait,.divine-paradise-dawn{grid-area:auto/1}.divine-paradise-wide img{object-position:53% center;transform:scale(1.08)}.divine-paradise-wide:hover img{transform:scale(1.1)}.divine-liturgy{padding:85px 18px}.divine-section-head span:last-child{display:none}.divine-liturgy-intro{padding:65px 0 80px}.divine-liturgy-intro h2{font-size:17vw}.divine-liturgy-grid article{min-height:420px;padding:25px 20px}.divine-liturgy-grid h3{font-size:13vw}.divine-sermon{background-position:51%;min-height:860px;padding:90px 18px}.divine-sermon h2{font-size:18vw}.divine-sermon-note{margin-bottom:0;padding:22px}.divine-artist-note{padding:90px 18px}.divine-film-placeholder{width:100%;min-height:620px}.divine-artist-copy h2{font-size:16vw}.divine-listen{background-position:51%;padding-left:18px;padding-right:18px}.divine-listen>h2{font-size:21vw}.divine-listen footer{grid-template-columns:1fr 1fr}.divine-listen footer span{display:none}}.track-story-image{position:relative;overflow:hidden;background-image:none!important}.track-story-image img{object-fit:cover;object-position:center 34%;width:100%;height:100%;display:block;position:absolute;inset:0}.track-story-image:after{content:"";pointer-events:none;background:linear-gradient(#0000 48%,#05080ab8);position:absolute;inset:0}.track-story-card-mouth .track-story-image img{object-position:center 38%}.track-story-card-toxic .track-story-image img{object-position:center 35%}.track-story-card-hotel .track-story-image img{object-position:center 39%}.track-story-card-cobra .track-story-image img{object-position:center 37%}.track-story-card-summer .track-story-image img{object-position:center 38%}.track-story-card-divine .track-story-image img{object-position:center 34%}.song-hero-art,.mouth-hero-art,.toxic-hero-art,.hotel-hero-art,.cobra-hero-art,.summer-hero-art,.divine-hero-art{overflow:hidden}.song-hero-art img,.mouth-hero-art img,.toxic-hero-art img,.hotel-hero-art img,.cobra-hero-art img,.summer-hero-art img,.divine-hero-art img{object-fit:cover;width:100%;height:100%;display:block}.song-hero-art img{object-position:center 34%}.mouth-hero-art img{object-position:center 43%}.toxic-hero-art img{object-position:center 38%}.hotel-hero-art img{object-position:center 39%}.cobra-hero-art img{object-position:center 38%}.summer-hero-art img{object-position:center 39%}.divine-hero-art img{object-position:center}@media (max-width:700px){.song-hero-art img{object-position:58% center}.mouth-hero-art img{object-position:55% center}.toxic-hero-art img{object-position:53% center}.hotel-hero-art img{object-position:52% center}.cobra-hero-art img{object-position:54% center}.summer-hero-art img{object-position:52% center}.divine-hero-art img{object-position:56% center}}.artist-story-film{aspect-ratio:9/16;background:#050608;border:1px solid #e0b15e66;justify-self:center;width:min(100%,480px);position:relative;overflow:hidden;box-shadow:0 35px 100px #00000075}.artist-story-film:after{content:"";pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffe6b214,inset 0 0 72px #0003}.artist-story-film iframe,.artist-story-film video{object-fit:cover;background:#050608;border:0;width:100%;height:100%;display:block}.artist-story-film-label{pointer-events:none;z-index:1;letter-spacing:.17em;text-transform:uppercase;text-shadow:0 2px 12px #000;background:linear-gradient(#030507db,#0000);justify-content:space-between;gap:20px;padding:22px;font-size:8px;display:flex;position:absolute;top:0;left:0;right:0}.artist-story-film--toxic{border-color:#aab85e70;transform:rotate(1.1deg)}.artist-story-film--toxic .artist-story-film-label{color:#b7c565}.artist-story-film--hotel{border-color:#daa85c70;transform:rotate(-1.1deg)}.artist-story-film--hotel .artist-story-film-label{color:#e0ad62}.artist-story-film--cobra{border-color:#b7c94f73;transform:rotate(1.1deg)}.artist-story-film--cobra .artist-story-film-label{color:#bed058}.artist-story-film--summer{border-color:#61bbcb75;transform:rotate(-1.1deg)}.artist-story-film--summer .artist-story-film-label{color:#72c8d6}.artist-story-film--divine{border-color:#dea44c75;transform:rotate(1.1deg)}.artist-story-film--divine .artist-story-film-label{color:#e3ae5d}.artist-story-film-link{letter-spacing:.16em;text-transform:uppercase;border:1px solid;border-radius:40px;margin-top:35px;padding:11px 15px;font-size:9px;transition:background .25s,color .25s,transform .25s;display:inline-block}.toxic-artist-copy .artist-story-film-link{color:#acb95f}.hotel-artist-copy .artist-story-film-link{color:#d5a25a}.cobra-artist-copy .artist-story-film-link{color:#b7c94e}.summer-artist-copy .artist-story-film-link{color:#64bfce}.divine-artist-copy .artist-story-film-link{color:#dfa957}.artist-story-film-link:hover{background:currentColor;transform:translateY(-2px)}.toxic-artist-copy .artist-story-film-link:hover,.cobra-artist-copy .artist-story-film-link:hover{color:#f0dfbd;background:#aeba5d}.hotel-artist-copy .artist-story-film-link:hover{color:#10100d;background:#d5a25a}.summer-artist-copy .artist-story-film-link:hover{color:#07121a;background:#64bfce}.divine-artist-copy .artist-story-film-link:hover{color:#08090b;background:#dfa957}@media (max-width:900px){.artist-story-film{width:min(72vw,480px)}}@media (max-width:600px){.artist-story-film{width:100%;transform:none}.artist-story-film-label{padding:18px}}
