@font-face{font-family: "Outfit";src: url(/_sp/fonts/outfit.fdf9c509a8.woff2) format("woff2");font-weight: 200 700;font-display: swap}@font-face{font-family: "DM Sans";src: url(/_sp/fonts/dm-sans.6c1e961057.woff2) format("woff2");font-weight: 300 700;font-display: swap}@font-face{font-family: "DM Sans";src: url(/_sp/fonts/dm-sans-italic.ff171312ff.woff2) format("woff2");font-weight: 300 700;font-style: italic;font-display: swap}@font-face{font-family: "Instrument Serif";src: url(/_sp/fonts/instrument-serif-italic.bc891bdd08.woff2) format("woff2");font-style: italic;font-display: swap}:root{--bg: #fefcff;--tint: #f5f1f8;--ink: #23212b;--text: #55525f;--line: #e7e1ee;--mint: #8fd3c0;--mint-d: #1f7a66;--pink: #ec3f97;--orange: #f47b20;--navy: #15142b;--head: "Outfit",system-ui,sans-serif;--body: "DM Sans",system-ui,sans-serif;--serif: "Instrument Serif",Georgia,serif;--wrap: 1240px;--pad: clamp(18px,4vw,48px);--r: 6px}*,*::before,*::after{box-sizing: border-box}html{-webkit-text-size-adjust: 100%;scroll-behavior: smooth}body{margin: 0;background: var(--bg);color: var(--text);font: 400 17px/1.75 var(--body);-webkit-font-smoothing: antialiased}img{display: block;max-width: 100%;height: auto}a{color: var(--mint-d);text-underline-offset: .18em}a:hover{color: var(--ink)}h1,h2,h3{margin: 0;color: var(--ink);font-family: var(--head);font-weight: 600;line-height: 1.12;letter-spacing: .06em;text-transform: uppercase;text-wrap: balance}p{margin: 0 0 1.1em}ul,ol{margin: 0;padding: 0;list-style: none}button{font: inherit;color: inherit;cursor: pointer}:focus-visible{outline: 3px solid var(--ink);outline-offset: 3px;border-radius: 2px}.ic{width: 1.1em;height: 1.1em;flex: none}.skip{position: absolute;left: 12px;top: -60px;z-index: 50;padding: 10px 16px;background: var(--ink);color: #fff;border-radius: var(--r)}.skip:focus{top: 12px}.stripe{height: 6px;background: repeating-linear-gradient(90deg,var(--mint) 0 34px,transparent 34px 42px,var(--ink) 42px 70px,transparent 70px 78px,var(--pink) 78px 104px,transparent 104px 112px,var(--orange) 112px 140px,transparent 140px 150px)}.hdr{display: grid;grid-template-columns: 1fr auto 1fr;align-items: center;gap: 24px;max-width: 1440px;margin: 0 auto;padding: 18px var(--pad) 10px}.hdr__logo img{width: clamp(190px,20vw,270px)}.nav ul{display: flex;gap: clamp(14px,2vw,30px);align-items: center}.nav--r ul{justify-content: flex-end}.nav__a{display: inline-flex;align-items: center;gap: 6px;padding: 10px 0;border: 0;background: none;color: var(--ink);font: 600 12.5px/1 var(--head);letter-spacing: .16em;text-transform: uppercase;text-decoration: none;position: relative}.nav__a::after{content: "";position: absolute;left: 0;right: 0;bottom: 2px;height: 3px;background: var(--mint);transform: scaleX(0);transform-origin: left;transition: transform .25s}.nav__a:hover::after,.nav__a.is-on::after,.nav__group:focus-within>.nav__a::after{transform: scaleX(1)}.nav__a .ic{width: 12px;height: 12px}.nav__group{position: relative}.nav__drop{position: absolute;right: -14px;top: calc(100% + 10px);min-width: 190px;padding: 8px;background: #fff;border: 1px solid var(--line);border-radius: var(--r);box-shadow: 0 18px 40px -18px rgba(35,33,43,.35);opacity: 0;visibility: hidden;transform: translateY(6px);transition: .2s;z-index: 20}.nav__drop::before{content: "";position: absolute;left: 0;right: 0;top: -12px;height: 12px}.nav__group:hover .nav__drop,.nav__group:focus-within .nav__drop,.nav__group.is-open .nav__drop{opacity: 1;visibility: visible;transform: none}.nav__drop a{display: block;padding: 10px 12px;border-radius: 4px;color: var(--ink);font: 600 12.5px/1.2 var(--head);letter-spacing: .14em;text-transform: uppercase;text-decoration: none}.nav__drop a:hover,.nav__drop a[aria-current]{background: var(--mint)}.hdr__menu{display: none;justify-self: end;width: 46px;height: 46px;padding: 12px 10px;border: 0;background: none}.hdr__menu span{display: block;height: 3px;margin: 5px 0;background: var(--ink);transition: .25s}.hdr__menu span:nth-child(2){background: var(--pink);width: 70%}.hdr__menu span:nth-child(3){background: var(--mint)}.hdr__menu[aria-expanded="true"] span:nth-child(1){transform: translateY(8px) rotate(45deg)}.hdr__menu[aria-expanded="true"] span:nth-child(2){opacity: 0}.hdr__menu[aria-expanded="true"] span:nth-child(3){transform: translateY(-8px) rotate(-45deg);background: var(--ink)}.menu{padding: 8px var(--pad) 28px;border-bottom: 1px solid var(--line)}.menu__list a{display: block;padding: 14px 0;border-bottom: 1px solid var(--line);color: var(--ink);font: 600 20px/1.1 var(--head);letter-spacing: .1em;text-transform: uppercase;text-decoration: none}.menu__list a[aria-current]{color: var(--mint-d)}.wrap{max-width: var(--wrap);margin: 0 auto;padding: 0 var(--pad)}.wrap--mid{max-width: 940px}.sec{padding: clamp(48px,7vw,104px) 0}.sec--first{padding-top: clamp(28px,4vw,56px)}.sec--tint{background: var(--tint)}.h1{font-size: clamp(34px,5vw,60px)}.h2{font-size: clamp(26px,3.4vw,42px);margin-bottom: clamp(22px,3vw,38px)}.h2 a{color: inherit;text-decoration: none}.h1--c,.h2--c{text-align: center}.label{display: inline-block;padding: .34em .6em .3em;background: var(--mint);color: #fff;font: 600 clamp(18px,2vw,26px)/1 var(--head);letter-spacing: .1em;text-transform: uppercase;text-shadow: 0 1px 0 rgba(31,122,102,.35)}.label--xl{font-size: clamp(26px,4.4vw,54px)}.social{display: flex;gap: 10px}.social a{display: grid;place-items: center;width: 42px;height: 42px;background: var(--ink);color: #fff;border-radius: 3px;transition: .2s}.social a:hover{background: var(--mint);color: var(--ink);transform: translateY(-2px)}.btnrow{display: flex;flex-wrap: wrap;gap: 14px;margin: 0}.btnrow--c{justify-content: center;margin-top: clamp(26px,4vw,44px)}.btn{display: inline-flex;align-items: center;gap: 10px;padding: 15px 26px;border: 2px solid var(--ink);border-radius: 3px;background: none;color: var(--ink);font: 600 13px/1 var(--head);letter-spacing: .16em;text-transform: uppercase;text-decoration: none;transition: .2s}.btn .ic{transition: transform .2s}.btn:hover{background: var(--ink);color: #fff}.btn:hover .ic{transform: translateX(4px)}.btn--solid{background: var(--mint);border-color: var(--mint)}.btn--solid:hover{background: var(--ink);border-color: var(--ink)}.bars{display: flex;align-items: flex-end;justify-content: center;gap: 6px;height: 46px}.bars i{width: 7px;height: 100%;background: var(--ink);transform-origin: bottom;transform: scaleY(.45);animation: eq 1.6s ease-in-out infinite alternate;animation-play-state: paused}.bars i:nth-child(4n+1){background: var(--mint);transform: scaleY(.8);animation-duration: 1.1s}.bars i:nth-child(4n+2){background: var(--pink);transform: scaleY(.55);animation-duration: 1.45s;animation-delay: -.4s}.bars i:nth-child(4n+3){background: var(--orange);transform: scaleY(.95);animation-duration: 1.25s;animation-delay: -.8s}.bars i:nth-child(4n){transform: scaleY(.38);animation-duration: 1.7s;animation-delay: -.2s}.is-playing .bars i,.bars.is-live i{animation-play-state: running}@keyframes eq{from{transform: scaleY(.22)}to{transform: scaleY(1)}}.bars--h{margin: 18px auto clamp(28px,4vw,52px);height: 34px}.bars--ftr{height: 54px;margin-bottom: 30px}.frame{position: relative;margin: 0}.frame::before{content: "";position: absolute;inset: 0;transform: translate(14px,14px);border: 3px solid var(--mint);z-index: 0}.frame--pink::before{border-color: var(--pink)}.frame--orange::before{border-color: var(--orange)}.frame--ink::before{border-color: var(--ink)}.frame img{position: relative;z-index: 1;width: 100%}.hero{position: relative;display: grid;align-items: end;min-height: min(78vh,760px);margin: 14px var(--pad) 0;overflow: hidden}.hero__pic,.hero__pic img{position: absolute;inset: 0;width: 100%;height: 100%;object-fit: cover;object-position: 50% 30%}.hero::after{content: "";position: absolute;inset: 40% 0 0;background: linear-gradient(180deg,transparent,rgba(21,20,43,.78))}.hero__txt{position: relative;z-index: 2;padding: clamp(24px,5vw,64px);color: #fff;max-width: 900px}.hero__h{color: #fff;font-size: clamp(54px,11vw,150px);font-weight: 700;letter-spacing: .04em;line-height: .92}.hero__p{margin: 16px 0 26px;font-size: clamp(17px,1.6vw,21px);color: rgba(255,255,255,.92)}.hero .btn--line{border-color: #fff;color: #fff}.hero .btn--line:hover{background: #fff;color: var(--ink)}.hero .btn--solid:hover{background: #fff;border-color: #fff;color: var(--ink)}.bars--hero{justify-content: flex-start;height: 58px;margin-bottom: 22px}.bars--hero i:nth-child(4n){background: #fff}.ep{display: grid;grid-template-columns: minmax(0,5fr) minmax(0,6fr);gap: clamp(34px,6vw,90px);align-items: center}.tiles{display: grid;grid-template-columns: repeat(6,1fr);gap: clamp(12px,1.6vw,22px)}.tiles__i{grid-column: span 3}.tiles__i--videos,.tiles__i--contact{grid-column: span 6}.tile{position: relative;display: grid;place-items: center;overflow: hidden;aspect-ratio: 8 / 7}.tiles__i--videos .tile,.tiles__i--contact .tile{aspect-ratio: 16 / 7}.tile img{position: absolute;inset: 0;width: 100%;height: 100%;object-fit: cover;transition: transform .7s cubic-bezier(.2,.7,.2,1)}.tile:hover img{transform: scale(1.05)}.tile .label{position: relative;transition: .25s}.tile:hover .label{background: var(--ink);text-shadow: none}.say{text-align: center;max-width: 980px}.say__q{margin: 0 0 30px;color: var(--ink);font: italic 400 clamp(28px,4vw,52px)/1.22 var(--serif);text-wrap: balance}.say .btnrow{justify-content: center}.sec--vids{background: var(--tint)}.sec--vids .h2{text-align: center}.vids{display: grid;grid-template-columns: repeat(3,1fr);gap: clamp(16px,2vw,28px)}.vids:not(.vids--3) .vid:first-child{grid-column: span 2;grid-row: span 2}.vid{display: block;color: var(--ink);text-decoration: none}.vid__pic{position: relative;display: block;aspect-ratio: 16 / 9;overflow: hidden;background: var(--ink)}.vid__pic img{width: 100%;height: 100%;object-fit: cover;transition: transform .6s}.vid:hover .vid__pic img{transform: scale(1.05)}.vid__play{position: absolute;left: 14px;bottom: 14px;display: grid;place-items: center;width: 54px;height: 54px;background: var(--mint);color: var(--ink);border-radius: 50%;transition: .2s}.vid__play .ic{width: 24px;height: 24px}.vid:hover .vid__play{background: #fff;transform: scale(1.08)}.vid__t{display: block;padding: 12px 0 0;font: 600 14px/1.35 var(--head);letter-spacing: .08em;text-transform: uppercase}.more{margin: clamp(22px,3vw,38px) 0 0;text-align: center}.more--top{margin: 0 0 clamp(22px,3vw,38px)}.cta{text-align: center;max-width: 820px}.cta .h2{margin-bottom: 18px}.cta__p{margin-bottom: 28px;font-size: 19px}.cta .btnrow{justify-content: center}.bars--cta{margin-bottom: 26px}.player{padding: clamp(20px,3vw,36px);background: #fff;border: 1px solid var(--line);border-radius: var(--r);box-shadow: 0 30px 60px -40px rgba(35,33,43,.45)}.player__top{display: flex;align-items: center;gap: 18px}.player__play{display: grid;place-items: center;flex: none;width: 68px;height: 68px;border: 0;border-radius: 50%;background: var(--mint);color: var(--ink);transition: .2s}.player__play:hover{background: var(--ink);color: #fff;transform: scale(1.05)}.player__play .ic{width: 30px;height: 30px}.player__play .ic--pause,.is-playing .player__play .ic--play{display: none}.is-playing .player__play .ic--pause{display: block}.player__id{flex: 1;min-width: 0}.player__album{font-size: clamp(22px,2.6vw,32px);margin: 0;color: var(--pink)}.player__by{margin: 4px 0 0;color: var(--ink);font: 600 12px/1 var(--head);letter-spacing: .18em;text-transform: uppercase}.bars--eq{height: 40px;gap: 4px}.bars--eq i{width: 5px}.player__now{display: flex;justify-content: space-between;gap: 16px;margin: 22px 0 8px;color: var(--ink);font-size: 15px}.player__time{font-variant-numeric: tabular-nums;color: var(--text)}.player__line{height: 8px;background: var(--tint);border-radius: 99px;cursor: pointer;overflow: hidden}.player__line i{display: block;width: 0;height: 100%;background: linear-gradient(90deg,var(--mint),var(--pink) 60%,var(--orange));border-radius: 99px}.tracks{margin-top: 18px;border-top: 1px solid var(--line)}.track{display: grid;grid-template-columns: 34px 1fr auto;column-gap: 12px;align-items: baseline;width: 100%;padding: 14px 8px;border: 0;border-bottom: 1px solid var(--line);background: none;text-align: left;transition: background .15s}.track:hover{background: var(--tint)}.track__n{color: var(--mint-d);font: 600 12px/1 var(--head);letter-spacing: .1em;font-variant-numeric: tabular-nums}.track__t{color: var(--ink);font: 600 14.5px/1.3 var(--head);letter-spacing: .1em;text-transform: uppercase}.track__a{grid-column: 2;color: var(--text);font-size: 12.5px;letter-spacing: .08em;text-transform: uppercase}.track__len{grid-column: 3;grid-row: 1;color: var(--ink);font: 600 13px/1 var(--head);font-variant-numeric: tabular-nums}.track.is-on .track__t{color: var(--pink)}.phead{position: relative;display: grid;place-items: center;min-height: clamp(260px,44vw,520px);margin: 14px var(--pad) 0;overflow: hidden}.phead__pic,.phead__pic img{position: absolute;inset: 0;width: 100%;height: 100%;object-fit: cover}.phead__txt{position: relative;text-align: center}.tabs__nav{display: flex;flex-wrap: wrap;justify-content: center;gap: 8px;margin-bottom: clamp(24px,3vw,40px)}.tabs__nav button{padding: 11px 16px;border: 2px solid var(--line);border-radius: 3px;background: #fff;color: var(--ink);font: 600 12.5px/1 var(--head);letter-spacing: .14em;text-transform: uppercase;transition: .15s}.tabs__nav button:hover{border-color: var(--ink)}.tabs__nav button[aria-selected="true"]{background: var(--mint);border-color: var(--mint)}.tabs__h{margin-bottom: 22px;text-align: center;font: 400 22px/1.2 var(--body);letter-spacing: 0;text-transform: none;color: var(--text)}.songs{columns: 4 220px;column-gap: clamp(20px,3vw,44px)}.songs li{break-inside: avoid;padding: 0 0 20px}.songs b{display: block;color: var(--mint-d);font: 600 12.5px/1.3 var(--head);letter-spacing: .14em;text-transform: uppercase}.songs span{display: block;margin-top: 3px;color: var(--text);font-size: 12.5px;letter-spacing: .1em;text-transform: uppercase}.lyric__h{margin-bottom: 26px;text-align: center;font-size: clamp(24px,3vw,36px);color: var(--pink)}.lyric{max-width: 720px;margin: 0 auto;text-align: center}.lyric p{margin: 0 0 22px}.lyric b{display: block;color: var(--ink);font-weight: 600}.lyric span{display: block}.lyric i{display: block;color: var(--ink);font: italic 400 1.28em/1.35 var(--serif);margin-bottom: 4px}.prose::after{content: "";display: block;clear: both}.prose__pic{float: left;width: min(42%,380px);margin: 6px clamp(28px,4vw,54px) 28px 0}.prose__q{margin: 8px 0 26px;padding-left: 22px;border-left: 6px solid var(--mint);border-image: linear-gradient(180deg,var(--mint) 0 34%,var(--pink) 34% 67%,var(--orange) 67%) 1;overflow: hidden}.prose__q blockquote{margin: 0;color: var(--ink);font: italic 400 clamp(23px,2.6vw,32px)/1.3 var(--serif)}.prose__t h2,.prose__t h3{margin: 1.2em 0 .5em;font-size: 22px}.post__date{margin: 0 0 12px;text-align: center;color: var(--mint-d);font: 600 12.5px/1 var(--head);letter-spacing: .18em;text-transform: uppercase}.shots{columns: 3 280px;column-gap: clamp(12px,1.6vw,22px);margin-bottom: clamp(44px,6vw,80px)}.shots li{break-inside: avoid;margin-bottom: clamp(12px,1.6vw,22px)}.shots a{display: block;overflow: hidden;cursor: zoom-in}.shots img{width: 100%;transition: transform .6s}.shots a:hover img{transform: scale(1.04)}.lb{position: fixed;inset: 0;z-index: 100;display: grid;place-items: center;padding: 56px 12px;background: rgba(21,20,43,.94)}.lb[hidden]{display: none}.lb img,.lb iframe{max-width: min(1500px,100%);max-height: calc(100vh - 112px);width: auto;height: auto}.lb iframe{width: min(1200px,100%);aspect-ratio: 16 / 9;height: auto;border: 0;background: #000}.lb button{position: absolute;display: grid;place-items: center;width: 50px;height: 50px;border: 0;border-radius: 50%;background: var(--mint);color: var(--ink)}.lb button:hover{background: #fff}.lb__x{top: 12px;right: 12px}.lb__p{left: 12px;top: 50%;transform: translateY(-50%)}.lb__n{right: 12px;top: 50%;transform: translateY(-50%)}.lb__c{position: absolute;left: 0;right: 0;bottom: 14px;margin: 0;color: #fff;text-align: center;font-size: 14px}.cal__top{display: flex;align-items: center;justify-content: center;gap: 18px;margin-bottom: 22px}.cal__m{min-width: 240px;text-align: center;font-size: clamp(22px,3vw,32px)}.cal__top button{display: grid;place-items: center;width: 46px;height: 46px;border: 2px solid var(--ink);border-radius: 50%;background: none;transition: .15s}.cal__top button:hover{background: var(--mint);border-color: var(--mint)}.cal__grid{display: grid;grid-template-columns: repeat(7,minmax(0,1fr));border-top: 1px solid var(--line);border-left: 1px solid var(--line);background: #fff}.cal__d,.cal__w{border-right: 1px solid var(--line);border-bottom: 1px solid var(--line)}.cal__w{padding: 10px 6px;text-align: center;color: var(--ink);font: 600 11.5px/1 var(--head);letter-spacing: .16em;text-transform: uppercase;background: var(--tint)}.cal__d{min-height: clamp(64px,9vw,118px);padding: 8px;font-size: 13px;line-height: 1.3}.cal__d>b{display: block;margin-bottom: 4px;color: var(--ink);font: 600 13px/1 var(--head)}.cal__d.is-out>b{color: #bdb8c6}.cal__d.is-today>b{color: var(--pink)}.cal__e{display: block;margin-top: 4px;padding: 4px 6px;background: var(--mint);color: var(--ink);border-radius: 3px;font-size: 12px}.cal__e small{display: block;opacity: .8}.cal__list{display: none;margin-top: 18px}.cal__list li{display: grid;grid-template-columns: 74px 1fr;gap: 14px;padding: 14px 0;border-bottom: 1px solid var(--line)}.cal__list time{color: var(--mint-d);font: 600 13px/1.3 var(--head);letter-spacing: .1em;text-transform: uppercase}.cal__list b{color: var(--ink)}.posts{display: grid;gap: clamp(28px,4vw,56px)}.post-card{display: grid;grid-template-columns: minmax(0,5fr) minmax(0,6fr);gap: clamp(24px,4vw,60px);align-items: center}.post-card__pic{display: block;overflow: hidden;aspect-ratio: 3 / 2}.post-card__pic img{width: 100%;height: 100%;object-fit: cover;transition: transform .6s}.post-card__pic:hover img{transform: scale(1.04)}.post-card time{color: var(--mint-d);font: 600 12.5px/1 var(--head);letter-spacing: .18em;text-transform: uppercase}.post-card__h{margin: 12px 0;font-size: clamp(24px,3vw,38px)}.post-card__h a{color: inherit;text-decoration: none}.post-card__h a:hover{color: var(--mint-d)}.contact{display: grid;grid-template-columns: minmax(0,4fr) minmax(0,6fr);gap: clamp(30px,6vw,90px);align-items: start}.contact__p{font-size: 19px}.contact__way{margin: 0 0 8px}.contact__way a{color: var(--ink);font: 600 clamp(18px,2vw,24px)/1.3 var(--head);letter-spacing: .04em;text-decoration: none;border-bottom: 3px solid var(--mint)}.contact__way a:hover{border-color: var(--pink)}.contact__social{margin-top: 24px}.contact__form{padding: clamp(22px,3.4vw,44px);background: #fff;border: 1px solid var(--line);border-radius: var(--r);box-shadow: 0 30px 60px -40px rgba(35,33,43,.45)}.form{display: grid;grid-template-columns: 1fr 1fr;gap: 18px 20px}.form>p{margin: 0}.field{grid-column: span 2}.field label{display: block;margin-bottom: 7px;color: var(--ink);font: 600 12px/1 var(--head);letter-spacing: .16em;text-transform: uppercase}.field label span{color: var(--pink)}.field input,.field textarea{width: 100%;padding: 14px 16px;border: 2px solid var(--line);border-radius: 3px;background: var(--bg);color: var(--ink);font: 400 16px/1.4 var(--body);transition: border-color .15s}.field input:focus,.field textarea:focus{outline: 0;border-color: var(--mint-d)}.field.is-bad input,.field.is-bad textarea{border-color: var(--pink)}.form__hp{position: absolute;left: -9999px}.form__send,.form__note,.form__thanks{grid-column: span 2}.form__note{color: #b3246d}.form__thanks{padding: 26px;background: var(--mint);color: var(--ink);text-align: center;font: 600 22px/1.2 var(--head);letter-spacing: .1em;text-transform: uppercase}.lost{text-align: center}.ftr{padding: clamp(44px,6vw,80px) var(--pad) 40px;text-align: center;border-top: 1px solid var(--line)}.ftr__nav{display: flex;flex-wrap: wrap;justify-content: center;gap: 6px 22px;margin-bottom: 26px}.ftr__nav a{color: var(--ink);font: 600 12px/1 var(--head);letter-spacing: .18em;text-transform: uppercase;text-decoration: none;padding: 6px 0;border-bottom: 2px solid transparent}.ftr__nav a:hover{border-color: var(--mint)}.ftr__social{justify-content: center;margin-bottom: 22px}.ftr__line{margin: 0;font-size: 13px;color: #8a8693}@media (max-width: 899px){.hdr{grid-template-columns: auto 1fr;padding-top: 10px}.nav{display: none}.hdr__menu{display: block}.hdr__logo img{width: 170px}.ep,.contact,.post-card{grid-template-columns: 1fr}.hero{min-height: 74vh}.tiles__i,.tiles__i--videos,.tiles__i--contact{grid-column: span 6}.tile,.tiles__i--videos .tile,.tiles__i--contact .tile{aspect-ratio: 4 / 3}.vids{grid-template-columns: 1fr}.vids:not(.vids--3) .vid:first-child{grid-column: auto;grid-row: auto}.prose__pic{float: none;width: calc(100% - 14px);margin: 0 0 34px}.frame::before{transform: translate(10px,10px)}.cal__grid{display: none}.cal__list{display: block}.field{grid-column: span 2}}@media (min-width: 900px){.menu{display: none !important}}@media (prefers-reduced-motion: reduce){*,*::before,*::after{animation: none !important;transition: none !important;scroll-behavior: auto !important}}.hero::after{inset: 0;background: linear-gradient(90deg,rgba(21,20,43,.88) 0,rgba(21,20,43,.62) 34%,rgba(21,20,43,0) 62%),linear-gradient(180deg,transparent 55%,rgba(21,20,43,.5))}.hero__pic img{object-position: 78% 30%}.hero{align-items: center}.ep{align-items: stretch}.ep__pic{display: flex}.ep__pic img{height: 100%;object-fit: cover}.say__q span{display: block}.say__q span:last-child:not(:first-child){margin-top: .35em;color: var(--pink)}.tiles__i--contact .tile img{object-position: 50% 78%}@media (max-width: 899px){.hero::after{background: linear-gradient(180deg,rgba(21,20,43,.1) 30%,rgba(21,20,43,.88))}.hero{align-items: end}.hero__pic img{object-position: 60% 30%}.ep__pic img{height: auto;aspect-ratio: 3 / 2}}.phead{place-items: end start}.phead__txt{padding: clamp(16px,3vw,40px);text-align: left}.phead::after{content: "";position: absolute;inset: 55% 0 0;background: linear-gradient(180deg,transparent,rgba(21,20,43,.45));pointer-events: none}.phead__txt{z-index: 1}.lyric i{margin: 4px 0 0}.vids:not(.vids--3) .vid:first-child{grid-column: 1 / -1;grid-row: auto}.vids:not(.vids--3) .vid:first-child .vid__pic{aspect-ratio: 21 / 9}.vids:not(.vids--3) .vid:first-child .vid__play{width: 76px;height: 76px;left: 22px;bottom: 22px}.vids:not(.vids--3) .vid:first-child .vid__play .ic{width: 34px;height: 34px}.shots{columns: auto;display: flex;flex-wrap: wrap;justify-content: center;gap: clamp(10px,1.4vw,20px)}.shots li{flex: var(--r) 1 calc(var(--r) * 250px);max-width: calc(var(--r) * 430px);aspect-ratio: var(--r);margin: 0}.shots a,.shots img{width: 100%;height: 100%}.shots img{object-fit: cover}@media (max-width: 899px){.shots li{flex-basis: calc(var(--r) * 120px);max-width: calc(var(--r) * 300px)}.vids:not(.vids--3) .vid:first-child .vid__pic{aspect-ratio: 16 / 9}}.hero__txt{max-width: min(600px,47%)}.hero__h{font-size: clamp(54px,8vw,116px)}@media (max-width: 899px){.hero__txt{max-width: none}}@media (max-width: 560px){.player__top .bars--eq{display: none}.player__play{width: 58px;height: 58px}.track{grid-template-columns: 28px 1fr auto;padding: 13px 2px}}.js [data-rv]{opacity: 0;transform: translateY(24px);transition: opacity .7s ease,transform .8s cubic-bezier(.2,.7,.2,1);transition-delay: calc(var(--i,0) * 70ms)}.js [data-rv].in{opacity: 1;transform: none}.mini{position: fixed;left: 50%;bottom: max(14px,env(safe-area-inset-bottom));z-index: 40;display: flex;align-items: center;gap: 14px;width: min(560px,calc(100% - 24px));padding: 10px 18px 10px 10px;transform: translate(-50%,140%);background: var(--ink);color: #fff;border-radius: 99px;box-shadow: 0 18px 40px -14px rgba(21,20,43,.6);transition: transform .35s cubic-bezier(.2,.7,.2,1)}.mini.is-up{transform: translate(-50%,0)}.mini button{display: grid;place-items: center;flex: none;width: 44px;height: 44px;border: 0;border-radius: 50%;background: var(--mint);color: var(--ink)}.mini button .ic{width: 20px;height: 20px}.mini .ic--play,.mini.is-playing .ic--pause{display: block}.mini .ic--pause,.mini.is-playing .ic--play{display: none}.mini b{flex: 1;min-width: 0;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;font: 600 13px/1.2 var(--head);letter-spacing: .1em;text-transform: uppercase}.mini .bars{height: 22px;gap: 3px}.mini .bars i{width: 4px}.mini .bars i:nth-child(4n){background: #fff}.mini.is-playing .bars i{animation-play-state: running}.mini__line{position: absolute;left: 26px;right: 26px;bottom: 4px;height: 2px;background: rgba(255,255,255,.2);border-radius: 2px;overflow: hidden}.mini__line i{display: block;height: 100%;width: 0;background: var(--mint)}.sqp-guard{grid-column: span 2}.sqp-guard__btn{display: inline-flex;align-items: center;gap: 12px;min-height: 54px;padding: 10px 22px 10px 14px;border: 2px solid var(--line);border-radius: 999px;background: var(--bg);color: var(--ink);font: 600 15px/1.3 var(--body);transition: border-color .15s}.sqp-guard__btn:hover{border-color: var(--ink)}.sqp-guard__box{display: grid;place-items: center;width: 26px;height: 26px;border: 2px solid #9a96a3;border-radius: 50%;color: transparent;transition: .15s}.sqp-guard__box .ic{width: 15px;height: 15px;stroke-width: 3}.sqp-guard__btn[aria-pressed="true"] .sqp-guard__box{background: var(--mint-d);border-color: var(--mint-d);color: #fff}.sqp-guard.is-needed .sqp-guard__btn{border-color: var(--pink);box-shadow: 0 0 0 4px rgba(236,63,151,.15)}.sqp-guard__msg{margin: 8px 0 0;color: #b3246d;font-size: 15px;font-weight: 600}.sqp-guard__msg:empty{display: none}@media (max-width: 560px){.sqp-guard__btn{width: 100%}}.mini{visibility: hidden;transition: transform .35s cubic-bezier(.2,.7,.2,1),visibility 0s .35s}.mini.is-up{visibility: visible;transition: transform .35s cubic-bezier(.2,.7,.2,1),visibility 0s}.nav .nav__drop{display: block;left: 50%;right: auto;top: calc(100% + 12px);min-width: 0;width: max-content;padding: 14px 8px 8px;transform: translate(-50%,6px);border-radius: 8px}.nav .nav__group:hover .nav__drop,.nav .nav__group:focus-within .nav__drop,.nav .nav__group.is-open .nav__drop{transform: translate(-50%,0)}.nav__drop::after{content: "";position: absolute;left: 0;right: 0;top: 0;height: 4px;border-radius: 8px 8px 0 0;background: linear-gradient(90deg,var(--mint) 0 34%,var(--pink) 34% 67%,var(--orange) 67%)}.nav__drop li + li{margin-top: 2px}.nav__drop a{padding: 12px 18px;white-space: nowrap;text-align: center;transition: background-color .15s}.nav__a:focus-visible,.nav__drop a:focus-visible{outline: 2px solid var(--mint-d);outline-offset: 4px;border-radius: 4px}.nav__group>.nav__a:focus:not(:focus-visible){outline: 0}
