@font-face{font-family:Rubik;font-style:normal;font-weight:400;font-display:swap;src:url(../media/098850a6eb1f8577-s.2f577igfy6zek.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC7,U+10EC9-10EEE,U+10EF?,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Rubik;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6dac7af80352e41b-s.2ofvzoy5xjn1c.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Rubik;font-style:normal;font-weight:400;font-display:swap;src:url(../media/21445b8bd0ec5702-s.3ncsaruqasduw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Rubik;font-style:normal;font-weight:400;font-display:swap;src:url(../media/87c7f5b5afcd23bd-s.p.45a19n6z-i3ph.woff2)format("woff2");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Rubik;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d25394c5b8ff78eb-s.3s-jl_297nmfs.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Rubik;font-style:normal;font-weight:400;font-display:swap;src:url(../media/c9f6ebf08ddd616b-s.p.1er88gr2sg4r_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Rubik;font-style:normal;font-weight:800;font-display:swap;src:url(../media/098850a6eb1f8577-s.2f577igfy6zek.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC7,U+10EC9-10EEE,U+10EF?,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Rubik;font-style:normal;font-weight:800;font-display:swap;src:url(../media/6dac7af80352e41b-s.2ofvzoy5xjn1c.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Rubik;font-style:normal;font-weight:800;font-display:swap;src:url(../media/21445b8bd0ec5702-s.3ncsaruqasduw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Rubik;font-style:normal;font-weight:800;font-display:swap;src:url(../media/87c7f5b5afcd23bd-s.p.45a19n6z-i3ph.woff2)format("woff2");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Rubik;font-style:normal;font-weight:800;font-display:swap;src:url(../media/d25394c5b8ff78eb-s.3s-jl_297nmfs.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Rubik;font-style:normal;font-weight:800;font-display:swap;src:url(../media/c9f6ebf08ddd616b-s.p.1er88gr2sg4r_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Rubik Fallback;src:local(Arial);ascent-override:89.06%;descent-override:23.81%;line-gap-override:0.0%;size-adjust:104.98%}.rubik_e6ed3976-module__rlAqya__className{font-family:Rubik,Rubik Fallback;font-style:normal}.rubik_e6ed3976-module__rlAqya__variable{--font-rubik:"Rubik", "Rubik Fallback"}
@font-face{font-family:Varela Round;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d2eebaa28f8365b1-s.p.140whm1m_mno1.woff2)format("woff2");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Varela Round;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9fd8da7b024d4c67-s.1rvmfu61fiszi.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Varela Round;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9068cf02accee9f5-s.06u2sd-_74-9g.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Varela Round;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b5893709a5ec98ee-s.p.0srb2049sag5h.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Varela Round Fallback;src:local(Arial);ascent-override:85.62%;descent-override:26.67%;line-gap-override:0.0%;size-adjust:107.22%}.varela_round_77c3dcee-module__DZarra__className{font-family:Varela Round,Varela Round Fallback;font-style:normal;font-weight:400}.varela_round_77c3dcee-module__DZarra__variable{--font-varela:"Varela Round", "Varela Round Fallback"}
:root{--ink:#141101;--ink-2:#4f4032;--cream:#fefae0;--cream-2:#f5efc7;--green:#a1cebe;--blue:#dda15e;--pink:#feb420;--orange:#e56d00;--dark-accent:#774b18;--mustard:#feb420;--sand:#dda15e;--sage:#a1cebe;--pad:clamp(22px, 8.3vw, 120px);--sec-y:clamp(64px, 7.6vw, 110px);--h2:clamp(34px, 4.2vw, 60px);--lead:clamp(16px, 1.4vw, 20px);--spring:cubic-bezier(.34, 1.56, .64, 1);--font-display:var(--font-rubik), "Rubik", sans-serif;--font-body:var(--font-varela), "Varela Round", var(--font-rubik), sans-serif}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--cream);color:var(--ink);font-family:var(--font-body);-webkit-font-smoothing:antialiased;margin:0}a{color:inherit;text-decoration:none}img,svg,video{display:block}button,input,select,textarea{font:inherit}:focus-visible{outline:4px solid var(--orange);outline-offset:3px}.root{background-color:var(--cream);direction:rtl;background-image:radial-gradient(#14110114 1.6px,#0000 1.8px);background-size:28px 28px;position:relative;overflow:clip}.sec{position:relative;overflow:hidden}.plain{background-color:var(--cream-2)}.wrap{padding-inline:var(--pad);z-index:2;max-width:1440px;margin-inline:auto;position:relative}.stack{padding-block:var(--sec-y);flex-direction:column;gap:56px;display:flex}.nowrap{white-space:nowrap}.ws{font-size:0}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}h1,h2,h3{font-family:var(--font-display);color:var(--ink);margin:0;font-weight:800}h2{font-size:var(--h2);letter-spacing:-.5px;line-height:1.12}.lead{color:var(--ink-2);font-size:var(--lead);max-width:640px;margin:0;line-height:1.6}.in{animation:popIn .85s var(--spring) both}@keyframes popIn{0%{opacity:0;transform:translateY(24px)scale(.9)}to{opacity:1;transform:none}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes boing{0%{transform:none}30%{transform:translateY(-8px)scale(1.05)}60%{transform:translateY(2px)scale(.98)}to{transform:none}}@keyframes slap{0%{opacity:0;transform:scale(1.9)rotate(14deg)}55%{opacity:1;transform:scale(.9)rotate(-3deg)}to{opacity:1;transform:none}}@keyframes wiggle{0%,to{transform:rotate(0)}25%{transform:rotate(-7deg)scale(1.05)}50%{transform:rotate(5deg)scale(1.05)}75%{transform:rotate(-3deg)scale(1.03)}}@keyframes float{0%{transform:translate(0)rotate(0)}to{transform:translate(18px,-26px)rotate(24deg)}}@keyframes breathe{0%,to{transform:scale(1)}50%{transform:scale(1.045)}}@keyframes glow{0%,to{opacity:0;transform:scale(1)}50%{opacity:.28;transform:scale(1.04,1.18)}}@keyframes ping{0%{opacity:.6;transform:scale(1)}to{opacity:0;transform:scale(1.75)}}@keyframes mq{0%{transform:translate(0)}to{transform:translate(50%)}}.rv{transition:opacity .7s ease, transform .9s var(--spring)}.rv.pending{opacity:0;transform:translateY(48px)scale(.94)rotate(-1.5deg)}.slap{animation:slap .75s var(--spring) both}.magnet{transform:translate(var(--bx,0px), var(--by,0px));transition:transform .45s var(--spring);display:inline-block}.magnet-block{display:inline-block}.breathe{animation:2.8s ease-in-out 2s infinite breathe;display:block;position:relative}.glow{opacity:0;background:var(--orange);pointer-events:none;border-radius:999px;animation:2.8s ease-in-out 2s infinite glow;position:absolute;inset:0}.cta,.btn2,.bigbtn,.send{color:var(--ink);cursor:pointer;white-space:nowrap;font-family:var(--font-display);border:5px solid #fff;border-radius:999px;justify-content:center;align-items:center;gap:12px;font-weight:800;display:inline-flex;position:relative}.cta{background:var(--orange);height:66px;padding:0 28px;font-size:19px;box-shadow:0 7px #14110129,0 16px 30px #e56d0052}.btn2{height:66px;font-size:19px;font-family:var(--font-display);background:#fff;gap:10px;padding:0 24px;font-weight:800;transform:rotate(1.5deg);box-shadow:0 6px #1411011f,0 14px 26px #14110114}.btn2 svg{color:var(--dark-accent)}.cta:hover,.btn2:hover,.wa:hover,.bigbtn:hover,.send:hover{animation:boing .6s var(--spring)}.hero{min-height:900px}.hero-doodles{z-index:0;position:absolute;inset:0}.doodle{pointer-events:none;animation:11s ease-in-out infinite alternate float;position:absolute}.doodle svg{width:100%;height:auto;overflow:visible}.plx{transition:transform .9s cubic-bezier(.2,.8,.2,1)}.pa{transform:translate(calc(var(--mx,0) * -22px), calc(var(--my,0) * -16px + var(--sy,0) * 40px))}.pb{transform:translate(calc(var(--mx,0) * 12px), calc(var(--my,0) * 10px + var(--sy,0) * -24px))}.d-mob{display:none}.topnav{z-index:30;justify-content:space-between;align-items:center;padding:26px 72px;display:flex;position:absolute;top:0;left:0;right:0}.brand{font-size:24px;font-family:var(--font-display);color:var(--ink);transition:transform .35s var(--spring);background:#fff;border-radius:999px;padding:10px 22px;font-weight:800;display:inline-block;transform:rotate(-3deg);box-shadow:0 4px #1411011f,0 10px 20px #14110114}.brand:hover{transform:rotate(2deg)scale(1.05)}.nav-links{align-items:center;gap:4px;display:flex}.nav-a{transition:transform .35s var(--spring);border-radius:999px;padding:10px 16px;font-size:17px;display:inline-block;position:relative}.nav-a:hover{background:#fff;transform:translateY(-3px)scale(1.06);box-shadow:0 4px #1411011a}.hero-grid{z-index:10;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:center;gap:24px;max-width:1440px;min-height:900px;margin-inline:auto;padding:70px 80px 100px;display:grid;position:relative}.hero-text{flex-direction:column;gap:26px;display:flex}.tagstk{background:var(--orange);color:var(--ink);border:5px solid #fff;border-radius:999px;align-items:center;gap:8px;padding:8px 20px;font-size:18px;display:inline-flex;transform:rotate(-3deg);box-shadow:0 5px #14110121,0 12px 22px #1411011f}.hero h1{letter-spacing:-1px;font-size:clamp(34px,4.45vw,64px);line-height:1.2}.sub{color:var(--ink-2);max-width:540px;margin:0;font-size:clamp(16px,1.53vw,22px);line-height:1.6}.hero-ctas{flex-wrap:wrap;align-items:center;gap:18px;margin-top:6px;display:flex}.pinkword{background:var(--pink);border:6px solid #fff;border-radius:28px;padding:0 .11em .04em;display:inline-block;transform:rotate(-2.5deg);box-shadow:0 8px #1411011f,0 16px 30px #1411011f}.rot-slot{vertical-align:baseline;white-space:nowrap;transition:width .55s var(--spring);grid-template-columns:100%;margin:0 .05em;display:inline-grid}.rot-slot:not([data-ready])>.rot.off{width:0;overflow:hidden}.pinkword[data-word]:before{content:attr(data-word)}.rot{grid-area:1/1;justify-content:center;align-items:stretch;transition:opacity .3s,transform .35s cubic-bezier(.5,0,.75,0);display:flex}.rot.off{opacity:0;pointer-events:none;transform:translateY(-30%)scale(.6)rotate(-14deg)}.rot.on{animation:slap .75s var(--spring) both}.cc0{background:var(--pink)}.cc1{background:var(--blue)}.cc2{background:var(--green)}.cc3{background:var(--orange)}.stage-wrap{justify-self:center;width:100%;max-width:600px;container-type:inline-size}.stage{height:106cqw;position:relative}.stage-layer{z-index:6;pointer-events:none;position:absolute;inset:0}.stage-layer .stk{pointer-events:auto}.st-item{left:calc(var(--x) * 1cqw);top:calc(var(--y) * 1cqw);position:absolute}.st-item[style*=--w]{width:calc(var(--w) * 1cqw)}.stage>.st-item{height:calc(var(--w) * 1cqw);z-index:4}.hero-photo{z-index:1;pointer-events:none;-webkit-mask-composite:source-in, source-in;width:60%;position:absolute;top:0;bottom:0;left:0;-webkit-mask-image:linear-gradient(270deg,#0000 0%,#000 36%),linear-gradient(#000 78%,#0000 100%),linear-gradient(#0000 0%,#000 14%);mask-image:linear-gradient(270deg,#0000 0%,#000 36%),linear-gradient(#000 78%,#0000 100%),linear-gradient(#0000 0%,#000 14%);-webkit-mask-composite:source-in;mask-composite:intersect}.hp-img{object-fit:cover;object-position:var(--pos)}.hv{object-fit:cover;object-position:var(--pos,50% 50%);width:100%;height:100%;position:absolute;inset:0}.hero-listen{z-index:20;background:var(--ink);color:#fff;cursor:pointer;font-family:var(--font-display);transition:transform .3s var(--spring), background-color .3s, color .3s;border:4px solid #fff;border-radius:999px;align-items:center;gap:8px;padding:9px 16px 9px 14px;font-size:15px;font-weight:800;display:inline-flex;position:absolute;top:min(84% - 44px,100svh - 170px);left:4%;box-shadow:0 5px #1411012e,0 12px 24px #14110133}.hero-listen:hover{transform:scale(1.06)rotate(-2deg)}.hero-listen[aria-pressed=true]{background:var(--orange);color:var(--ink)}.hp-mono{filter:saturate(.62)contrast(.96)brightness(1.06)blur(.6px);mix-blend-mode:multiply;opacity:.9;transform:scale(1.005)}.hp-color{-webkit-mask-image:radial-gradient(ellipse calc(var(--cr) * 1%) calc(var(--cr) * 1.9%) at var(--fx) var(--fy), #000 40%, transparent 100%);-webkit-mask-image:radial-gradient(ellipse calc(var(--cr) * 1%) calc(var(--cr) * 1.9%) at var(--fx) var(--fy), #000 40%, transparent 100%);mask-image:radial-gradient(ellipse calc(var(--cr) * 1%) calc(var(--cr) * 1.9%) at var(--fx) var(--fy), #000 40%, transparent 100%)}.stk{transform:translate(var(--dx,0px), var(--dy,0px));cursor:grab;touch-action:pan-y;-webkit-user-select:none;user-select:none;z-index:6;position:absolute}.stk.dragging{cursor:grabbing;z-index:35}.wob{transition:transform .3s var(--spring)}.stk:hover .wob{animation:.7s ease-in-out wiggle}.stk.dragging .wob{animation:none;transform:scale(1.1)rotate(-4deg)}.face{color:var(--ink);white-space:nowrap;border:6px solid #fff;border-radius:999px;align-items:center;gap:8px;padding:.5em 1.1em;font-size:3.33cqw;transition:box-shadow .3s;display:inline-flex;position:relative;box-shadow:0 5px #14110121,0 14px 26px #14110124}.stk.dragging .face{box-shadow:0 10px #1411011a,0 28px 40px #14110133}.peel:after{content:"";background:linear-gradient(45deg, var(--cream) 0 49%, #ede5c4 50% 100%);transform-origin:0 100%;width:30px;height:30px;transition:transform .3s var(--spring);border-radius:0 0 0 16px;position:absolute;bottom:-6px;left:-6px;transform:scale(0);box-shadow:3px -3px 6px #14110126}.stk:hover .peel:after{transform:scale(1)}.svgstk svg{filter:drop-shadow(0 5px #14110121)drop-shadow(0 12px 14px #1411011f);width:100%;height:auto;overflow:visible}.svgstk .o{stroke:#fff;stroke-linejoin:round;stroke-linecap:round;paint-order:stroke}.title-icon{vertical-align:-.06em;width:.62em;margin-inline-start:.25em;display:inline-block;transform:rotate(-10deg)}.deco{z-index:3}.mq-sec{z-index:8;height:96px;overflow:visible}.mq-band{background:var(--pink);border-top:6px solid #fff;border-bottom:6px solid #fff;align-items:center;height:70px;font-size:24px;display:flex;position:absolute;top:12px;left:-80px;right:-80px;overflow:hidden;transform:rotate(-1.6deg);box-shadow:0 10px 24px #1411011f}.mq{align-items:center;width:max-content;animation:26s linear infinite mq;display:flex}.mq span{font-family:var(--font-display);color:var(--ink);white-space:nowrap;align-items:center;gap:22px;padding-inline-end:22px;font-weight:800;display:inline-flex}.mq-star{width:22px;height:22px}.ph{background-image:repeating-linear-gradient(-45deg,#ffffff73 0 14px,#0000 14px 28px);flex-direction:column;justify-content:center;align-items:center;gap:10px;display:flex;position:relative;overflow:hidden}.media{display:block;position:relative;overflow:hidden}.ph-ic{color:var(--ink);background:#fff;border-radius:50%;justify-content:center;align-items:center;display:flex;box-shadow:0 4px #1411011a}.ph-lb{color:var(--ink);text-align:center;background:#fff;border-radius:999px;padding:5px 13px;font-size:13px}.c-g{background-color:#d6eae2}.c-b{background-color:#f3e2ce}.c-p{background-color:#fde8b8}.c-t{background-color:#f7d6ba}.lab{color:var(--ink);border:5px solid #fff;border-radius:999px;align-items:center;gap:8px;padding:7px 18px;font-size:16px;display:inline-flex;transform:rotate(-2deg);box-shadow:0 5px #1411011f,0 12px 22px #1411011a}.shead{flex-direction:column;gap:16px;display:flex}.shead-center{text-align:center;align-items:center}.about{align-items:center;min-height:860px;display:flex;position:relative;overflow:hidden}.about-doodles{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.about>.wrap{width:100%}.about-grid{justify-content:space-between;align-items:center;gap:48px;padding-block:100px;display:flex}.about-text{flex-direction:column;gap:20px;max-width:620px;display:flex}.about-text .lead{max-width:none;font-size:clamp(16px,1.32vw,19px);line-height:1.7}.about-bonus{color:var(--ink-2);opacity:.85;margin:-8px 0 0;font-size:clamp(14px,1.1vw,16px);line-height:1.6}.stats{flex-wrap:wrap;gap:16px;margin-top:6px;display:flex}.stat{color:var(--ink);transition:transform .35s var(--spring);border:5px solid #fff;border-radius:26px;flex-direction:column;padding:12px 22px;display:inline-flex;box-shadow:0 5px #1411011f,0 12px 22px #1411011a}.stat:hover{transform:rotate(-3deg)scale(1.05)!important}.stat b{font-family:var(--font-display);font-size:30px;font-weight:800}.stat span{font-size:15px}.portrait-wrap{flex:none;width:530px;height:610px;position:relative}.album-card{transition:transform .45s var(--spring), box-shadow .35s ease, z-index 50ms;cursor:pointer;background:#fff;border:10px solid #fff;border-radius:32px;position:absolute;box-shadow:0 8px #1411011a,0 22px 48px #14110126}.album-card:hover{box-shadow:0 14px #1411011f,0 32px 64px #14110138;z-index:15!important;transform:scale(1.06)rotate(0)translateY(-8px)!important}.portrait-inner{border-radius:22px;width:100%;height:100%;position:relative;overflow:hidden}.portrait-media,.ph.portrait-media{border-radius:22px;position:absolute;inset:0}.album-card-main{z-index:3;width:345px;height:465px;top:60px;left:70px;transform:rotate(-2.5deg)}.album-card-sub1{z-index:4;border-width:8px;border-radius:26px;width:220px;height:295px;bottom:0;left:0;transform:rotate(6deg)}.album-card-sub1 .portrait-inner,.album-card-sub1 .portrait-media{border-radius:18px}.album-card-sub2{z-index:2;border-width:8px;border-radius:26px;width:200px;height:270px;top:0;right:12px;transform:rotate(-7deg)}.album-card-sub2 .portrait-inner,.album-card-sub2 .portrait-media{border-radius:18px}.tape{pointer-events:none;z-index:6;border-radius:5px;width:110px;height:32px;position:absolute;box-shadow:0 1px 4px #1411011f}.tape-orange{background:#e56d008c}.tape-mustard{background:#feb420a6;width:95px;height:28px}.tape-sage{background:#a1cebebf;width:90px;height:28px}.band{padding-block:0 26px}.band-fig{margin:0}.band-frame{height:min(72svh,680px);position:relative;overflow:hidden}.band-img{will-change:transform;position:absolute;inset:-12% 0}.band-layer{object-fit:cover;object-position:var(--fx) var(--fy)}.band-mono{filter:saturate(.62)contrast(.96)brightness(1.06)blur(.6px)}.band-color{-webkit-mask-image:radial-gradient(ellipse var(--crx,17%) var(--cry,30%) at var(--fx) var(--fy), #000 40%, transparent 100%);-webkit-mask-image:radial-gradient(ellipse var(--crx,17%) var(--cry,30%) at var(--fx) var(--fy), #000 40%, transparent 100%);mask-image:radial-gradient(ellipse var(--crx,17%) var(--cry,30%) at var(--fx) var(--fy), #000 40%, transparent 100%)}.band-frame:after{content:"";pointer-events:none;background:linear-gradient(var(--cream-2) 0, transparent 10%, transparent 90%, var(--cream) 100%);position:absolute;inset:0}.band-cap{text-align:center;color:var(--ink-2);margin:12px auto 0;padding-inline:22px;font-size:13.5px}.logos{background:var(--cream-2);border-block:3px dashed #1411011f;padding-block:64px 36px}.logos-title{text-align:center;letter-spacing:-.3px;margin:0 auto 18px;padding-inline:22px;font-size:clamp(22px,2.2vw,30px)}.logos-viewport{padding-block:16px 40px;overflow:hidden;-webkit-mask-image:linear-gradient(270deg,#0000,#000 10% 90%,#0000);mask-image:linear-gradient(270deg,#0000,#000 10% 90%,#0000)}.logos-track{width:max-content;animation:mq calc(var(--logos,8) * 15s) linear infinite;margin:0;padding:0;list-style:none;display:flex}.logos-viewport:hover .logos-track{animation-play-state:paused}.logo-item{flex:none;padding-inline-end:26px}.logo-card{width:152px;height:152px;transform:rotate(var(--t,0deg));transition:transform .4s var(--spring), box-shadow .3s;background:#fff;border-radius:30px;justify-content:center;align-items:center;padding:20px;display:flex;box-shadow:0 5px #14110114,0 14px 26px #14110114}.logo-card:hover{transform:rotate(0)scale(1.08);box-shadow:0 7px #1411011a,0 20px 34px #1411011f}.logo-box{width:100%;height:100%;display:block;position:relative}.logo-img{object-fit:contain}.logo-ph{font-family:var(--font-display);color:#14110166;text-align:center;white-space:nowrap;font-size:16px;font-weight:800}.poster-wrap{grid-template-columns:minmax(0,1fr) minmax(0,.92fr) minmax(0,1fr);grid-template-areas:"s1 poster s3""s2 poster s4";align-items:center;gap:72px 48px;display:grid;position:relative}.steps{margin:0;padding:0;list-style:none;display:contents}.step{z-index:1;position:relative}.step-1{grid-area:s1}.step-2{grid-area:s2}.step-3{grid-area:s3}.step-4{grid-area:s4}.step-1,.step-2{text-align:left}.step-1 p,.step-2 p{margin-inline-start:auto}.step h3{margin:0 0 10px;font-size:clamp(28px,2.6vw,38px);line-height:1.2}.step-title{background:linear-gradient(transparent 58%, var(--accent) 58% 90%, transparent 90%);-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-inline:4px}.step p{color:var(--ink-2);max-width:300px;margin-block:0;font-size:16.5px;line-height:1.6}.step-line{border-top:3px dashed #1411014d;width:36px;position:absolute;top:24px}.step-1 .step-line,.step-2 .step-line{transform-origin:100%;left:-44px}.step-3 .step-line,.step-4 .step-line{transform-origin:0;right:-44px}.poster{grid-area:poster;justify-self:center;width:100%;max-width:440px;padding:9% 7%;position:relative}.poster-disc{aspect-ratio:1;background:var(--sand);border-radius:50%;width:116%;position:absolute;top:52%;left:50%;translate:-50% -50%;box-shadow:inset 0 0 0 14px #ffffff4d}.poster-disc:after{content:"";border:3px dashed #1411012e;border-radius:50%;position:absolute;inset:-16px}.poster-card{--bw:10px;position:relative;transform:rotate(-3deg)}.poster-photo{aspect-ratio:4/5;border:var(--bw) solid #fff;background:#fff;border-radius:34px;display:block;position:relative;overflow:hidden;box-shadow:0 8px #1411011f,0 24px 44px #1411012e}.poster-img{object-fit:cover;object-position:50% 18%}.poster-photo .poster-img{filter:saturate(.55)brightness(.93)sepia(.12)}.poster-cut-par{inset:var(--bw);pointer-events:none;position:absolute}.poster-cut-par,.poster-cut{transform-origin:50% 99.4%}.poster-cut{filter:url(#cut-stroke)drop-shadow(0 7px #14110124)drop-shadow(0 18px 22px #14110138);position:absolute;inset:0}#events.sec{overflow:clip}.stack:has(.album-runway){padding-block:0}.album-runway{height:calc(100svh + var(--n) * 55svh);position:relative}.album-stage{grid-template:"head deck""list deck"/minmax(0,1fr) minmax(0,1.12fr);align-content:center;gap:30px clamp(40px,5vw,84px);height:100svh;display:grid}.album-stage>.shead{grid-area:head;align-self:end}.tracklist{border-top:3px solid var(--ink);grid-area:list;align-self:start;margin:0;padding:0;list-style:none}.track{border-bottom:2px dashed #14110133}.track-h{font-size:inherit;margin:0}.track-btn{width:100%;color:var(--ink);cursor:pointer;text-align:right;background:0 0;border:0;align-items:center;gap:16px;padding:17px 6px;display:flex}.track-dot{border:3px solid var(--ink);width:16px;height:16px;transition:background .3s, transform .4s var(--spring);background:0 0;border-radius:50%;flex:none}.track-title{font-family:var(--font-display);flex:1;font-size:clamp(24px,2.3vw,32px);font-weight:800;line-height:1.15}.track-dur{color:var(--ink-2);font-variant-numeric:tabular-nums;direction:ltr;flex:none;font-size:15px}.track-el{color:var(--ink);font-weight:800}.track-sep{opacity:.5}.track-btn:hover .track-dot{transform:scale(1.25)}.track.open .track-dot{background:var(--t-accent);transform:scale(1.35)}.eq{opacity:0;flex:none;align-items:flex-end;gap:3px;height:22px;transition:opacity .3s;display:inline-flex}.eq i{background:var(--t-accent);transform-origin:bottom;border-radius:2px;width:4px;height:100%;display:block;transform:scaleY(.3)}.track.open .eq{opacity:1}.track.open .eq i{animation:.9s ease-in-out infinite alternate eq}.track.open .eq i:nth-child(2){animation-duration:.7s;animation-delay:-.3s}.track.open .eq i:nth-child(3){animation-duration:1.1s;animation-delay:-.6s}.track.open .eq i:nth-child(4){animation-duration:.8s;animation-delay:-.15s}@keyframes eq{0%{transform:scaleY(.25)}to{transform:scaleY(1)}}.track-body{transition:grid-template-rows .5s var(--spring);grid-template-rows:0fr;display:grid}.track.open .track-body{grid-template-rows:1fr}.track-inner{padding-inline-start:34px;overflow:hidden}.track-inner>*{opacity:0;transition:opacity .3s, transform .4s var(--spring);transform:translateY(-6px)}.track.open .track-inner>*{opacity:1;transition-delay:.12s;transform:none}.track-progress{background:#1411011a;border-radius:99px;max-width:460px;height:4px;margin:2px 0 14px;display:block;overflow:hidden}.track-progress i{background:var(--t-accent);transform-origin:100%;height:100%;transform:scaleX(var(--lp,0));border-radius:99px;display:block}.track-inner p{color:var(--ink-2);max-width:460px;margin:0 0 14px;font-size:17px;line-height:1.65}.track-incl{flex-wrap:wrap;gap:8px;margin:0 0 20px;padding:0;list-style:none;display:flex}.track-incl li{color:var(--ink);box-shadow:inset 0 0 0 2px var(--t-accent), 0 3px 0 #14110114;background:#fff;border-radius:999px;padding:5px 14px;font-size:14px}.album{aspect-ratio:100/88;grid-area:deck;place-self:center;width:min(100%,80svh);position:relative;container-type:inline-size}.rec-svg,.arm-svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.rec-svg{z-index:1}.rec-label{fill:var(--accent);transition:fill .5s}.rec-spin,.rec-kick{transform-box:view-box;transform-origin:31px 48px}.rec-spin{animation:2.6s linear infinite paused spin}.album.playing .rec-spin{animation-play-state:running}.rec-kick{animation:.9s cubic-bezier(.2,.8,.2,1) both kick}@keyframes spin{to{transform:rotate(360deg)}}@keyframes kick{0%{transform:rotate(-200deg)}to{transform:rotate(0)}}.vl-title{z-index:2;width:15cqw;font-family:var(--font-display);text-align:center;color:var(--ink);pointer-events:none;font-size:2.6cqw;font-weight:800;line-height:1.05;animation:.4s both fadeIn;position:absolute;top:54.5%;left:31%;transform:translate(-50%,-125%)}.arm-svg{z-index:3}.arm-head{fill:var(--accent);transition:fill .5s}.arm-g{transform-box:view-box;transform-origin:10px 7px;transform:rotate(calc(var(--arm,14) * 1deg));transition:transform .7s cubic-bezier(.3,1.3,.5,1)}.sleeve{aspect-ratio:1;z-index:4;background-color:var(--accent);width:60cqw;animation:sleeveIn .65s var(--spring) both;border-radius:3.4cqw;position:absolute;top:18cqw;left:39cqw;overflow:hidden;transform:rotate(3deg);box-shadow:0 0 0 1.4cqw #fff,0 2cqw 0 1.4cqw #1411011f}@keyframes sleeveIn{0%{opacity:0;transform:translate(10cqw)rotate(12deg)scale(.92)}to{opacity:1;transform:rotate(3deg)}}.sleeve-dots{background-image:radial-gradient(#ffffff52 1.2px,#0000 1.4px);background-size:2.8cqw 2.8cqw;position:absolute;inset:0}.sleeve:after{content:"";pointer-events:none;border:.5cqw solid #ffffff47;border-radius:50%;position:absolute;inset:7%}.sleeve-patch{z-index:1;justify-content:center;align-items:center;display:flex;position:absolute;inset:4.5cqw}.sleeve-patch img{object-fit:contain;filter:drop-shadow(0 .8cqw #14110129);width:100%;height:100%;animation:slap .7s var(--spring) .12s both;transform:rotate(-4deg)}.player{display:none}.notes{z-index:2;pointer-events:none;width:30%;height:30%;position:absolute;top:8%;left:2%}.notes i{color:var(--accent);opacity:0;-webkit-text-stroke:.3cqw #fff;paint-order:stroke fill;text-shadow:0 .3cqw #14110133;font-size:4.4cqw;font-style:normal;font-weight:800;line-height:1;position:absolute;bottom:0}.notes i:first-child{left:6%}.notes i:nth-child(2){left:42%}.notes i:nth-child(3){left:74%}.album.playing .notes i{animation:3.3s ease-in infinite note}.album.playing .notes i:nth-child(2){animation-delay:-1.1s}.album.playing .notes i:nth-child(3){animation-delay:-2.2s}@keyframes note{0%{opacity:0;transform:translate(0)rotate(-10deg)scale(.7)}15%{opacity:1}80%{opacity:.9}to{opacity:0;transform:translate(-3cqw,-14cqw)rotate(14deg)scale(1.1)}}.gal-masonry{align-items:flex-start;gap:22px;display:flex}.gal-col{flex-direction:column;flex:1;gap:22px;min-width:0;display:flex}.tile{width:100%;aspect-ratio:var(--ar);cursor:pointer;transition:transform .4s var(--spring);background:#fff;border:8px solid #fff;border-radius:30px;margin:0;padding:0;display:block;position:relative;overflow:hidden;box-shadow:0 6px #1411011a,0 16px 30px #1411011a}.tile:hover{transform:scale(1.02)rotate(-.8deg)}.tile-img{object-fit:cover;border-radius:22px}.tile-play{z-index:2;width:64px;height:64px;color:var(--ink);transition:transform .4s var(--spring);background:#ffffffeb;border-radius:50%;justify-content:center;align-items:center;margin:-32px 0 0 -32px;display:flex;position:absolute;top:50%;left:50%;box-shadow:0 6px 18px #1411014d}.tile:hover .tile-play{transform:scale(1.12)}.vid{z-index:2;background:var(--orange);color:var(--ink);border:4px solid #fff;border-radius:999px;align-items:center;gap:6px;padding:4px 12px 4px 10px;font-size:13px;display:inline-flex;position:absolute;top:14px;right:14px;transform:rotate(3deg)}.lb{z-index:60;justify-content:center;align-items:center;padding:22px;animation:.25s both fadeIn;display:flex;position:fixed;inset:0}.lb-bg{cursor:pointer;background:#1411018c;border:0;padding:0;position:absolute;inset:0}.lb-card{--mw:min(calc(100vw - 72px), calc(76svh * var(--ar)), 1100px);width:auto;animation:popIn .5s var(--spring) both;background:#fff;border-radius:36px;padding:14px;position:relative;box-shadow:0 30px 80px #14110159}.lb-media{width:var(--mw);aspect-ratio:var(--ar);background:#111;border-radius:26px;position:relative;overflow:hidden}.lb-media video{object-fit:contain;width:100%;height:100%}.lb-card .lb-bar{width:var(--mw)}.lb-bar{max-width:calc(min(74vh,760px)/1.77778);color:var(--ink);justify-content:space-between;align-items:center;gap:12px;margin-inline:auto;padding:14px 6px 4px;display:flex}.lb-title{text-align:center;font-size:18px}.rbtn{background:var(--cream);width:48px;height:48px;color:var(--ink);cursor:pointer;transition:transform .3s var(--spring);border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.rbtn:hover{transform:scale(1.12)}.lb-x{background:var(--pink);border:5px solid #fff;width:54px;height:54px;position:absolute;top:-18px;left:-18px}.reviews-grid{grid-template-columns:repeat(var(--cols,3), minmax(0, 1fr));width:100%;max-width:calc(var(--cols,3) * 440px);gap:30px;margin-inline:auto;padding-top:8px;display:grid}.tcard{min-height:300px;transform:rotate(var(--r,0deg));background:#fff;border-radius:34px;flex-direction:column;gap:24px;margin:0;padding:50px 32px 30px;display:flex;position:relative;box-shadow:0 6px #1411011a,0 18px 36px #1411011a}.tcard blockquote{flex-grow:1;margin:0}.tcard blockquote p{color:var(--ink-2);margin:0;font-size:19px;line-height:1.7}.qmark{width:60px;height:60px;color:var(--ink);border:5px solid #fff;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:-22px;right:26px;transform:rotate(-8deg);box-shadow:0 5px #1411011f}.tcard figcaption{align-items:center;gap:12px;display:flex}.avatar{width:52px;height:52px;color:var(--ink);font-family:var(--font-display);background:#d6f1ff;border:4px solid #fff;border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:21px;font-weight:800;line-height:1;display:flex;box-shadow:0 0 0 2px #1411011a}.is-shot .qmark{color:#fff;background:#178f4b}.tshot{background-color:#efe6da;background-image:radial-gradient(#14110112 1px,#0000 1.5px);background-size:14px 14px;border-radius:22px;padding:16px}.tshot-img{border-radius:12px 4px 12px 12px;width:100%;height:auto;display:block;box-shadow:0 1px 1.5px #1411012e}.who{flex-direction:column;gap:2px;display:flex}.who b{font-family:var(--font-display);font-size:17px;font-weight:800}.who span{color:var(--ink-2);font-size:14px}.faq-list{flex-direction:column;align-self:center;gap:16px;width:min(920px,100%);display:flex}.faq{background:#fff;border-radius:28px;box-shadow:0 5px #14110114,0 12px 26px #14110114}.faq.open{box-shadow:0 0 0 4px var(--orange), 0 12px 26px #1411011a}.faq-h{font-family:var(--font-body);font-weight:400}.faq-q{cursor:pointer;width:100%;color:var(--ink);text-align:right;background:0 0;border:0;justify-content:space-between;align-items:center;gap:16px;padding:22px 30px;font-size:21px;line-height:1.4;display:flex}.faq-ic{background:var(--cream);width:44px;height:44px;transition:transform .45s var(--spring);border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.faq.open .faq-ic{background:var(--orange);color:#fff;transform:rotate(135deg)}.faq-a{color:var(--ink-2);animation:popIn .5s var(--spring) both;padding:0 30px 26px;font-size:18px;line-height:1.7}.faq-a[hidden]{display:none}.contact{background:#ddeadf;align-items:center;display:flex}.contact>.wrap{width:100%}.contact-grid{justify-content:space-between;align-items:center;gap:48px;padding-block:130px;display:flex}.contact-text{flex-direction:column;gap:30px;max-width:540px;display:flex}.contact-btns{flex-direction:column;align-items:flex-start;gap:14px;display:flex}.bigbtn{box-shadow:0 7px #14110124,0 16px 28px #1411011f}.wa-btn{background:var(--orange);height:72px;color:var(--ink);padding:0 36px;font-size:22px;box-shadow:0 7px #14110129,0 16px 30px #e56d0052}.tel-btn{background:var(--green);height:64px;padding:0 30px;font-size:19px;transform:rotate(-1deg)}.mail-link{align-items:center;gap:10px;padding:8px 4px;font-size:18px;display:inline-flex}.mail-link:hover{text-decoration:underline}.fcard{background:#fff;border-radius:38px;flex-direction:column;flex:none;gap:16px;width:560px;padding:40px;display:flex;position:relative;transform:rotate(1deg);box-shadow:0 8px #1411011a,0 24px 50px #14110124}.fcard.pending{transform:translateY(48px)scale(.94)rotate(-1.5deg)}.fcard-title{font-size:28px}.frow{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.fld{flex-direction:column;gap:7px;display:flex}.fld label{color:var(--ink);font-size:15px}.inp{background:var(--cream-2);width:100%;height:56px;color:var(--ink);border:3px solid #14110124;border-radius:18px;padding:0 16px;transition:border-color .2s}.inp:focus{border-color:var(--orange);outline:none}.inp::placeholder{color:#14110161}select.inp{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23141101' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-position:16px;background-repeat:no-repeat;background-size:18px;padding-left:44px}.send{background:var(--orange);height:62px;color:var(--ink);margin-top:4px;font-size:20px;box-shadow:0 7px #14110124}.fnote{color:var(--ink-2);text-align:center;margin:0;font-size:14px}.fnote a{color:var(--ink);text-underline-offset:2px;font-weight:700;text-decoration:underline}.foot{color:var(--cream);background:#141101}.foot-in{flex-direction:column;gap:36px;padding-block:64px 48px;display:flex}.foot-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;display:flex}.foot-brand{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.foot-brand .brand{background:var(--cream);color:var(--ink)}.foot-tag{color:var(--sand);font-size:18px}.socials{flex-wrap:wrap;gap:12px;display:flex}.soc{color:var(--cream);transition:transform .3s var(--spring), background .2s, border-color .2s;background:#fefae01f;border:2px solid #fefae033;border-radius:999px;align-items:center;padding:9px 18px;font-size:15px;display:inline-flex;box-shadow:0 4px #00000040}.soc:hover{border-color:var(--pink);background:#fefae038;transform:translateY(-3px)rotate(-3deg)}.soc-ico{justify-content:center;width:50px;height:50px;padding:0}.foot-bottom{border-top:3px dashed #fefae033;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;padding-top:28px;display:flex}.foot-nav{flex-wrap:wrap;gap:10px 30px;display:flex}.foot-nav a{color:var(--cream);font-size:17px}.foot-nav a:hover{color:var(--pink);text-decoration:underline}.copy{color:#fefae0b3;margin:0;font-size:14px}.copy-sep{opacity:.5;margin-inline:8px}.credit{color:var(--pink);text-underline-offset:3px;font-weight:700;-webkit-text-decoration:underline #feb42066;text-decoration:underline #feb42066;transition:text-decoration-color .2s}.credit:hover{-webkit-text-decoration-color:var(--pink);text-decoration-color:var(--pink)}.wa-wrap{z-index:40;position:fixed;bottom:32px;left:32px}.wa{color:#fff;background:#178f4b;border-radius:50%;justify-content:center;align-items:center;width:66px;height:66px;display:flex;position:relative;box-shadow:0 10px 24px #178f4b59}.wa:before{content:"";z-index:-1;opacity:0;background:#2bb566;border-radius:50%;animation:2.4s ease-out 2.4s infinite ping;position:absolute;inset:0}@media (max-width:1200px){.poster-wrap{gap:56px 30px}.step p{font-size:15.5px}.reviews-grid{gap:22px}.portrait-wrap{width:450px;height:530px}.album-card-main{width:295px;height:395px;top:50px;left:60px}.album-card-sub1{width:190px;height:255px;bottom:0;left:0}.album-card-sub2{width:175px;height:235px;top:0;right:8px}.fcard{width:480px}.hero-grid,.topnav{padding-inline:48px}.hide-mob{display:none}}@media (max-width:860px){.stack{gap:28px}.shead{gap:12px}.lab{padding:5px 14px;font-size:14px}.hero,.hero-grid{min-height:0}.d-desk{display:none}.d-mob{display:block}.topnav{padding:14px 16px}.brand{padding:8px 16px;font-size:17px}.nav-links{-webkit-backdrop-filter:blur(10px);background:#ffffffeb;border:3px solid #fff;border-radius:999px;padding:3px 6px;box-shadow:0 4px #14110114,0 8px 18px #14110114}.nav-a{padding:6px 10px;font-size:13.5px;font-weight:500}.nav-desk{display:none}.hero-grid{flex-direction:column;gap:0;padding:64px 0 44px;display:flex}.stage-wrap{order:-1;max-width:none}.stage{height:88cqw}.hero-photo{-webkit-mask-composite:source-in;width:100%;height:calc(64px + 88vw);bottom:auto;-webkit-mask-image:linear-gradient(#000 78%,#0000 100%),linear-gradient(#0000 0%,#000 14%);mask-image:linear-gradient(#000 78%,#0000 100%),linear-gradient(#0000 0%,#000 14%);-webkit-mask-composite:source-in;mask-composite:intersect}.hero-listen{border-width:3px;padding:7px 13px 7px 11px;font-size:14px;top:calc(88vw - 32px);bottom:auto;left:16px}.hp-mono,.hp-color{transform-origin:var(--pos);transform:scale(1.32)}.hp-color{-webkit-mask-image:radial-gradient(ellipse calc(var(--cr) * 1.5%) calc(var(--cr) * 1.5%) at var(--fx) var(--fy), #000 48%, transparent 100%);-webkit-mask-image:radial-gradient(ellipse calc(var(--cr) * 1.5%) calc(var(--cr) * 1.5%) at var(--fx) var(--fy), #000 48%, transparent 100%);mask-image:radial-gradient(ellipse calc(var(--cr) * 1.5%) calc(var(--cr) * 1.5%) at var(--fx) var(--fy), #000 48%, transparent 100%)}.st-item{left:calc(var(--xm) * 1cqw);top:calc(var(--ym) * 1cqw)}.st-item[style*=--w]{width:calc(var(--wm) * 1cqw)}.stage>.st-item{height:calc(var(--wm) * 1cqw)}.st-mob-hide{display:none!important}.face{border-width:5px;padding:.38em .88em;font-size:3.6cqw}.hero-text{text-align:center;align-items:center;gap:16px;width:100%;padding-inline:18px}.hero h1{text-align:center;letter-spacing:-.5px;font-size:clamp(30px,9.2vw,42px);line-height:1.22}.hero .pinkword{border:5px solid #fff;border-radius:20px;padding:.05em .3em .08em;display:inline-block;transform:rotate(-2.5deg);box-shadow:0 7px #14110129,0 14px 26px #14110124}.sub{text-align:center;max-width:480px;margin-inline:auto;font-size:16px;line-height:1.6}.hero-ctas{margin-top:8px;flex-direction:column;align-items:stretch;gap:12px;width:100%;max-width:390px;margin-inline:auto}.hero-ctas>div.in{width:100%}.hero-ctas .magnet,.hero-ctas .breathe,.hero-ctas .cta,.hero-ctas .btn2{box-sizing:border-box;width:100%;display:flex;transform:none!important}.hero-ctas .breathe{animation:none}.hero-ctas .glow{display:none}.cta,.btn2{height:56px;font-size:18px;font-family:var(--font-display);letter-spacing:-.2px;border:4px solid #fff;border-radius:999px;gap:12px;padding:0 22px;font-weight:800;transition:transform .15s,box-shadow .15s;transform:none!important}.cta{background:var(--orange);color:var(--ink);box-shadow:0 6px #14110129,0 14px 28px #e56d0052}.btn2{color:var(--ink);background:#fff;box-shadow:0 6px #14110124,0 14px 28px #14110114}.cta:active,.btn2:active{box-shadow:0 3px #14110124,0 6px 14px #1411011f;transform:translateY(3px)!important}.cta svg,.btn2 svg{flex-shrink:0;width:23px;height:23px}.btn2 svg{color:var(--dark-accent)}.mq-sec{height:64px}.mq-band{height:50px;font-size:17px;top:6px}.mq-star{width:16px;height:16px}.about{min-height:0}.about-grid{flex-direction:column;align-items:stretch;gap:34px;padding-block:64px}.about-text{gap:14px}.band-frame{--crx:36%;--cry:26%;height:58svh}.band-cap{font-size:12.5px}.about-text .lead{font-size:16px}.stats{flex-wrap:nowrap;gap:6px}.stat{border-width:4px;border-radius:18px;flex:0 auto;min-width:0;padding:7px 8px}.stat b{font-size:20px;line-height:1.2}.stat span{font-size:clamp(11px,3.15vw,13px);line-height:1.3}.portrait-wrap{align-self:center;width:min(340px,94vw);height:420px;margin-inline:auto}.album-card-main{border-width:7px;border-radius:24px;width:220px;height:300px;top:45px;left:55px}.album-card-main .portrait-inner,.album-card-main .portrait-media{border-radius:17px}.album-card-sub1{border-width:5px;border-radius:18px;width:140px;height:185px;bottom:5px;left:0}.album-card-sub1 .portrait-inner,.album-card-sub1 .portrait-media{border-radius:13px}.album-card-sub2{border-width:5px;border-radius:18px;width:130px;height:175px;top:5px;right:5px}.album-card-sub2 .portrait-inner,.album-card-sub2 .portrait-media{border-radius:13px}.tape{width:75px;height:22px}.tape-mustard{width:68px;height:20px}.tape-sage{width:65px;height:20px}.reviews-grid{flex-direction:column;gap:34px;padding-top:14px;display:flex}.poster-wrap{grid-template-columns:minmax(0,1fr);grid-template-areas:"poster""s1""s2""s3""s4";row-gap:0}.poster{max-width:320px;margin-bottom:26px;padding:8% 7% 10%}.poster-disc{width:100%;top:50%;box-shadow:inset 0 0 0 10px #ffffff4d}.poster-disc:after{inset:-10px}.poster-card{--bw:6px}.poster-photo{aspect-ratio:1;border-radius:26px}.step{z-index:1;border-top:2px dashed #14110129;padding-block:16px}.step-1,.step-2{text-align:right}.step-1 p,.step-2 p{margin-inline-start:0}.step-line{display:none}.step h3{margin-bottom:6px;font-size:24px}.step p{max-width:none;font-size:16px;line-height:1.6}.album-runway{height:calc(100svh + var(--n) * 62svh)}.album-stage{padding-block:16px calc(20px + env(safe-area-inset-bottom));grid-template:"head""deck""list""player"/1fr;align-content:center;row-gap:clamp(14px,3.2svh,34px)}.album-stage>.shead{align-self:start;gap:6px}.album-stage .shead h2{font-size:clamp(26px,7.4vw,34px)}.album-stage .shead .lead{font-size:14px;line-height:1.5}.album{width:min(100%,46svh)}.tracklist{overflow-clip-margin:8px;border-top:0;grid-area:list;grid-template-columns:minmax(0,1fr);grid-template-areas:"t""b";align-self:start;display:grid;overflow:clip}.track{display:contents}.track-h{grid-area:t;display:none}.track.open .track-h,.track.leaving .track-h{display:block}.track-btn{gap:0;padding:0}.track-title{white-space:nowrap;font-size:clamp(34px,10.5vw,46px);line-height:1.08}.track .track-dot,.track .eq,.track-dur{display:none}.track-body{grid-area:b}.track-inner{padding-inline-start:0;padding-top:8px}.track-progress{display:none}.track-inner p{max-width:none;margin-bottom:12px;font-size:17px;line-height:1.6}.track-incl{margin-bottom:2px}.track-incl li{padding:5px 13px;font-size:14px}.album-stage[data-dir=next] .track.open .track-h{animation:tInLeft .55s var(--spring) both}.album-stage[data-dir=prev] .track.open .track-h{animation:tInRight .55s var(--spring) both}.album-stage[data-dir=next] .track.leaving .track-h{animation:.4s both tOutRight}.album-stage[data-dir=prev] .track.leaving .track-h{animation:.4s both tOutLeft}@keyframes tInLeft{0%{opacity:0;transform:translate(-55%)}to{opacity:1;transform:none}}@keyframes tInRight{0%{opacity:0;transform:translate(55%)}to{opacity:1;transform:none}}@keyframes tOutRight{to{opacity:0;transform:translate(55%)}}@keyframes tOutLeft{to{opacity:0;transform:translate(-55%)}}.player{flex-direction:column;grid-area:player;align-self:start;gap:6px;display:flex}.player-bar{background:#1411011f;border-radius:99px;height:6px;display:block;overflow:hidden}.player-bar i{background:var(--accent);transform-origin:100%;height:100%;transform:scaleX(var(--lp,0));border-radius:99px;transition:background-color .5s;display:block}.player-times{color:var(--ink-2);font-variant-numeric:tabular-nums;justify-content:space-between;font-size:13px;font-weight:700;display:flex}.player-ctrls{justify-content:center;align-items:center;gap:34px;margin-top:4px;display:flex}.pc{color:var(--ink);background:0 0;border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.pc-side{cursor:pointer;width:50px;height:50px;transition:transform .3s var(--spring), opacity .3s}.pc-side:active{transform:scale(.88)}.pc-side:disabled{opacity:.25;cursor:default}.pc-main{background:var(--accent);width:66px;height:66px;transition:background-color .5s;box-shadow:0 0 0 4px #fff,0 5px 0 4px #1411011f}.pc-main .eq{opacity:1;gap:4px;height:24px;display:inline-flex}.pc-main .eq i{background:var(--ink);width:5px}.pc-main.on .eq i{animation:.9s ease-in-out infinite alternate eq}.pc-main.on .eq i:nth-child(2){animation-duration:.7s;animation-delay:-.3s}.pc-main.on .eq i:nth-child(3){animation-duration:1.1s;animation-delay:-.6s}.pc-main.on .eq i:nth-child(4){animation-duration:.8s;animation-delay:-.15s}@media (max-height:740px){.album-stage .shead .lead{display:none}.album{width:min(100%,38svh)}.track-title{font-size:clamp(30px,9vw,40px)}.track-inner p{font-size:15.5px}.pc-main{width:56px;height:56px}.player-ctrls{gap:26px}}.gal-masonry,.gal-col{gap:12px}.tile{border-width:5px;border-radius:20px}.tile-img{border-radius:15px}.tile-play{width:48px;height:48px;margin:-24px 0 0 -24px}.tile-play svg{width:24px;height:24px}.vid{border-width:3px;padding:2px 9px 2px 8px;font-size:11px;top:8px;right:8px}.lb-card{border-radius:28px}.lb-title{font-size:15px}.lb-x{top:-14px;left:-8px}.tcard{gap:18px;width:88%;min-height:0;padding:38px 22px 22px}.tcard:nth-child(odd){align-self:flex-start;transform:rotate(-1.6deg)}.tcard:nth-child(2n){align-self:flex-end;transform:rotate(1.6deg)}.tcard:nth-child(2n) .qmark{left:22px;right:auto;transform:rotate(8deg)}.tcard blockquote p{font-size:16px}.qmark{width:48px;height:48px}.qmark svg{width:24px;height:24px}.tshot{border-radius:18px;padding:10px}.avatar{width:44px;height:44px;font-size:18px}.shead-center{text-align:right;align-items:flex-start}.faq-list{gap:12px}.faq-q{padding:18px;font-size:17px}.faq-ic{width:36px;height:36px}.faq-a{padding:0 18px 20px;font-size:15px}.contact{min-height:0}.contact-grid{flex-direction:column;align-items:stretch;gap:36px;padding-block:64px}.contact-text{gap:22px;max-width:none}.contact-btns{align-items:stretch}.contact-btns .magnet{display:block}.wa-btn{width:100%;height:60px;padding:0 24px;font-size:18px}.tel-btn{height:56px;padding:0 22px;font-size:17px}.mail-link{justify-content:center;font-size:16px}.fcard{width:100%;padding:26px 20px;transform:none}.fcard-title{font-size:22px}.frow{grid-template-columns:1fr}.inp{height:52px}.send{height:58px;font-size:18px}.logos{padding-block:44px 20px}.logos-title{margin-bottom:8px}.logos-track{animation-duration:calc(var(--logos,8) * 10.5s)}.logo-item{padding-inline-end:16px}.logo-card{border-radius:24px;width:116px;height:116px;padding:16px}.logo-ph{font-size:13px}.foot-in{gap:22px;padding-block:48px 90px}.foot-top,.foot-brand{flex-direction:column;align-items:flex-start}.foot-bottom{border-top:0;flex-direction:column;align-items:flex-start;padding-top:0}.foot-nav{gap:10px 18px}.foot-nav a{font-size:15px}.copy{font-size:13px;line-height:1.8}.copy-sep{display:none}.credit-line{display:block}.wa-wrap{bottom:18px;left:18px}.wa{width:58px;height:58px}.wa svg{width:29px;height:29px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}.legal-top{justify-content:space-between;align-items:center;gap:16px;max-width:1440px;margin-inline:auto;padding:26px 72px;display:flex}.legal-back{border-radius:999px;padding:10px 16px;font-size:16px;transition:background .2s}.legal-back:hover{background:#fff}.legal{padding-block:24px 96px}.legal-card{max-width:820px;color:var(--ink-2);background:#fff;border-radius:38px;margin-inline:auto;padding:56px 64px;font-size:17px;line-height:1.8;box-shadow:0 8px #14110114,0 24px 50px #1411011a}.legal-card h1{font-size:clamp(32px,4vw,48px);line-height:1.15}.legal-card h2{letter-spacing:0;margin:36px 0 10px;font-size:22px;line-height:1.3}.legal-card p{margin:0 0 14px}.legal-card ul{margin:0 0 14px;padding-inline-start:22px}.legal-card li{margin-bottom:6px}.legal-card li::marker{color:var(--green)}.legal-card a{color:var(--ink);text-underline-offset:3px;font-weight:700;text-decoration:underline}.legal-date{color:var(--ink-2);opacity:.8;font-size:15px;margin-top:8px!important}@media (max-width:860px){.legal-top{padding:14px 16px}.legal-top .brand{padding:8px 16px;font-size:18px}.legal-back{padding:8px 10px;font-size:14px}.legal{padding-block:12px 64px}.legal-card{border-radius:28px;padding:32px 22px;font-size:16px}.legal-card h2{margin-top:28px;font-size:19px}}
