.fWVPnG_root{--r-xl:clamp(1.75rem, 3.2vw, 3rem);--r-lg:clamp(1.25rem, 2.2vw, 2rem);--spring:cubic-bezier(.34, 1.56, .64, 1);--h1:var(--s-accent);--h2:color-mix(in oklab, var(--s-accent) 62%, var(--s-fg));--h3:color-mix(in oklab, var(--s-accent) 55%, var(--s-surface));--h4:color-mix(in oklab, var(--s-accent) 40%, var(--s-bg));--w2:var(--h2);--w3:var(--h3);--w4:var(--h4);--k1:var(--s-accent);--k2:var(--h2);--k3:var(--h3);--k4:var(--h4);--kg:color-mix(in oklab, var(--s-accent) 70%, var(--s-fg));--t-amt:30%;--blob-amt:70%;--t1:color-mix(in oklab, var(--h1) var(--t-amt), var(--s-bg));--t2:color-mix(in oklab, var(--w2) var(--t-amt), var(--s-bg));--t3:color-mix(in oklab, var(--w3) var(--t-amt), var(--s-bg));--t4:color-mix(in oklab, var(--w4) var(--t-amt), var(--s-bg));--line:color-mix(in oklab, var(--s-fg) 12%, transparent);--gloss:#fff9;--shade:#00000029;--lift:0 24px 50px -24px color-mix(in oklab, var(--s-fg) 45%, transparent);--glow:0 18px 40px -16px color-mix(in oklab, var(--s-accent) 70%, transparent);background:var(--s-bg);color:var(--s-fg);font-size:1.0625rem;line-height:1.6;position:relative}@supports (color:lab(0% 0 0)){.fWVPnG_root{--gloss:lab(100% -.0000298023 .0000119209/.6);--shade:lab(0% 0 0/.16)}}@supports (color:oklch(from red l c h)){.fWVPnG_root{--lo:.64;--hi:.74;--h2:oklch(from var(--s-accent) calc(clamp(var(--lo), l, var(--hi)) + .16 * max(0, cos((h - 50) * 1deg))) max(c, .17) calc(h + 55));--h3:oklch(from var(--s-accent) calc(clamp(var(--lo), l, var(--hi)) + .16 * max(0, cos((h - 175) * 1deg))) max(c, .17) calc(h - 70));--h4:oklch(from var(--s-accent) calc(clamp(var(--lo), l, var(--hi)) + .16 * max(0, cos((h - 245) * 1deg))) max(c, .17) calc(h - 140));--k-lo:.5;--k-hi:.62;--k2:oklch(from var(--h2) clamp(var(--k-lo), l, var(--k-hi)) c calc(h + 70 * clamp(-1, sin((h - 100) * 1deg) * 5000, 1) * max(0, cos((h - 100) * 2deg)) * clamp(0, cos((h - 100) * 1deg) * 5000, 1)));--k3:oklch(from var(--h3) clamp(var(--k-lo), l, var(--k-hi)) c calc(h + 70 * clamp(-1, sin((h - 100) * 1deg) * 5000, 1) * max(0, cos((h - 100) * 2deg)) * clamp(0, cos((h - 100) * 1deg) * 5000, 1)));--k4:oklch(from var(--h4) clamp(var(--k-lo), l, var(--k-hi)) c calc(h + 70 * clamp(-1, sin((h - 100) * 1deg) * 5000, 1) * max(0, cos((h - 100) * 2deg)) * clamp(0, cos((h - 100) * 1deg) * 5000, 1)));--k1:oklch(from var(--s-accent) clamp(var(--k-lo), l, var(--k-hi)) max(c, .12) h);--kg:oklch(from var(--s-accent) clamp(var(--k-lo), l, var(--k-hi)) max(c, .14) calc(h + 45 * clamp(-1, sin((h - 100) * 1deg) * 5000, 1)))}.fWVPnG_root[data-tone=dark]{--lo:.68;--hi:.78;--k-lo:.74;--k-hi:.88;--w2:oklch(from var(--h2) l c calc(h + 80 * clamp(-1, sin((h - 70) * 1deg) * 5000, 1) * max(0, cos((h - 70) * 1deg))));--w3:oklch(from var(--h3) l c calc(h + 80 * clamp(-1, sin((h - 70) * 1deg) * 5000, 1) * max(0, cos((h - 70) * 1deg))));--w4:oklch(from var(--h4) l c calc(h + 80 * clamp(-1, sin((h - 70) * 1deg) * 5000, 1) * max(0, cos((h - 70) * 1deg))))}}.fWVPnG_root[data-tone=dark]{--t-amt:36%;--blob-amt:58%;--gloss:#ffffff42;--shade:#0000004d;--lift:0 30px 60px -28px #000c}@supports (color:lab(0% 0 0)){.fWVPnG_root[data-tone=dark]{--gloss:lab(100% -.0000298023 .0000119209/.26);--shade:lab(0% 0 0/.3);--lift:0 30px 60px -28px lab(0% 0 0/.8)}}.fWVPnG_tint0{background:var(--t1)}.fWVPnG_tint1{background:var(--t2)}.fWVPnG_tint2{background:var(--t3)}.fWVPnG_tint3{background:var(--t4)}.fWVPnG_wrap{width:100%;max-width:1360px;margin-inline:auto;padding-inline:20px}@media (min-width:768px){.fWVPnG_wrap{padding-inline:40px}}.fWVPnG_section{padding-block:72px;position:relative}@media (min-width:768px){.fWVPnG_section{padding-block:96px}}.fWVPnG_display{font-family:var(--s-font-display), ui-sans-serif, system-ui, sans-serif;letter-spacing:-.035em;font-weight:800}.fWVPnG_jelly,.fWVPnG_ghost{white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;min-height:52px;transition:scale .55s var(--spring), translate .55s var(--spring), background-color .3s, color .3s, box-shadow .3s;border-radius:999px;justify-content:center;align-items:center;gap:.6rem;padding:.85rem 1.6rem;font-size:1rem;font-weight:700;line-height:1;display:inline-flex;position:relative}.fWVPnG_jelly{background:var(--s-accent);color:var(--s-accent-fg);box-shadow:inset 0 2px 0 var(--gloss), inset 0 -5px 0 var(--shade), var(--glow)}.fWVPnG_jelly:before{content:"";background:linear-gradient(to bottom, var(--gloss), transparent);opacity:.6;pointer-events:none;border-radius:999px;height:42%;position:absolute;inset:3px 12% auto}.fWVPnG_ghost{color:var(--s-fg);background:color-mix(in oklab, var(--s-bg) 55%, transparent);box-shadow:inset 0 0 0 2px var(--s-fg);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.fWVPnG_jelly:hover,.fWVPnG_ghost:hover{translate:0 -2px;scale:1.05}.fWVPnG_ghost:hover{background:var(--s-fg);color:var(--s-bg)}.fWVPnG_jelly:active,.fWVPnG_ghost:active{transition-duration:90ms;translate:0 1px;scale:1.08 .86}.fWVPnG_btnIcon{flex:none;width:1.1em;height:1.1em}.fWVPnG_header{z-index:60;pointer-events:none;padding:12px 12px 0;position:fixed;inset:0 0 auto}.fWVPnG_headerShift{transition:transform .6s var(--spring)}.fWVPnG_header[data-hidden=true]:not([data-menu=open]) .fWVPnG_headerShift{transform:translateY(-150%)}.fWVPnG_header[data-hidden=true]:focus-within .fWVPnG_headerShift{transform:none}.fWVPnG_headerPill{pointer-events:auto;background:color-mix(in oklab, var(--s-bg) 70%, transparent);-webkit-backdrop-filter:blur(18px)saturate(1.5);max-width:1180px;box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--s-fg) 10%, transparent), inset 0 1px 0 var(--gloss), 0 12px 40px -22px color-mix(in oklab, var(--s-fg) 50%, transparent);border-radius:999px;justify-content:space-between;align-items:center;gap:12px;margin:0 auto;padding:7px 7px 7px 22px;transition:background-color .4s;display:flex;position:relative;overflow:hidden}.fWVPnG_header[data-solid=true] .fWVPnG_headerPill{background:color-mix(in oklab, var(--s-bg) 88%, transparent)}.fWVPnG_progress{background:linear-gradient(90deg, var(--h1), var(--h2), var(--h3), var(--h4));transform-origin:0;height:3px;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.fWVPnG_logo{min-height:44px;font-family:var(--s-font-display), ui-sans-serif, system-ui, sans-serif;letter-spacing:-.03em;white-space:nowrap;text-overflow:ellipsis;min-width:0;padding-block:11px;font-size:1.25rem;font-weight:800;line-height:22px;display:block;overflow:hidden}.fWVPnG_logo:has(.fWVPnG_logoImg){padding-block:5px}.fWVPnG_logoImg{width:120px;height:34px;display:block;position:relative}.fWVPnG_navLink{min-height:44px;transition:background-color .3s, rotate .5s var(--spring), translate .5s var(--spring);border-radius:999px;align-items:center;padding:0 1rem;font-size:.95rem;font-weight:600;display:inline-flex}.fWVPnG_navLink:hover{background:var(--t2);translate:0 -1px;rotate:-3deg}@media (max-width:1279px){.fWVPnG_navLink{padding-inline:.7rem}}.fWVPnG_header[data-nav=dense] .fWVPnG_navLink{padding-inline:.7rem}.fWVPnG_mainNav{align-items:center;gap:4px;display:none}@media (min-width:1024px){.fWVPnG_mainNav{display:flex}}@media (min-width:1024px) and (max-width:1179px){.fWVPnG_header[data-nav=dense] .fWVPnG_mainNav{display:none}}.fWVPnG_header[data-nav=menu] .fWVPnG_mainNav{display:none}.fWVPnG_jelly.fWVPnG_headerCta{min-height:46px;padding:.7rem 1.25rem;font-size:.95rem}@media (max-width:479px){.fWVPnG_jelly.fWVPnG_headerCta{width:46px;padding:0}.fWVPnG_headerCta .fWVPnG_ctaText{display:none}}@media (min-width:1024px){.fWVPnG_root .fWVPnG_menuBtn,.fWVPnG_root .fWVPnG_menu{display:none}}@media (min-width:1024px) and (max-width:1179px){.fWVPnG_root .fWVPnG_header[data-nav=dense] .fWVPnG_menuBtn{display:inline-flex}.fWVPnG_root .fWVPnG_menu[data-nav=dense]{display:flex}}.fWVPnG_root .fWVPnG_header[data-nav=menu] .fWVPnG_menuBtn{display:inline-flex}.fWVPnG_root .fWVPnG_menu[data-nav=menu]{display:flex}.fWVPnG_menuBtn{background:var(--s-fg);min-width:46px;min-height:46px;color:var(--s-bg);transition:scale .5s var(--spring);border-radius:999px;justify-content:center;align-items:center;gap:.5rem;padding:0 1.1rem;font-size:.95rem;font-weight:700;display:inline-flex}.fWVPnG_menuBtn:active{transition-duration:90ms;scale:1.08 .86}.fWVPnG_burger{width:16px;height:10px;position:relative}.fWVPnG_burger:before,.fWVPnG_burger:after{content:"";height:2px;transition:transform .5s var(--spring), top .3s;background:currentColor;border-radius:2px;position:absolute;left:0;right:0}.fWVPnG_burger:before{top:0}.fWVPnG_burger:after{top:8px}.fWVPnG_menuBtn[aria-expanded=true] .fWVPnG_burger:before{top:4px;transform:rotate(45deg)}.fWVPnG_menuBtn[aria-expanded=true] .fWVPnG_burger:after{top:4px;transform:rotate(-45deg)}.fWVPnG_menu{z-index:55;background:var(--s-bg);overscroll-behavior:contain;visibility:hidden;clip-path:circle(0% at calc(100% - 50px) 40px);flex-direction:column;gap:2rem;padding:110px 24px 40px;transition:clip-path .6s cubic-bezier(.7,0,.2,1),visibility 0s linear .6s;display:flex;position:fixed;inset:0;overflow:hidden auto}.fWVPnG_menu[data-open=true]{visibility:visible;clip-path:circle(150% at calc(100% - 50px) 40px);transition:clip-path .75s cubic-bezier(.7,0,.2,1),visibility}.fWVPnG_menu>nav{margin-top:auto}.fWVPnG_menu>:last-child{margin-bottom:auto}.fWVPnG_menuList{gap:.25rem;display:grid;position:relative}.fWVPnG_menuLink{min-height:48px;font-family:var(--s-font-display), ui-sans-serif, system-ui, sans-serif;letter-spacing:-.04em;opacity:0;transition:opacity .3s, translate .6s var(--spring), rotate .6s var(--spring);align-items:baseline;gap:.75rem;font-size:clamp(2.5rem,12vw,4rem);font-weight:800;line-height:1.05;display:inline-flex;translate:0 40px;rotate:6deg}.fWVPnG_menuLink small{font-family:var(--s-font-body), ui-sans-serif, system-ui, sans-serif;letter-spacing:0;color:var(--s-muted);font-size:.9rem;font-weight:600}.fWVPnG_menu[data-open=true] .fWVPnG_menuLink{opacity:1;transition-delay:calc(.18s + var(--i) * 60ms);translate:0;rotate:0deg}.fWVPnG_menuFoot{flex-wrap:wrap;gap:.75rem;display:flex;position:relative}.fWVPnG_mesh{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.fWVPnG_blob{aspect-ratio:1;background:radial-gradient(closest-side, color-mix(in oklab, var(--c) var(--blob-amt), transparent) 0%, color-mix(in oklab, var(--c) calc(var(--blob-amt) * .55), transparent) 50%, transparent 100%);will-change:transform;border-radius:50%;position:absolute}.fWVPnG_b1{--c:var(--h1);width:max(60vmax,640px);top:-26%;left:34%}.fWVPnG_b2{--c:var(--w2);width:max(46vmax,480px);top:-22%;left:-18%}.fWVPnG_b3{--c:var(--w3);width:max(52vmax,520px);top:42%;left:58%}.fWVPnG_b4{--c:var(--w4);width:max(44vmax,460px);top:52%;left:-14%}.fWVPnG_b5{--c:var(--s-bg);--blob-amt:92%;width:max(44vmax,420px);top:12%;left:-8%}.fWVPnG_bCursor{--c:var(--w3);opacity:.8;width:34vmax;margin:-17vmax 0 0 -17vmax;top:0;left:0}@media (max-width:899px){.fWVPnG_b1{top:18%;left:10%}.fWVPnG_b5{top:-6%;left:-40%}}.fWVPnG_mesh>[data-blob]{animation:27s ease-in-out infinite fWVPnG_drift1}.fWVPnG_mesh>[data-blob]:nth-child(2){animation-name:fWVPnG_drift2;animation-duration:31s;animation-delay:-6s}.fWVPnG_mesh>[data-blob]:nth-child(3){animation-name:fWVPnG_drift3;animation-duration:25s;animation-delay:-12s}.fWVPnG_mesh>[data-blob]:nth-child(4){animation-name:fWVPnG_drift2;animation-duration:34s;animation-direction:reverse;animation-delay:-3s}.fWVPnG_mesh>[data-blob]:nth-child(5){animation-name:fWVPnG_drift1;animation-duration:29s;animation-direction:reverse;animation-delay:-15s}@keyframes fWVPnG_drift1{0%,to{translate:0;scale:1}25%{translate:18% -12%;scale:1.14}50%{translate:-6% 14%;scale:.9}75%{translate:-16% -6%;scale:1.06}}@keyframes fWVPnG_drift2{0%,to{translate:0;scale:1.04}30%{translate:-18% 10%;scale:.88}60%{translate:12% 16%;scale:1.16}80%{translate:8% -10%;scale:.96}}@keyframes fWVPnG_drift3{0%,to{translate:0;scale:.94}35%{translate:14% 14%;scale:1.18}70%{translate:-20% -8%;scale:1}}.fWVPnG_hero>.fWVPnG_mesh{-webkit-mask-image:linear-gradient(#000 60%,#0000 96%);mask-image:linear-gradient(#000 60%,#0000 96%)}.fWVPnG_grain{opacity:.16;mix-blend-mode:soft-light;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");display:none;position:absolute;inset:0}@media (min-width:900px) and (hover:hover){.fWVPnG_grain{display:block}}.fWVPnG_hero{isolation:isolate;min-height:100svh;position:relative;overflow:clip}.fWVPnG_heroGrid{grid-template-columns:minmax(0,1fr);grid-template-areas:"text""visual""cta";align-content:center;gap:26px;max-width:1440px;min-height:100svh;margin:0 auto;padding:104px 20px 64px;display:grid;position:relative}@media (min-width:900px){.fWVPnG_heroGrid{grid-template:"text visual""cta visual"/minmax(0,1.22fr) minmax(0,1fr);gap:28px 2vw;padding:124px 48px 80px}}.fWVPnG_heroText{z-index:2;grid-area:text;position:relative;container-type:inline-size}.fWVPnG_heroCta{z-index:2;grid-area:cta;justify-items:start;gap:22px;display:grid;position:relative}@media (min-width:900px){.fWVPnG_heroText{align-self:end}.fWVPnG_heroCta{align-self:start}}.fWVPnG_kicker{background:color-mix(in oklab, var(--s-bg) 72%, transparent);min-height:44px;box-shadow:inset 0 0 0 1px var(--line), inset 0 1px 0 var(--gloss);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:999px;align-items:center;gap:.6rem;max-width:100%;margin-bottom:18px;padding:.4rem 1rem .4rem .5rem;font-size:.92rem;font-weight:600;display:inline-flex}.fWVPnG_kicker>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fWVPnG_eq{background:var(--s-accent);border-radius:999px;flex:none;align-items:flex-end;gap:3px;width:26px;height:26px;padding:6px;display:inline-flex}.fWVPnG_eq i{background:var(--s-accent-fg);transform-origin:bottom;border-radius:2px;flex:1;height:100%;animation:.9s ease-in-out infinite alternate fWVPnG_eq;display:block}.fWVPnG_eq i:nth-child(2){animation-duration:.7s;animation-delay:-.35s}.fWVPnG_eq i:nth-child(3){animation-duration:1.1s;animation-delay:-.6s}@keyframes fWVPnG_eq{0%{transform:scaleY(.25)}to{transform:scaleY(1)}}.fWVPnG_heroName{font-family:var(--s-font-display), ui-sans-serif, system-ui, sans-serif;letter-spacing:-.045em;font-weight:800;line-height:.88;font-size:min(11rem, calc(100cqw / var(--len)));margin:0}.fWVPnG_heroWord{white-space:nowrap;padding-bottom:.04em;display:block}.fWVPnG_heroWord .fWVPnG_heroChar{text-shadow:.05em .05em 0 var(--sh,var(--k1));display:inline-block}.fWVPnG_tagline{max-width:30rem;font-size:clamp(1.15rem,1.6vw,1.45rem);font-weight:500;line-height:1.35}.fWVPnG_ctaRow{flex-wrap:wrap;gap:12px;display:flex}.fWVPnG_heroVisual{aspect-ratio:.72;grid-area:visual;justify-self:center;width:min(66vw,340px);margin:18px 0 8px;position:relative}@media (max-width:480px){.fWVPnG_heroGrid{gap:18px;padding-top:90px;padding-bottom:56px}.fWVPnG_heroVisual{width:clamp(190px,72svh - 338.4px,min(60vw,300px));margin:12px 0 6px}.fWVPnG_kicker{margin-bottom:14px}}@media (min-width:900px){.fWVPnG_heroVisual{width:min(31vw,450px);margin:0}}.fWVPnG_stackPill,.fWVPnG_pillWrap{position:absolute;inset:0}.fWVPnG_stackPill{box-shadow:var(--lift);border-radius:999px}.fWVPnG_stack0{background:var(--h2);translate:-7% 2%;rotate:-13deg}.fWVPnG_stack1{background:var(--h3);translate:8% 1%;rotate:9deg}.fWVPnG_stack2{background:var(--h4);opacity:.9;translate:2% 5%;rotate:-4deg}.fWVPnG_pill{--encore-ai-label-top:7%;background:linear-gradient(160deg, var(--t1), var(--t3) 55%, var(--t2));box-shadow:0 0 0 6px var(--s-bg), var(--lift);border-radius:999px;position:absolute;inset:0;overflow:hidden}.fWVPnG_pillGloss{border-radius:inherit;pointer-events:none;background:radial-gradient(60% 30% at 30% 10%, var(--gloss), transparent 70%), linear-gradient(200deg, transparent 60%, color-mix(in oklab, var(--h1) 30%, transparent));mix-blend-mode:screen;position:absolute;inset:0}.fWVPnG_pillInitial{color:var(--s-fg);place-items:center;font-size:clamp(8rem,22vw,16rem);line-height:1;display:grid;position:absolute;inset:0}.fWVPnG_stk{z-index:3;position:absolute}.fWVPnG_floaty{animation:5.5s ease-in-out infinite fWVPnG_floaty}@keyframes fWVPnG_floaty{0%,to{translate:0}50%{translate:0 -9px}}.fWVPnG_stkBurst{width:clamp(92px,9vw,142px);top:3%;left:-14%}.fWVPnG_stkCircle{width:clamp(96px,9vw,140px);bottom:7%;left:-16%}.fWVPnG_stkGenreA{top:16%;right:-12%}.fWVPnG_stkGenreB{top:31%;right:-4%}.fWVPnG_stkLoc{bottom:13%;right:-6%}.fWVPnG_spark0{width:34px;color:var(--h2);top:-5%;right:4%}.fWVPnG_spark1{width:22px;color:var(--h4);top:46%;left:6%}.fWVPnG_spark2{width:26px;color:var(--h1);bottom:36%;right:-16%}.fWVPnG_spark3{width:30px;color:var(--h3);bottom:-6%;left:30%}@media (max-width:899px){.fWVPnG_stkBurst{top:-2%;left:-12%}.fWVPnG_stkCircle{bottom:2%;left:-14%}.fWVPnG_stkGenreA{top:12%;right:-14%}.fWVPnG_stkGenreB{top:25%;right:-10%}.fWVPnG_stkLoc{bottom:10%;right:-12%}.fWVPnG_spark2{right:-14%}}.fWVPnG_twinkle{width:100%;height:auto;animation:2.6s ease-in-out infinite fWVPnG_twinkle;display:block}@keyframes fWVPnG_twinkle{0%,to{transform:scale(.75)rotate(0)}50%{transform:scale(1.1)rotate(25deg)}}.fWVPnG_burst{aspect-ratio:1;position:relative;rotate:-12deg;container-type:inline-size}.fWVPnG_burstShape{width:100%;height:100%;fill:var(--s-accent);filter:drop-shadow(0 10px 14px color-mix(in oklab, var(--s-fg) 30%, transparent));animation:6s ease-in-out infinite fWVPnG_wobble;position:absolute;inset:0}@keyframes fWVPnG_wobble{0%,to{transform:rotate(0)}50%{transform:rotate(14deg)}}.fWVPnG_burstText{text-align:center;color:var(--s-accent-fg);font-family:var(--s-font-display), ui-sans-serif, system-ui, sans-serif;text-transform:uppercase;letter-spacing:-.02em;place-content:center;font-weight:800;line-height:.9;display:grid;position:absolute;inset:0}.fWVPnG_burstTop{letter-spacing:.08em;font-size:12cqw}.fWVPnG_burst[data-num] .fWVPnG_burstBig{margin-block:.02em .06em;font-size:32cqw;line-height:.92}.fWVPnG_burstBig{font-size:min(19cqw, calc(74cqw / var(--blen,5)))}.fWVPnG_circle{aspect-ratio:1;color:var(--s-bg);background:var(--s-fg);box-shadow:var(--lift), inset 0 2px 0 var(--gloss);transition:scale .5s var(--spring);border-radius:50%;display:block;position:relative}.fWVPnG_circle:hover{scale:1.08}.fWVPnG_circle:active{transition-duration:.1s;scale:.92}.fWVPnG_circleSvg{width:100%;height:100%;animation:16s linear infinite fWVPnG_spin;position:absolute;inset:0}.fWVPnG_circleSvg text{fill:currentColor;font-family:var(--s-font-display), ui-sans-serif, system-ui, sans-serif;letter-spacing:2px;text-transform:uppercase;font-size:17px;font-weight:800}.fWVPnG_circlePlay{background:var(--s-accent);color:var(--s-accent-fg);border-radius:50%;place-items:center;display:grid;position:absolute;inset:31%}.fWVPnG_circlePlay svg{width:42%;height:42%;margin-left:8%}@keyframes fWVPnG_spin{to{transform:rotate(360deg)}}.fWVPnG_chip{white-space:nowrap;color:var(--s-fg);box-shadow:var(--lift), inset 0 1px 0 var(--gloss), inset 0 0 0 1px var(--line);border-radius:999px;align-items:center;gap:.45rem;padding:.55rem 1rem;font-size:.95rem;font-weight:700;line-height:1.1;display:inline-flex}.fWVPnG_chipDark{background:var(--s-fg);color:var(--s-bg)}.fWVPnG_chipIcon{flex:none;width:1em;height:1em}.fWVPnG_rotA{rotate:8deg}.fWVPnG_rotB{rotate:-6deg}.fWVPnG_rotC{rotate:4deg}.fWVPnG_scrollCue{letter-spacing:.16em;text-transform:uppercase;color:var(--s-muted);align-items:center;gap:.5rem;font-size:.8rem;font-weight:700;display:none;position:absolute;bottom:22px;left:50%;translate:-50%}@media (min-width:900px) and (min-height:760px){.fWVPnG_scrollCue{display:inline-flex}}.fWVPnG_scrollDot{border-radius:999px;width:22px;height:34px;position:relative;box-shadow:inset 0 0 0 2px}.fWVPnG_scrollDot:after{content:"";width:4px;height:7px;animation:fWVPnG_cue 1.8s var(--spring) infinite;background:currentColor;border-radius:4px;margin-left:-2px;position:absolute;top:7px;left:50%}@keyframes fWVPnG_cue{0%{opacity:1;transform:translateY(0)}70%{opacity:0;transform:translateY(12px)}to{opacity:0;transform:translateY(0)}}.fWVPnG_ribbons{padding-block:44px 56px;position:relative;overflow:clip}.fWVPnG_ribbon{width:116%;margin-left:-8%;padding-block:12px;position:relative;overflow:hidden}.fWVPnG_ribbonA{z-index:2;background:var(--s-accent);color:var(--s-accent-fg);box-shadow:var(--glow), inset 0 2px 0 var(--gloss), inset 0 -4px 0 var(--shade);rotate:-3deg}.fWVPnG_ribbonB{z-index:1;background:var(--s-fg);color:var(--s-bg);margin-top:-30px;rotate:2.4deg}@media (max-width:767px){.fWVPnG_ribbons{padding-block:40px 48px}.fWVPnG_ribbonA{rotate:-4deg}.fWVPnG_ribbonB{margin-top:-6px;rotate:3.5deg}}.fWVPnG_track{will-change:transform;width:max-content;display:flex}.fWVPnG_trackHalf{flex:none;align-items:center;gap:26px;padding-right:26px;display:flex}.fWVPnG_ribbonItem{font-family:var(--s-font-display), ui-sans-serif, system-ui, sans-serif;text-transform:uppercase;letter-spacing:-.01em;white-space:nowrap;font-size:clamp(1.35rem,2.8vw,2.4rem);font-weight:800;line-height:1.15}.fWVPnG_ribbonStar{flex:none;width:clamp(18px,2vw,28px)}.fWVPnG_secHead{--stk-w:0px;justify-items:start;gap:18px;margin-bottom:40px;display:grid;position:relative;container-type:inline-size}@media (min-width:768px){.fWVPnG_secHead{margin-bottom:56px}}.fWVPnG_secHead[data-sticker] .fWVPnG_secTitleRow{--stk-w:clamp(84px, 11vw, 150px)}.fWVPnG_secHead[data-align=center]{text-align:center;justify-items:center}.fWVPnG_secHead[data-align=end]{text-align:right;justify-items:end}.fWVPnG_secTitleRow{align-items:center;gap:clamp(10px,2vw,28px);max-width:100%;display:flex}.fWVPnG_secHead[data-align=end] .fWVPnG_secTitleRow{flex-direction:row-reverse}.fWVPnG_secTitleRow>.fWVPnG_secTitle{flex:0 auto;min-width:0}.fWVPnG_secSticker{width:var(--stk-w);flex:none}@container (max-width:560px){.fWVPnG_secHead[data-sticker] .fWVPnG_secTitleRow{--stk-w:0px}.fWVPnG_secSticker{width:74px;position:absolute;top:-24px;right:0}.fWVPnG_secHead[data-align=end] .fWVPnG_secSticker{left:0;right:auto}}.fWVPnG_eyebrow{letter-spacing:.04em;text-transform:uppercase;box-shadow:inset 0 1px 0 var(--gloss), inset 0 0 0 1px var(--line);border-radius:999px;align-items:center;gap:.5rem;padding:.5rem 1rem .5rem .8rem;font-size:.9rem;font-weight:700;display:inline-flex;rotate:-3deg}.fWVPnG_secHead[data-align=end] .fWVPnG_eyebrow{rotate:3deg}.fWVPnG_eyebrowStar{width:.95rem;height:.95rem;color:var(--s-fg)}.fWVPnG_secTitle{font-family:var(--s-font-display), ui-sans-serif, system-ui, sans-serif;font-weight:800;font-size:min(clamp(2.9rem, 8.4vw, 7.6rem), calc((100cqw - var(--stk-w) - 12px) / var(--tlen,1)));letter-spacing:-.045em;text-wrap:balance;margin:0;line-height:.9}.fWVPnG_secTitle .split-inner{text-shadow:.04em .04em 0 var(--sh,var(--t1))}@container (max-width:640px){.fWVPnG_secTitle[data-long],.fWVPnG_nlTitle[data-long],.fWVPnG_heroName[data-long]{font-family:var(--s-font-body), ui-sans-serif, system-ui, sans-serif;text-transform:uppercase;letter-spacing:-.04em;font-weight:800}.fWVPnG_secTitle[data-long]{font-size:min(clamp(2.9rem, 8.4vw, 7.6rem), calc((100cqw - var(--stk-w) - 12px) / var(--tlen-c,1)));line-height:.92}.fWVPnG_nlTitle[data-long]{font-size:min(clamp(2.7rem, 8vw, 7.2rem), calc(100cqw / var(--tlen-c,1)))}.fWVPnG_heroName[data-long]{font-size:min(11rem, calc(100cqw / var(--len-c)));line-height:.9}}.fWVPnG_headBurst{width:100%}.fWVPnG_headBurst .fWVPnG_burstText{line-height:.86}.fWVPnG_headBadge{width:100%;display:block;rotate:8deg}.fWVPnG_sparkCluster{aspect-ratio:1;width:100%;display:block;position:relative}.fWVPnG_sparkCluster svg{position:absolute}.fWVPnG_sparkCluster svg:first-child{width:52%;color:var(--h1);top:18%;left:8%}.fWVPnG_sparkCluster svg:nth-child(2){width:30%;color:var(--h3);top:2%;right:6%}.fWVPnG_sparkCluster svg:nth-child(3){width:26%;color:var(--h2);bottom:4%;right:18%}.fWVPnG_headTilt{z-index:3;margin-bottom:18px}.fWVPnG_headTilt .fWVPnG_secTitle{transform-origin:0 100%;rotate:-4deg}@media (min-width:768px){.fWVPnG_headTilt{margin-bottom:-26px}}.fWVPnG_releaseCard{isolation:isolate;border-radius:var(--r-xl);background:var(--s-surface);box-shadow:inset 0 0 0 1px var(--line), inset 0 2px 0 var(--gloss), var(--lift);gap:32px;padding:22px 22px 30px;display:grid;position:relative;overflow:hidden}.fWVPnG_releaseCard:before,.fWVPnG_releaseCard:after{content:"";z-index:-1;aspect-ratio:1;pointer-events:none;border-radius:50%;position:absolute}.fWVPnG_releaseCard:before{background:radial-gradient(closest-side, color-mix(in oklab, var(--w2) 42%, transparent), transparent);width:70%;top:-36%;right:-22%}.fWVPnG_releaseCard:after{background:radial-gradient(closest-side, color-mix(in oklab, var(--w3) 40%, transparent), transparent);width:60%;bottom:-40%;left:-20%}@media (min-width:900px){.fWVPnG_releaseCard{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;gap:56px;padding:52px}}.fWVPnG_artWrap{width:100%;position:relative}.fWVPnG_art{z-index:2;width:76%;position:relative}.fWVPnG_vinyl{z-index:1;aspect-ratio:1;width:70%;position:absolute;top:4%;left:26%}.fWVPnG_disc{background:radial-gradient(circle, var(--h3) 0 17%, color-mix(in oklab, var(--h3) 55%, black) 17.5% 19%, transparent 19.5%), repeating-radial-gradient(circle, color-mix(in oklab, var(--s-accent) 52%, black) 0 1.5px, color-mix(in oklab, var(--s-accent) 66%, black) 1.5px 3px);width:100%;height:100%;box-shadow:var(--lift), inset 0 0 0 3px #0000004d;border-radius:50%;animation:4.5s linear infinite fWVPnG_spin;position:relative}@supports (color:lab(0% 0 0)){.fWVPnG_disc{box-shadow:var(--lift), inset 0 0 0 3px lab(0% 0 0/.3)}}.fWVPnG_disc:before{content:"";background:conic-gradient(from 20deg, transparent 0 8%, var(--gloss) 12%, transparent 18% 50%, var(--gloss) 62%, transparent 68%);opacity:.55;border-radius:50%;position:absolute;inset:0}.fWVPnG_disc:after{content:"";background:var(--s-surface);border-radius:50%;width:4%;height:4%;position:absolute;top:50%;left:50%;translate:-50% -50%}.fWVPnG_cover{aspect-ratio:1;border-radius:var(--r-lg);background:linear-gradient(140deg, var(--t1), var(--t2) 50%, var(--t3));box-shadow:var(--lift);position:relative;overflow:hidden}.fWVPnG_coverFallback{text-align:center;overflow-wrap:anywhere;place-items:center;padding:12%;font-size:clamp(1.4rem,3vw,2.6rem);line-height:.95;display:grid;position:absolute;inset:0}.fWVPnG_releaseInfo{justify-items:start;gap:22px;min-width:0;display:grid;position:relative}.fWVPnG_chipRow{flex-wrap:wrap;gap:8px;display:flex}.fWVPnG_releaseLine{max-width:18ch;font-family:var(--s-font-display), ui-sans-serif, system-ui, sans-serif;letter-spacing:-.035em;overflow-wrap:anywhere;font-size:clamp(1.7rem,3.2vw,2.9rem);font-weight:700;line-height:1.02}.fWVPnG_releaseLine b{background:linear-gradient(transparent 62%, var(--t2) 62%);font-weight:800}.fWVPnG_listen{gap:10px}.fWVPnG_listenPill{background:var(--s-bg);min-height:48px;color:var(--s-fg);box-shadow:inset 0 0 0 1px var(--line), inset 0 1px 0 var(--gloss), 0 8px 20px -14px color-mix(in oklab, var(--s-fg) 60%, transparent);transition:scale .5s var(--spring), rotate .5s var(--spring), background-color .25s, color .25s;border-radius:999px;gap:.5rem;padding:.6rem 1.1rem .6rem .8rem;font-size:.95rem;font-weight:700}.fWVPnG_listenPill:hover{background:var(--s-accent);color:var(--s-accent-fg);rotate:-2deg;scale:1.06}.fWVPnG_listenPill:active{transition-duration:90ms;scale:1.08 .86}.fWVPnG_listenIcon{width:1.15rem;height:1.15rem}.fWVPnG_embed{width:100%;box-shadow:var(--lift);border-radius:18px;overflow:hidden}.fWVPnG_tiltHit{position:relative}.fWVPnG_tilt{transform-style:preserve-3d;will-change:transform;position:relative}.fWVPnG_glare{z-index:3;border-radius:inherit;pointer-events:none;opacity:0;mix-blend-mode:soft-light;background:radial-gradient(circle at var(--gx,50%) var(--gy,30%), white, transparent 55%);transition:opacity .4s;position:absolute;inset:0}.fWVPnG_tiltHit:hover .fWVPnG_glare{opacity:.85}.fWVPnG_discoHead{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:16px;margin:96px 0 28px;display:flex}.fWVPnG_discoTitle{margin:0;font-size:clamp(2rem,4.4vw,3.6rem);line-height:1}.fWVPnG_flipHint{color:var(--s-muted);font-size:.9rem;font-weight:600}.fWVPnG_discoGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 16px;display:grid}@media (min-width:768px){.fWVPnG_discoGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:48px 32px}}@media (min-width:1200px){.fWVPnG_discoGrid[data-count="4"],.fWVPnG_discoGrid[data-count=many]{grid-template-columns:repeat(4,minmax(0,1fr))}}.fWVPnG_flipItem{min-width:0;position:relative}@media (min-width:768px){.fWVPnG_flipItem:nth-child(3n+2){padding-top:30px}}.fWVPnG_flipTilt{perspective:1200px}.fWVPnG_flipInner{aspect-ratio:1;transform-style:preserve-3d;transition:transform .95s var(--spring);position:relative}.fWVPnG_flipInner[data-flipped=true]{transform:rotateY(180deg)}@media (hover:hover) and (pointer:fine){.fWVPnG_flipItem:hover .fWVPnG_flipInner{transform:rotateY(180deg)}.fWVPnG_flipItem:hover .fWVPnG_front{pointer-events:none}}.fWVPnG_face{border-radius:var(--r-lg);backface-visibility:hidden;position:absolute;inset:0;overflow:hidden}.fWVPnG_front{background:linear-gradient(140deg, var(--t2), var(--t3) 50%, var(--t4));box-shadow:var(--lift)}.fWVPnG_back{background:var(--s-accent);color:var(--s-accent-fg);box-shadow:var(--glow), inset 0 2px 0 var(--gloss);flex-direction:column;justify-content:space-between;gap:10px;padding:clamp(14px,2.4vw,26px);display:flex;transform:rotateY(180deg);container-type:size}.fWVPnG_flipInner[data-flipped=false] .fWVPnG_back{pointer-events:none}@media (hover:hover) and (pointer:fine){.fWVPnG_flipItem:hover .fWVPnG_flipInner .fWVPnG_back{pointer-events:auto}}.fWVPnG_flipInner[data-flipped=true] .fWVPnG_front{pointer-events:none}.fWVPnG_flipBtn{z-index:4;cursor:pointer;background:0 0;justify-content:flex-end;align-items:flex-end;padding:12px;display:flex;position:absolute;inset:0}.fWVPnG_flipBadge{background:var(--s-bg);width:44px;height:44px;color:var(--s-fg);box-shadow:var(--lift), inset 0 1px 0 var(--gloss);transition:rotate .6s var(--spring), scale .5s var(--spring);border-radius:50%;place-items:center;display:inline-grid}.fWVPnG_flipBadge svg{width:20px;height:20px}.fWVPnG_flipBtn:hover .fWVPnG_flipBadge{rotate:180deg;scale:1.1}@container (max-width:240px){.fWVPnG_backTitle{display:none}.fWVPnG_backLinks{gap:4px}}.fWVPnG_backKind{letter-spacing:.14em;text-transform:uppercase;padding-right:50px;font-size:.78rem;font-weight:800}.fWVPnG_backTitle{font-family:var(--s-font-display), ui-sans-serif, system-ui, sans-serif;font-weight:800;font-size:min(2rem, 9cqw, calc(56cqw / var(--blen,6)));letter-spacing:-.03em;overflow-wrap:break-word;line-height:.95}.fWVPnG_backLinks{flex-wrap:wrap;gap:6px;display:flex}.fWVPnG_backLink{background:var(--s-accent-fg);width:44px;height:44px;color:var(--s-accent);transition:scale .45s var(--spring), rotate .45s var(--spring);border-radius:50%;place-items:center;display:inline-grid}.fWVPnG_backLink:hover{rotate:-8deg;scale:1.14}.fWVPnG_backLink svg{width:20px;height:20px}.fWVPnG_backClose{width:44px;height:44px;color:var(--s-accent-fg);box-shadow:inset 0 0 0 2px var(--s-accent-fg);cursor:pointer;border-radius:50%;place-items:center;display:inline-grid;position:absolute;top:10px;right:10px}@media (hover:hover) and (pointer:fine){.fWVPnG_backClose{display:none}}.fWVPnG_flipMeta{margin-top:14px;padding-inline:4px}.fWVPnG_flipName{font-family:var(--s-font-display), ui-sans-serif, system-ui, sans-serif;letter-spacing:-.03em;overflow-wrap:anywhere;margin:0;font-size:clamp(1.1rem,2vw,1.6rem);font-weight:800;line-height:1.05}.fWVPnG_flipSub{color:var(--s-muted);margin-top:4px;font-size:.95rem}.fWVPnG_videoGrid{gap:28px;display:grid}@media (min-width:900px){.fWVPnG_videoGrid[data-count="2"]{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:40px}.fWVPnG_videoGrid[data-count=many]{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px}.fWVPnG_videoGrid[data-count=many]>:first-child{grid-column:1/-1}.fWVPnG_videoGrid[data-count="1"]{max-width:1100px;margin-inline:auto}}.fWVPnG_vItem{min-width:0;position:relative}@media (min-width:900px){.fWVPnG_videoGrid[data-count="2"]>.fWVPnG_vItem:first-child .fWVPnG_vBody{rotate:-1.5deg}.fWVPnG_videoGrid[data-count="2"]>.fWVPnG_vItem:nth-child(2) .fWVPnG_vBody{rotate:1.8deg}.fWVPnG_videoGrid[data-count="2"]>.fWVPnG_vItem:nth-child(2){margin-top:70px}}.fWVPnG_vBody{position:relative}.fWVPnG_vFrame{isolation:isolate;border-radius:var(--r-xl);box-shadow:var(--lift);transition:scale .6s var(--spring);padding:7px;position:relative;overflow:hidden}.fWVPnG_vFrame:hover{scale:1.015}.fWVPnG_vFrame:before{content:"";z-index:-1;aspect-ratio:1;background:conic-gradient(var(--h1), var(--h2), var(--h3), var(--h4), var(--h1));width:160%;animation:9s linear infinite fWVPnG_spin;position:absolute;top:50%;left:50%;translate:-50% -50%}.fWVPnG_vInner{border-radius:calc(var(--r-xl) - 7px);overflow:hidden;transform:translateZ(0)}.fWVPnG_vPlay{aspect-ratio:1;background:var(--s-accent);width:clamp(64px,7vw,92px);color:var(--s-accent-fg);box-shadow:var(--glow), inset 0 3px 0 var(--gloss), inset 0 -5px 0 var(--shade), 0 0 0 10px color-mix(in oklab, var(--s-accent) 30%, transparent);transition:scale .55s var(--spring);border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;left:50%;translate:-50% -50%}.fWVPnG_vPlay svg{margin-left:6%;width:38%!important;height:38%!important}.fWVPnG_vInner button:hover .fWVPnG_vPlay{scale:1.14}.fWVPnG_vInner button:active .fWVPnG_vPlay{transition-duration:90ms;scale:1.1 .88}.fWVPnG_vCaption{z-index:2;white-space:normal;max-width:calc(100% - 44px);margin:-22px 0 0 22px;position:relative}.fWVPnG_showList{gap:12px;margin:0;padding:0;list-style:none;display:grid}.fWVPnG_showRow{background:color-mix(in oklab, var(--s-surface) 82%, transparent);box-shadow:inset 0 0 0 1px var(--line), inset 0 1px 0 var(--gloss);transition:translate .5s var(--spring), rotate .5s var(--spring), background-color .3s;border-radius:2rem;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:14px 18px;padding:10px 14px 10px 10px;display:grid}.fWVPnG_showRow:hover{background:var(--s-surface);translate:0 -3px;rotate:-.5deg}@media (min-width:768px){.fWVPnG_showRow{border-radius:999px;grid-template-columns:auto minmax(0,1.3fr) minmax(0,1fr) 156px;gap:28px;padding:12px}}.fWVPnG_dateChip{text-align:center;width:86px;height:86px;box-shadow:inset 0 2px 0 var(--gloss), inset 0 0 0 1px var(--line);transition:rotate .6s var(--spring), scale .6s var(--spring);border-radius:50%;place-content:center;justify-items:center;line-height:1;display:grid}.fWVPnG_showRow:hover .fWVPnG_dateChip{rotate:-12deg;scale:1.08}.fWVPnG_dateWk{letter-spacing:.14em;text-transform:uppercase;font-size:.72rem;font-weight:800}.fWVPnG_dateDay{letter-spacing:-.04em;margin:2px 0;font-size:2.1rem}.fWVPnG_dateMo{letter-spacing:.1em;text-transform:uppercase;font-size:.78rem;font-weight:800}.fWVPnG_showVenue{font-family:var(--s-font-display), ui-sans-serif, system-ui, sans-serif;letter-spacing:-.025em;overflow-wrap:anywhere;margin:0;font-size:clamp(1.2rem,2.2vw,1.75rem);font-weight:800;line-height:1.1}.fWVPnG_showCity{color:var(--s-muted);margin:4px 0 0;font-size:1rem}.fWVPnG_showCityWide{display:none}@media (min-width:768px){.fWVPnG_showCityInline{display:none}.fWVPnG_showCityWide{margin:0;font-size:1.05rem;font-weight:600;display:block}}.fWVPnG_showAction{grid-column:1/-1}@media (max-width:767px){.fWVPnG_showAction>.fWVPnG_jelly{width:100%}.fWVPnG_showAction .fWVPnG_soldOut{margin-left:6px}}@media (min-width:768px){.fWVPnG_showAction{grid-column:auto;justify-self:end}}.fWVPnG_showTime{color:var(--s-muted);font-size:.95rem;font-weight:500;display:block}.fWVPnG_ticket{min-height:52px}.fWVPnG_soldOut{background:var(--s-fg);min-height:48px;color:var(--s-bg);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;justify-content:center;align-items:center;padding:.6rem 1.3rem;font-size:.9rem;font-weight:800;display:inline-flex;rotate:-4deg}.fWVPnG_pastTag{min-height:44px;color:var(--s-muted);box-shadow:inset 0 0 0 1px var(--line);border-radius:999px;justify-content:center;align-items:center;padding:.5rem 1.2rem;font-size:.9rem;font-weight:700;display:inline-flex}.fWVPnG_moreRow{justify-content:center;margin-top:28px;display:flex}.fWVPnG_aboutGrid{gap:56px;display:grid}@media (min-width:900px){.fWVPnG_aboutGrid{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:start;gap:72px}.fWVPnG_collageCol{position:sticky;top:110px}}.fWVPnG_lead{font-family:var(--s-font-display), ui-sans-serif, system-ui, sans-serif;letter-spacing:-.025em;font-size:clamp(1.55rem,2.9vw,2.6rem);font-weight:700;line-height:1.12}.fWVPnG_lead[data-long]{font-size:clamp(1.3rem,2.1vw,1.85rem);line-height:1.22}.fWVPnG_bio{max-width:40rem;color:color-mix(in oklab, var(--s-fg) 86%, var(--s-bg));gap:18px;margin-top:28px;font-size:1.125rem;line-height:1.7;display:grid}.fWVPnG_members{flex-wrap:wrap;gap:10px;margin-top:36px;padding:0;list-style:none;display:flex}.fWVPnG_member{box-shadow:inset 0 0 0 1px var(--line), inset 0 1px 0 var(--gloss);transition:rotate .5s var(--spring), scale .5s var(--spring);border-radius:1.4rem;gap:2px;padding:.7rem 1.15rem;display:inline-grid}.fWVPnG_member:hover{rotate:-3deg;scale:1.05}.fWVPnG_memberName{font-family:var(--s-font-display), ui-sans-serif, system-ui, sans-serif;font-size:1.1rem;font-weight:800;line-height:1.1}.fWVPnG_memberRole{font-size:.9rem;font-weight:500}.fWVPnG_collage{aspect-ratio:1/1.08;width:100%;max-width:560px;margin-inline:auto;position:relative}.fWVPnG_cSlot{position:absolute}.fWVPnG_cPhoto{border-radius:inherit;background:var(--s-surface);box-shadow:0 0 0 6px var(--s-bg), var(--lift);rotate:var(--tilt,0deg);transition:rotate .7s var(--spring), scale .7s var(--spring);position:absolute;inset:0;overflow:hidden}.fWVPnG_cSlot:hover .fWVPnG_cPhoto{rotate:0deg;scale:1.04}.fWVPnG_cPhotoInner{position:absolute;inset:-10% 0}.fWVPnG_cA{--tilt:-5deg;aspect-ratio:.7;border-radius:999px;width:56%;top:6%;left:0}.fWVPnG_cB{--tilt:6deg;aspect-ratio:1;z-index:1;border-radius:50%;width:46%;top:0;right:0}.fWVPnG_cC{--tilt:4deg;aspect-ratio:1;border-radius:var(--r-xl);z-index:2;width:48%;bottom:0;right:6%}.fWVPnG_collage[data-count="1"] .fWVPnG_cA{width:70%;left:15%}.fWVPnG_cStickerA{z-index:3;position:absolute;bottom:9%;left:34%}.fWVPnG_cStickerB{z-index:3;width:54px;color:var(--h2);position:absolute;top:44%;right:2%}.fWVPnG_collageEmpty{aspect-ratio:1;background:conic-gradient(from 30deg, var(--t1), var(--t2), var(--t3), var(--t4), var(--t1));max-width:480px;box-shadow:var(--lift);border-radius:50%;place-items:center;margin-inline:auto;display:grid;position:relative}.fWVPnG_collageEmpty span{font-size:clamp(6rem,18vw,12rem);line-height:1}.fWVPnG_masonry{margin:0;padding:0;list-style:none}.fWVPnG_mItem{min-width:0;position:relative}.fWVPnG_mPhoto{border-radius:var(--r-lg);background:var(--s-surface);box-shadow:var(--lift);transition:rotate .6s var(--spring), scale .6s var(--spring);position:relative;overflow:hidden}.fWVPnG_mItem:nth-child(odd) .fWVPnG_mPhoto:hover{rotate:-1.6deg;scale:1.025}.fWVPnG_mItem:nth-child(2n) .fWVPnG_mPhoto:hover{rotate:1.6deg;scale:1.025}.fWVPnG_mPhoto img{transition:scale 1s cubic-bezier(.2,.7,.2,1)}.fWVPnG_mPhoto:hover img{scale:1.06}.fWVPnG_masonry[data-layout=cols]{columns:2;column-gap:12px}.fWVPnG_masonry[data-layout=cols] .fWVPnG_mItem{break-inside:avoid;margin-bottom:12px}@media (min-width:900px){.fWVPnG_masonry[data-layout=cols]{columns:3;column-gap:22px}.fWVPnG_masonry[data-layout=cols] .fWVPnG_mItem{margin-bottom:22px}}.fWVPnG_masonry[data-layout=solo]{max-width:1040px;margin-inline:auto}.fWVPnG_masonry[data-layout=solo] .fWVPnG_mPhoto{aspect-ratio:16/10}.fWVPnG_masonry[data-layout=duo]{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px;max-width:1040px;margin-inline:auto;display:grid}.fWVPnG_masonry[data-layout=duo] .fWVPnG_mItem:first-child .fWVPnG_mPhoto{aspect-ratio:3/4}.fWVPnG_masonry[data-layout=duo] .fWVPnG_mItem:nth-child(2){margin-top:14%}.fWVPnG_masonry[data-layout=duo] .fWVPnG_mItem:nth-child(2) .fWVPnG_mPhoto{aspect-ratio:4/5}.fWVPnG_masonry[data-layout=bento3],.fWVPnG_masonry[data-layout=bento4]{aspect-ratio:1/1.05;grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);grid-template-areas:"a b""a c";gap:12px;display:grid}.fWVPnG_masonry[data-layout=bento4]{aspect-ratio:1/1.4;grid-template-rows:repeat(2,minmax(0,1fr)) minmax(0,.85fr);grid-template-areas:"a b""a c""d d"}.fWVPnG_masonry[data-layout^=bento] .fWVPnG_mItem:first-child{grid-area:a}.fWVPnG_masonry[data-layout^=bento] .fWVPnG_mItem:nth-child(2){grid-area:b}.fWVPnG_masonry[data-layout^=bento] .fWVPnG_mItem:nth-child(3){grid-area:c}.fWVPnG_masonry[data-layout^=bento] .fWVPnG_mItem:nth-child(4){grid-area:d}.fWVPnG_masonry[data-layout^=bento] .fWVPnG_mPhoto{height:100%}.fWVPnG_masonry[data-layout^=bento] .fWVPnG_mItem:first-child .fWVPnG_mPhoto{border-radius:999px 999px var(--r-lg) var(--r-lg)}@media (min-width:900px){.fWVPnG_masonry[data-layout=duo],.fWVPnG_masonry[data-layout^=bento]{gap:22px}.fWVPnG_masonry[data-layout=bento3]{aspect-ratio:16/9.5;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr)}.fWVPnG_masonry[data-layout=bento4]{aspect-ratio:16/8.6;grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:minmax(0,1fr) minmax(0,.9fr) minmax(0,.9fr);grid-template-areas:"a b b""a c d"}}.fWVPnG_bubbles{gap:34px;max-width:1080px;margin-inline:auto;padding:0;list-style:none;display:grid}.fWVPnG_bubbleItem{display:flex}.fWVPnG_bubbleItem[data-side=r]{justify-content:flex-end}.fWVPnG_bubbleFig{gap:8px;max-width:min(820px,100%);margin:0;display:grid}.fWVPnG_bubbleRow{align-items:flex-end;gap:12px;display:flex}.fWVPnG_bubbleItem[data-side=r] .fWVPnG_bubbleRow{flex-direction:row-reverse}.fWVPnG_avatar{letter-spacing:.02em;width:48px;height:48px;box-shadow:inset 0 2px 0 var(--gloss), inset 0 0 0 1px var(--line);border-radius:50%;flex:none;place-items:center;font-size:.95rem;font-weight:800;display:grid}.fWVPnG_bubble{font-family:var(--s-font-display), ui-sans-serif, system-ui, sans-serif;letter-spacing:-.025em;text-align:left;box-shadow:var(--lift), inset 0 2px 0 var(--gloss);border-radius:2rem 2rem 2rem .5rem;margin:0;padding:20px 24px 22px;font-size:clamp(1.3rem,2.7vw,2.3rem);font-weight:700;line-height:1.12;position:relative}.fWVPnG_bubbleItem[data-side=r] .fWVPnG_bubble{border-radius:2rem 2rem .5rem}.fWVPnG_bubble:after{content:"";background:inherit;clip-path:polygon(100% 0,100% 100%,0 100%);width:22px;height:22px;position:absolute;bottom:0;left:-12px}.fWVPnG_bubbleItem[data-side=r] .fWVPnG_bubble:after{clip-path:polygon(0 0,100% 100%,0 100%);left:auto;right:-12px}.fWVPnG_bubbleA{background:var(--s-accent);color:var(--s-accent-fg)}.fWVPnG_bubbleB{background:var(--s-surface);color:var(--s-fg)}.fWVPnG_bubbleC{background:var(--s-fg);color:var(--s-bg)}.fWVPnG_bubbleItem[data-side=r] .fWVPnG_bubbleSource{text-align:right}.fWVPnG_bubbleSource{color:var(--s-muted);margin:0;padding-inline:70px;font-size:.95rem;font-weight:700}.fWVPnG_typing{background:var(--s-surface);box-shadow:inset 0 0 0 1px var(--line);border-radius:999px;gap:6px;padding:16px 20px;display:inline-flex}.fWVPnG_typing i{background:var(--s-muted);border-radius:50%;width:9px;height:9px;animation:1.2s ease-in-out infinite fWVPnG_dot}.fWVPnG_typing i:nth-child(2){animation-delay:.15s}.fWVPnG_typing i:nth-child(3){animation-delay:.3s}@keyframes fWVPnG_dot{0%,60%,to{opacity:.5;transform:translateY(0)}30%{opacity:1;transform:translateY(-6px)}}.fWVPnG_nlPanel{isolation:isolate;border-radius:calc(var(--r-xl) * 1.3);background:var(--s-accent);color:var(--s-accent-fg);text-align:center;box-shadow:var(--glow), inset 0 3px 0 var(--gloss), inset 0 -8px 0 var(--shade);justify-items:center;gap:22px;padding:64px 22px;display:grid;position:relative;overflow:hidden;container-type:inline-size}@media (min-width:768px){.fWVPnG_nlPanel{padding:110px 48px}}.fWVPnG_nlBlob{z-index:-1;aspect-ratio:1;pointer-events:none;border-radius:50%;position:absolute}.fWVPnG_nlB1{--c:var(--h2);width:60%;top:-40%;left:-18%}.fWVPnG_nlB2{--c:var(--h3);width:55%;bottom:-46%;right:-16%}.fWVPnG_nlB3{--c:var(--h4);width:36%;top:-30%;right:8%}.fWVPnG_nlBlob{background:radial-gradient(closest-side, color-mix(in oklab, var(--c) 70%, transparent), transparent)}.fWVPnG_nlStar{z-index:-1;color:var(--s-accent-fg);opacity:.85;position:absolute}.fWVPnG_nlS1{width:34px;top:18%;left:8%}.fWVPnG_nlS2{width:22px;top:26%;right:10%}.fWVPnG_nlS3{width:20px;bottom:16%;left:16%}.fWVPnG_nlS4{width:40px;bottom:20%;right:14%}@media (max-width:767px){.fWVPnG_nlS1{top:5%;left:6%}.fWVPnG_nlS4{bottom:4%;right:6%}.fWVPnG_nlS2,.fWVPnG_nlS3{display:none}}.fWVPnG_nlEyebrow{letter-spacing:.08em;text-transform:uppercase;box-shadow:inset 0 0 0 2px var(--s-accent-fg);border-radius:999px;align-items:center;gap:.5rem;padding:.45rem 1rem;font-size:.85rem;font-weight:800;display:inline-flex;rotate:3deg}.fWVPnG_nlTitle{max-width:14ch;font-family:var(--s-font-display), ui-sans-serif, system-ui, sans-serif;font-weight:800;font-size:min(clamp(2.7rem, 8vw, 7.2rem), calc(100cqw / var(--tlen,1)));letter-spacing:-.045em;text-wrap:balance;margin:0;line-height:.9}.fWVPnG_nlText{max-width:34rem;font-size:1.15rem;font-weight:500;line-height:1.5}.fWVPnG_nlFormWrap{width:100%;max-width:560px}.fWVPnG_root .fWVPnG_nlForm{background:color-mix(in oklab, var(--s-accent-fg) 14%, transparent);box-shadow:inset 0 0 0 2px color-mix(in oklab, var(--s-accent-fg) 45%, transparent);border-radius:999px;flex-wrap:wrap;gap:8px;padding:7px;display:flex}.fWVPnG_root .fWVPnG_nlInput{min-height:52px;color:var(--s-accent-fg);background:0 0;border:0;border-radius:999px;padding:0 1.2rem;font-size:1.05rem;font-weight:600}.fWVPnG_root .fWVPnG_nlInput::placeholder{color:color-mix(in oklab, var(--s-accent-fg) 72%, transparent)}.fWVPnG_root .fWVPnG_nlInput:focus{background:color-mix(in oklab, var(--s-accent-fg) 10%, transparent);border:0}.fWVPnG_root .fWVPnG_nlButton{background:var(--s-accent-fg);min-height:52px;color:var(--s-accent);transition:scale .5s var(--spring), translate .5s var(--spring);border-radius:999px;padding:0 1.8rem;font-size:1.02rem;font-weight:800;box-shadow:inset 0 2px #ffffff4d,0 10px 24px -12px #0009;box-shadow:inset 0 2px lab(100% -.0000298023 .0000119209/.3),0 10px 24px -12px lab(0% 0 0/.6)}.fWVPnG_root .fWVPnG_nlButton:hover{transform:scale(1.05)}.fWVPnG_root .fWVPnG_nlButton:active{transition-duration:90ms;scale:1.08 .86}.fWVPnG_root .fWVPnG_nlNote{opacity:1;width:100%;font-size:1.05rem;font-weight:600}@media (max-width:520px){.fWVPnG_root .fWVPnG_nlForm{border-radius:1.8rem}.fWVPnG_root .fWVPnG_nlForm>label{flex-basis:100%}.fWVPnG_root .fWVPnG_nlButton{width:100%}}.fWVPnG_contactGrid{gap:48px;display:grid}@media (min-width:900px){.fWVPnG_contactGrid[data-form=true]{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:64px}}.fWVPnG_contactText{max-width:28rem;color:color-mix(in oklab, var(--s-fg) 86%, var(--s-bg));margin:-18px 0 28px;font-size:1.15rem}.fWVPnG_emails{gap:10px;margin:0;padding:0;list-style:none;display:grid}.fWVPnG_emailLink{min-height:64px;box-shadow:inset 0 0 0 1px var(--line), inset 0 1px 0 var(--gloss);transition:rotate .5s var(--spring), scale .5s var(--spring), background-color .3s;border-radius:999px;justify-content:space-between;align-items:center;gap:14px;padding:10px 12px 10px 22px;display:flex}.fWVPnG_emailLink:hover{rotate:-1.2deg;scale:1.02}.fWVPnG_emailLabel{letter-spacing:.12em;text-transform:uppercase;font-size:.78rem;font-weight:800;display:block}.fWVPnG_emailAddr{overflow-wrap:anywhere;font-size:clamp(.92rem,3.9vw,1.2rem);font-weight:700;display:block}.fWVPnG_emailArrow{background:var(--s-fg);width:44px;height:44px;color:var(--s-bg);transition:rotate .5s var(--spring);border-radius:50%;flex:none;place-items:center;display:grid}.fWVPnG_emailLink:hover .fWVPnG_emailArrow{rotate:45deg}.fWVPnG_emailArrow svg{width:18px;height:18px}.fWVPnG_formCard{border-radius:var(--r-xl);background:var(--s-surface);box-shadow:inset 0 0 0 1px var(--line), inset 0 2px 0 var(--gloss), var(--lift);padding:26px 20px;position:relative}@media (min-width:768px){.fWVPnG_formCard{padding:40px}}.fWVPnG_root .fWVPnG_cInput{background:var(--s-bg);min-height:52px;box-shadow:inset 0 0 0 1px var(--line);border:2px solid #0000;border-radius:1.1rem;padding:.8rem 1.1rem;font-size:1rem}.fWVPnG_root .fWVPnG_cInput:focus{border-color:var(--s-accent);background:var(--s-bg)}.fWVPnG_root .fWVPnG_cLabel{letter-spacing:.1em;opacity:1;color:var(--s-fg);font-size:.8rem;font-weight:800}.fWVPnG_root .fWVPnG_cButton{min-height:54px;box-shadow:inset 0 2px 0 var(--gloss), inset 0 -5px 0 var(--shade), var(--glow);transition:scale .5s var(--spring);justify-self:start;padding:0 2rem;font-weight:800}.fWVPnG_root .fWVPnG_cButton:hover{transform:scale(1.05)}.fWVPnG_root .fWVPnG_cButton:active{transition-duration:90ms;scale:1.08 .86}.fWVPnG_root .fWVPnG_cNote{font-size:1.1rem;font-weight:600}.fWVPnG_footer{isolation:isolate;padding:40px 0 28px;position:relative;overflow:clip}@media (min-width:768px){.fWVPnG_footer{padding-top:72px}}.fWVPnG_footer:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(42% 70% at 18% 108%, color-mix(in oklab, var(--w2) 38%, transparent), transparent), radial-gradient(46% 78% at 56% 112%, color-mix(in oklab, var(--h1) 30%, transparent), transparent), radial-gradient(40% 66% at 90% 106%, color-mix(in oklab, var(--w3) 36%, transparent), transparent);position:absolute;inset:0}.fWVPnG_footTop{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;display:flex}.fWVPnG_footHello{align-items:center;gap:.6rem;font-size:clamp(1.2rem,2vw,1.6rem);display:inline-flex}.fWVPnG_socialBtn{background:var(--s-fg);width:46px;height:46px;color:var(--s-bg);box-shadow:inset 0 2px 0 var(--gloss), var(--lift);transition:scale .5s var(--spring), rotate .5s var(--spring), background-color .3s, color .3s;border-radius:50%;place-items:center;display:inline-grid}.fWVPnG_socialBtn:hover{background:var(--s-accent);color:var(--s-accent-fg);rotate:-8deg;scale:1.12}.fWVPnG_socialBtn:active{transition-duration:90ms;scale:1.1 .86}.fWVPnG_footNameWrap{margin:40px 0 24px;container-type:inline-size}.fWVPnG_footName{font-family:var(--s-font-display), ui-sans-serif, system-ui, sans-serif;letter-spacing:-.045em;font-weight:800;line-height:.9;font-size:min(15rem, calc(100cqw / var(--wlen)));margin:0;display:block}@media (min-width:768px){.fWVPnG_footName{white-space:nowrap;font-size:min(15rem, calc(100cqw / var(--flen)))}}.fWVPnG_footChar{background:linear-gradient(180deg, var(--k1) 20%, var(--kg) 90%);background:linear-gradient(in oklch 180deg, var(--k1) 20%, var(--kg) 90%);color:#0000;-webkit-background-clip:text;background-clip:text;padding-bottom:.06em;display:inline-block}.fWVPnG_footBottom{border-top:1px solid var(--line);color:var(--s-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px 24px;padding-top:20px;font-size:.95rem;display:flex}.fWVPnG_badge{min-height:44px;color:var(--s-muted);opacity:1;font-size:.85rem;transition:color .3s}.fWVPnG_badge:hover{color:var(--s-fg)}.fWVPnG_aiNotice{color:var(--s-muted);opacity:1;font-size:.85rem;font-weight:600}.fWVPnG_toTop{min-height:44px;color:var(--s-fg);box-shadow:inset 0 0 0 1px var(--line);transition:scale .5s var(--spring), background-color .3s;border-radius:999px;align-items:center;gap:.5rem;padding:0 1.1rem;font-weight:700;display:inline-flex}.fWVPnG_toTop:hover{background:var(--t1);scale:1.05}.fWVPnG_still *,.fWVPnG_still :before,.fWVPnG_still :after{animation:none!important}.fWVPnG_still .fWVPnG_progress{display:none}@media (prefers-reduced-motion:reduce){.fWVPnG_progress{display:none}}.fWVPnG_glowL,.fWVPnG_glowR{overflow-x:clip}.fWVPnG_glowL:before,.fWVPnG_glowR:before{content:"";aspect-ratio:1;pointer-events:none;background:radial-gradient(closest-side, color-mix(in oklab, var(--g,var(--w3)) 30%, transparent), transparent);border-radius:50%;width:min(60vw,760px);position:absolute;top:6%}.fWVPnG_glowL:before{left:max(-24vw,-320px)}.fWVPnG_glowR:before{right:max(-24vw,-320px)}.fWVPnG_glowL>.fWVPnG_wrap,.fWVPnG_glowR>.fWVPnG_wrap{z-index:1;position:relative}.fWVPnG_root[data-tone=dark] .fWVPnG_glowL:before,.fWVPnG_root[data-tone=dark] .fWVPnG_glowR:before{background:radial-gradient(closest-side, color-mix(in oklab, var(--g,var(--w3)) 24%, transparent), transparent)}.fWVPnG_contactGrid[data-form=false] .fWVPnG_emails{max-width:600px}.fWVPnG_root[data-tone=dark] .fWVPnG_blob{background:radial-gradient(closest-side, color-mix(in oklab, var(--c) 74%, transparent) 0%, color-mix(in oklab, var(--c) 34%, transparent) 42%, transparent 72%)}.fWVPnG_root[data-tone=dark] .fWVPnG_b5{background:radial-gradient(closest-side, color-mix(in oklab, var(--s-bg) 90%, transparent) 0%, transparent 100%)}.fWVPnG_orbitWrap{aspect-ratio:1;pointer-events:none;width:134%;position:absolute;top:1.76%;left:-17%}@media (min-width:900px){.fWVPnG_orbitWrap{width:148%;top:-3.3%;left:-24%}}.fWVPnG_orbit{border:1.5px dashed color-mix(in oklab, var(--s-fg) 38%, transparent);border-radius:50%;animation:38s linear infinite fWVPnG_spin;position:absolute;inset:0}.fWVPnG_moon{background:var(--h2);width:22px;height:22px;box-shadow:inset 0 2px 0 var(--gloss), 0 0 0 5px color-mix(in oklab, var(--h2) 25%, transparent);border-radius:50%;margin-left:-11px;position:absolute;top:-11px;left:50%}.fWVPnG_moon2{background:var(--h4);width:15px;height:15px;box-shadow:inset 0 2px 0 var(--gloss), 0 0 0 4px color-mix(in oklab, var(--h4) 25%, transparent);margin-left:-7px;top:auto;bottom:-8px}.fWVPnG_band{isolation:isolate;background:var(--s-surface);box-shadow:inset 0 0 0 1px var(--line), inset 0 2px 0 var(--gloss);border-radius:clamp(2rem,5vw,4.5rem);margin-inline:clamp(8px,1.2vw,18px);overflow:clip}.fWVPnG_bandBg{z-index:-1;border-radius:inherit;pointer-events:none;position:absolute;inset:0;overflow:hidden}.fWVPnG_bandBlob{aspect-ratio:1;background:radial-gradient(closest-side, color-mix(in oklab, var(--c) 50%, transparent), transparent);border-radius:50%;animation:16s ease-in-out infinite alternate fWVPnG_bandDrift;position:absolute}.fWVPnG_bb1{--c:var(--h1);width:max(46%,420px);top:-22%;left:-14%}.fWVPnG_bb2{--c:var(--w2);width:max(40%,360px);animation-delay:-4s;top:-14%;right:-10%}.fWVPnG_bb3{--c:var(--w3);width:max(48%,420px);animation-delay:-8s;bottom:-34%;left:28%}.fWVPnG_bb4{--c:var(--w4);width:max(34%,300px);animation-delay:-12s;bottom:-18%;right:4%}.fWVPnG_root[data-tone=dark] .fWVPnG_bandBlob{background:radial-gradient(closest-side, color-mix(in oklab, var(--c) 40%, transparent), transparent 80%)}@keyframes fWVPnG_bandDrift{0%{translate:0;scale:1}to{translate:6% 8%;scale:1.12}}.fWVPnG_bandStar{color:var(--s-fg);opacity:.8;position:absolute}.fWVPnG_bs1{width:30px;color:var(--h1);top:9%;right:7%}.fWVPnG_bs2{width:18px;top:6%;left:46%}.fWVPnG_bs3{width:24px;color:var(--h3);bottom:7%;left:4%}.fWVPnG_band .fWVPnG_showRow{background:color-mix(in oklab, var(--s-bg) 84%, transparent);box-shadow:inset 0 0 0 1px var(--line), inset 0 1px 0 var(--gloss), 0 14px 30px -24px color-mix(in oklab, var(--s-fg) 60%, transparent)}.fWVPnG_band .fWVPnG_showRow:hover{background:var(--s-bg)}.fWVPnG_collage[data-count="2"] .fWVPnG_cA{width:58%;top:2%;left:2%}.fWVPnG_collage[data-count="2"] .fWVPnG_cB{width:52%;top:auto;bottom:6%;right:2%}.fWVPnG_collage[data-count="2"] .fWVPnG_cStickerA{bottom:6%;left:8%}.fWVPnG_backMesh{z-index:0;pointer-events:none;background:radial-gradient(60% 55% at 108% -6%, color-mix(in oklab, var(--h2) 70%, transparent), transparent), radial-gradient(70% 60% at -12% 112%, color-mix(in oklab, var(--h3) 62%, transparent), transparent);position:absolute;inset:0}.fWVPnG_backVinyl{z-index:0;aspect-ratio:1;pointer-events:none;width:74%;position:absolute;top:50%;right:-34%;translate:0 -50%}.fWVPnG_backDisc{background:radial-gradient(circle, transparent 0 30%, color-mix(in oklab, var(--s-accent) 50%, black) 30.5% 32%, transparent 32.5%), repeating-radial-gradient(circle, color-mix(in oklab, var(--s-accent) 40%, black) 0 1.5px, color-mix(in oklab, var(--s-accent) 55%, black) 1.5px 3px);border-radius:50%;animation:3.6s linear infinite paused fWVPnG_spin;position:absolute;inset:0;box-shadow:-10px 14px 30px -12px #0009;box-shadow:-10px 14px 30px -12px lab(0% 0 0/.6)}.fWVPnG_backDisc:after{content:"";background:conic-gradient(from 30deg, transparent 0 10%, var(--gloss) 14%, transparent 20% 52%, var(--gloss) 62%, transparent 70%);opacity:.5;border-radius:50%;position:absolute;inset:0}.fWVPnG_backLabel{background:var(--h3);border-radius:50%;position:absolute;inset:31%;overflow:hidden}.fWVPnG_flipInner[data-flipped=true] .fWVPnG_backDisc{animation-play-state:running}@media (hover:hover) and (pointer:fine){.fWVPnG_flipItem:hover .fWVPnG_backDisc{animation-play-state:running}}.fWVPnG_backSpark{z-index:1;color:var(--s-accent-fg);pointer-events:none;position:absolute}.fWVPnG_backSparkA{width:22px;top:18%;right:40%}.fWVPnG_backSparkB{opacity:.8;width:14px;bottom:30%;right:30%}.fWVPnG_backTop,.fWVPnG_backLinks{z-index:2;position:relative}.fWVPnG_backClose{z-index:3;background:var(--s-accent)}.fWVPnG_backTop{max-width:66%}.fWVPnG_backTitle{margin-top:8px}@container (max-width:240px){.fWVPnG_backTop{display:none}.fWVPnG_backLinks{margin-top:auto}.fWVPnG_backVinyl{width:84%;top:34%;right:-50%}.fWVPnG_backSparkA{top:16%;left:16%;right:auto}.fWVPnG_backSparkB{display:none}}.fWVPnG_flipHint{align-items:center;gap:.5rem;display:inline-flex}.fWVPnG_flipHintIcon{background:var(--t2);width:28px;height:28px;color:var(--s-fg);border-radius:50%;place-items:center;display:inline-grid;rotate:12deg}.fWVPnG_flipHintIcon svg{width:14px;height:14px}.fWVPnG_root .fWVPnG_socials{gap:10px}@media (max-width:479px){.fWVPnG_root .fWVPnG_socials{gap:8px}.fWVPnG_root .fWVPnG_socialBtn{width:44px;height:44px}}.fWVPnG_bubble[data-long]{font-family:var(--s-font-body), ui-sans-serif, system-ui, sans-serif;letter-spacing:0;font-size:clamp(1.1rem,1.5vw,1.35rem);font-weight:600;line-height:1.45}.fWVPnG_root[data-tone=dark] .fWVPnG_tagline{text-shadow:0 0 24px var(--s-bg), 0 0 10px var(--s-bg), 0 1px 2px var(--s-bg)}.fWVPnG_flipBtn{border-radius:inherit}.fWVPnG_root .fWVPnG_flipBtn:focus-visible{box-shadow:inset 0 0 0 4px var(--s-accent), inset 0 0 0 7px var(--s-bg);outline:none}.fWVPnG_flipBtn:focus-visible .fWVPnG_flipBadge{outline:3px solid var(--s-fg);outline-offset:3px;scale:1.1}.fWVPnG_root .fWVPnG_vInner button:focus-visible{outline:none}.fWVPnG_vInner button:focus-visible .fWVPnG_vPlay{box-shadow:var(--glow), inset 0 3px 0 var(--gloss), inset 0 -5px 0 var(--shade), 0 0 0 5px var(--s-bg), 0 0 0 9px var(--s-fg);scale:1.12}.fWVPnG_root .fWVPnG_back :focus-visible,.fWVPnG_root .fWVPnG_nlPanel :focus-visible{outline-color:var(--s-accent-fg)}.fWVPnG_root .fWVPnG_nlInput:focus,.fWVPnG_root .fWVPnG_nlInput:focus-visible{background:color-mix(in oklab, var(--s-accent-fg) 12%, transparent);box-shadow:inset 0 0 0 2px var(--s-accent-fg);outline:none}.fWVPnG_root .fWVPnG_nlButton:focus-visible{outline:3px solid var(--s-accent-fg);outline-offset:3px}.fWVPnG_root .fWVPnG_ribbon :focus-visible,.fWVPnG_root .fWVPnG_menu :focus-visible{outline-offset:4px}.fWVPnG_root [data-offscreen] *,.fWVPnG_root [data-offscreen] :before,.fWVPnG_root [data-offscreen] :after{animation-play-state:paused!important}.fWVPnG_still *,.fWVPnG_still :before,.fWVPnG_still :after{transition-duration:.01ms!important;transition-delay:0s!important}.fWVPnG_merchHead[data-sticker] .fWVPnG_secTitleRow{--stk-w:clamp(124px, 12vw, 176px)}@container (min-width:641px){.fWVPnG_secTitle[data-line]{font-size:min(calc((100cqw - var(--stk-w) - 12px) / var(--tlen,1)), max(3.4rem, min(clamp(2.9rem, 8.4vw, 7.6rem), calc((100cqw - var(--stk-w) - 12px) / var(--tlen-line,1)))))}}@container (min-width:1000px){.fWVPnG_secTitle[data-line]{font-size:min(calc((100cqw - var(--stk-w) - 12px) / var(--tlen,1)), max(4.6rem, min(clamp(2.9rem, 8.4vw, 7.6rem), calc((100cqw - var(--stk-w) - 12px) / var(--tlen-line,1)))))}}@container (max-width:999px){.fWVPnG_merchHead[data-sticker] .fWVPnG_secTitleRow{--stk-w:0px}.fWVPnG_merchHead .fWVPnG_secSticker{width:clamp(112px,13cqw,136px);position:absolute;top:-34px;right:0}}.fWVPnG_hangTag{aspect-ratio:160/100;width:100%;display:block;position:relative;container-type:inline-size}.fWVPnG_hangSwing{transform-origin:7.5% -10%;animation:4.6s ease-in-out infinite fWVPnG_tagSwing;position:absolute;inset:0;rotate:-8deg}@keyframes fWVPnG_tagSwing{0%,to{rotate:-12deg}50%{rotate:-3deg}}.fWVPnG_hangShape{width:100%;height:100%;filter:drop-shadow(0 10px 14px color-mix(in oklab, var(--s-fg) 30%, transparent));position:absolute;inset:0;overflow:visible}.fWVPnG_hangBody{fill:var(--s-fg)}.fWVPnG_hangString{fill:none;stroke:var(--s-fg);stroke-width:2.5px;stroke-linecap:round}.fWVPnG_hangEyelet{fill:none;stroke:var(--s-accent);stroke-width:3.5px}.fWVPnG_hangText{text-align:center;color:var(--s-bg);place-content:center;justify-items:center;line-height:.9;display:grid;position:absolute;inset:6% 5% 6% 27%}.fWVPnG_hangTop{letter-spacing:.16em;text-transform:uppercase;font-size:9.5cqw;font-weight:800}.fWVPnG_hangBig{font-family:var(--s-font-display), ui-sans-serif, system-ui, sans-serif;font-weight:800;font-size:min(25cqw, calc(62cqw / var(--hlen,3)));letter-spacing:-.045em;white-space:nowrap;margin-top:.08em}.fWVPnG_merchGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:44px 14px;margin:0;padding:0;list-style:none;display:grid}.fWVPnG_merchGrid[data-odd]>.fWVPnG_mcItem:first-child{grid-column:1/-1}@media (min-width:768px){.fWVPnG_merchGrid{gap:60px 28px}.fWVPnG_merchGrid[data-count="1"]{grid-template-columns:minmax(0,1fr);max-width:1000px;margin-inline:auto}.fWVPnG_merchGrid[data-t="2"]{grid-template-columns:repeat(4,minmax(0,1fr));max-width:1000px;margin-inline:auto}.fWVPnG_merchGrid[data-t="3"]{grid-template-columns:repeat(6,minmax(0,1fr))}.fWVPnG_merchGrid:not([data-count="1"])>.fWVPnG_mcItem,.fWVPnG_merchGrid[data-odd]:not([data-count="1"])>.fWVPnG_mcItem:first-child{grid-column:span 2}.fWVPnG_merchGrid[data-t]>.fWVPnG_mcItem[data-ct]{grid-column:var(--ct) / span 2}.fWVPnG_merchGrid:not([data-count="1"])>.fWVPnG_mcItem:nth-child(2n){padding-top:48px}}@media (min-width:1100px){.fWVPnG_merchGrid[data-d="2"]{grid-template-columns:repeat(4,minmax(0,1fr));max-width:1000px}.fWVPnG_merchGrid[data-d="3"]{grid-template-columns:repeat(6,minmax(0,1fr));max-width:none}.fWVPnG_merchGrid[data-d="4"]{grid-template-columns:repeat(8,minmax(0,1fr));max-width:none}.fWVPnG_merchGrid[data-t]>.fWVPnG_mcItem[data-ct]{grid-column:span 2}.fWVPnG_merchGrid[data-d]>.fWVPnG_mcItem[data-cd]{grid-column:var(--cd) / span 2}}.fWVPnG_mcItem{min-width:0;position:relative}.fWVPnG_mcCard{--mc-rot:-1.6deg;border-radius:var(--r-lg);rotate:var(--mc-rot);transition:rotate .6s var(--spring), translate .6s var(--spring);-webkit-tap-highlight-color:transparent;grid-template-columns:minmax(0,1fr);gap:16px;display:grid;position:relative;container-type:inline-size}.fWVPnG_mcItem:nth-child(2n) .fWVPnG_mcCard{--mc-rot:1.4deg}.fWVPnG_mcItem:nth-child(3n) .fWVPnG_mcCard{--mc-rot:-.7deg}.fWVPnG_mcCard:hover{translate:0 -6px;rotate:0deg}.fWVPnG_mcCard:active{transition-duration:.1s;translate:0 -1px}.fWVPnG_mcTilt{perspective:1000px}.fWVPnG_mcFrame{aspect-ratio:1;border-radius:var(--r-lg);background:linear-gradient(140deg, var(--t2), var(--t3) 50%, var(--t4));box-shadow:var(--lift);display:block;position:relative;overflow:hidden;transform:translateZ(0)}.fWVPnG_mcFrame img{transition:scale 1s cubic-bezier(.2,.7,.2,1),filter .4s,opacity .4s}.fWVPnG_mcCard:hover .fWVPnG_mcFrame img{scale:1.06}.fWVPnG_mcCard[data-sold] .fWVPnG_mcFrame img{filter:grayscale()contrast(.92);opacity:.78}.fWVPnG_mcEmpty{color:var(--s-fg);place-items:center;display:grid;position:absolute;inset:0}.fWVPnG_mcFrame[data-img]:not([data-broken])>.fWVPnG_mcEmpty{display:none}.fWVPnG_mcFrame[data-broken] img,.fWVPnG_memberAvatar[data-broken] img{visibility:hidden}.fWVPnG_mcEmptyBag{width:36%;height:auto}.fWVPnG_mcEmptySpark{width:13%;color:var(--h1);position:absolute;top:20%;right:22%}.fWVPnG_mcTape{z-index:2;background:var(--s-fg);color:var(--s-bg);font-family:var(--s-font-display), ui-sans-serif, system-ui, sans-serif;letter-spacing:.02em;text-transform:uppercase;white-space:nowrap;box-shadow:0 12px 26px -12px #0000008c, inset 0 2px 0 var(--gloss);justify-content:center;align-items:center;gap:.55em;padding:.6em 0;font-size:clamp(.78rem,6.4cqw,1.35rem);font-weight:800;line-height:1;display:flex;position:absolute;top:50%;left:-25%;right:-25%;translate:0 -50%;rotate:-12deg}@supports (color:lab(0% 0 0)){.fWVPnG_mcTape{box-shadow:0 12px 26px -12px lab(0% 0 0/.55), inset 0 2px 0 var(--gloss)}}.fWVPnG_mcTapeStar{width:.8em;height:.8em;color:var(--s-accent);flex:none}.fWVPnG_mcPriceWrap{z-index:4;pointer-events:none;position:absolute;top:-14px;right:-8px}.fWVPnG_mcPrice{background:var(--s-accent);min-width:3.7em;min-height:3.7em;color:var(--s-accent-fg);font-family:var(--s-font-display), ui-sans-serif, system-ui, sans-serif;letter-spacing:-.03em;text-align:center;white-space:nowrap;box-shadow:var(--glow), inset 0 2px 0 var(--gloss), inset 0 -4px 0 var(--shade);transition:rotate .6s var(--spring), scale .6s var(--spring);border-radius:999px;place-items:center;padding:.35em .6em;font-size:clamp(.9rem,6cqw,1.25rem);font-weight:800;line-height:1;display:inline-grid;rotate:10deg}.fWVPnG_mcPrice[data-long]{min-width:0;max-width:9.5em;min-height:0;font-family:var(--s-font-body), ui-sans-serif, system-ui, sans-serif;letter-spacing:-.01em;white-space:normal;overflow-wrap:anywhere;text-wrap:balance;border-radius:1.2em;padding:.6em .95em;font-size:clamp(.8rem,4.4cqw,.98rem);line-height:1.12;rotate:6deg}.fWVPnG_mcCard:hover .fWVPnG_mcPrice{rotate:-8deg;scale:1.1}.fWVPnG_mcMeta{justify-content:space-between;align-items:center;gap:12px;padding-inline:4px;display:flex}.fWVPnG_mcTitle{letter-spacing:-.02em;overflow-wrap:break-word;font-size:clamp(1.05rem,6.4cqw,1.35rem);font-weight:800;line-height:1.15;display:block}.fWVPnG_mcSub{color:var(--s-muted);overflow-wrap:anywhere;margin-top:6px;font-size:.95rem;font-weight:600;display:block}.fWVPnG_mcSub[data-sold]{color:var(--s-fg);font-weight:800}.fWVPnG_mcSub[data-host]{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.fWVPnG_mcCta{display:none}.fWVPnG_mcArrow{background:var(--s-fg);width:44px;height:44px;color:var(--s-bg);box-shadow:inset 0 2px 0 var(--gloss);transition:rotate .5s var(--spring), background-color .3s, color .3s;border-radius:50%;flex:none;place-items:center;display:grid}.fWVPnG_mcArrow svg{width:18px;height:18px}.fWVPnG_mcCard:hover .fWVPnG_mcArrow{background:var(--s-accent);color:var(--s-accent-fg);rotate:45deg}@container (max-width:210px){.fWVPnG_mcArrow{display:none}}@media (min-width:768px){.fWVPnG_merchGrid[data-count="1"] .fWVPnG_mcCard{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:48px}.fWVPnG_merchGrid[data-count="1"] .fWVPnG_mcMeta{padding-right:4%}.fWVPnG_merchGrid[data-count="1"] .fWVPnG_mcTitle{font-size:clamp(1.7rem,2.8vw,2.5rem);line-height:1.1}.fWVPnG_merchGrid[data-count="1"] .fWVPnG_mcSub{margin-top:10px;font-size:1.05rem}.fWVPnG_merchGrid[data-count="1"] .fWVPnG_mcCta{margin-top:26px;display:inline-flex}.fWVPnG_merchGrid[data-count="1"] .fWVPnG_mcCard:hover .fWVPnG_mcCta{translate:0 -2px;scale:1.05}.fWVPnG_merchGrid[data-count="1"] .fWVPnG_mcArrow{display:none}.fWVPnG_merchGrid[data-count="1"] .fWVPnG_mcPriceWrap{left:calc(50% - 24px);right:auto}.fWVPnG_merchGrid[data-count="1"] .fWVPnG_mcPrice{translate:-66%}}.fWVPnG_merchFoot{background:color-mix(in oklab, var(--s-surface) 82%, transparent);max-width:820px;box-shadow:inset 0 0 0 1px var(--line), inset 0 1px 0 var(--gloss), var(--lift);border-radius:2rem;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px 24px;margin:64px auto 0;padding:12px;display:flex}@media (min-width:640px){.fWVPnG_merchFoot{border-radius:999px;flex-wrap:nowrap;padding:10px 10px 10px 12px}}@media (min-width:768px){.fWVPnG_merchFoot{margin-top:88px}}@media (max-width:639px){.fWVPnG_merchFoot>.fWVPnG_jelly{width:100%}}.fWVPnG_merchFootText{align-items:center;gap:14px;min-width:0;display:flex}.fWVPnG_merchFootIcon{background:var(--t2);width:52px;height:52px;color:var(--s-fg);box-shadow:inset 0 2px 0 var(--gloss), inset 0 0 0 1px var(--line);border-radius:50%;flex:none;place-items:center;display:grid;rotate:-8deg}.fWVPnG_merchFootIcon svg{width:24px;height:24px}.fWVPnG_merchFootTitle{font-family:var(--s-font-display), ui-sans-serif, system-ui, sans-serif;letter-spacing:-.03em;font-size:clamp(1.15rem,2vw,1.4rem);font-weight:800;line-height:1.1;display:block}.fWVPnG_merchFootHost{color:var(--s-muted);overflow-wrap:anywhere;margin-top:3px;font-size:.95rem;font-weight:600;display:block}.fWVPnG_merchVia{width:fit-content;max-width:100%;color:var(--s-muted);box-shadow:inset 0 0 0 1px var(--line), inset 0 1px 0 var(--gloss);border-radius:999px;align-items:center;gap:10px;margin:56px auto 0;padding:10px 18px 10px 14px;font-size:.95rem;font-weight:600;display:flex;rotate:-1.5deg}.fWVPnG_merchVia b{color:var(--s-fg);overflow-wrap:anywhere;font-weight:800}.fWVPnG_merchViaIcon{width:20px;height:20px;color:var(--s-accent);flex:none}@media (min-width:768px){.fWVPnG_merchVia{margin-top:80px}}.fWVPnG_merchCompact{padding-block:48px}@media (min-width:768px){.fWVPnG_merchCompact{padding-block:64px}}.fWVPnG_storePanel{isolation:isolate;border-radius:calc(var(--r-xl) * 1.2);background:var(--s-surface);box-shadow:inset 0 0 0 1px var(--line), inset 0 2px 0 var(--gloss), var(--lift);justify-items:start;gap:24px;padding:40px 22px 32px;display:grid;position:relative;overflow:hidden}@media (min-width:900px){.fWVPnG_storePanel{grid-template-columns:clamp(170px,16vw,220px) minmax(0,1fr) auto;align-items:center;gap:48px;padding:48px 56px}}.fWVPnG_storeBlob{z-index:-1;aspect-ratio:1;pointer-events:none;background:radial-gradient(closest-side, color-mix(in oklab, var(--c) 55%, transparent), transparent);border-radius:50%;position:absolute}.fWVPnG_storeB1{--c:var(--w2);width:max(40%,300px);top:-55%;left:-12%}.fWVPnG_storeB2{--c:var(--w3);width:max(36%,280px);bottom:-65%;right:-10%}.fWVPnG_storeStar{z-index:-1;pointer-events:none;position:absolute}.fWVPnG_storeS1{width:26px;color:var(--h1);top:12%;right:6%}.fWVPnG_storeS2{width:16px;color:var(--h3);bottom:10%;left:44%}@media (max-width:899px){.fWVPnG_storeS2{display:none}}.fWVPnG_storeArt{width:min(170px,48vw);padding:22px 0 0 8px}@media (min-width:900px){.fWVPnG_storeArt{width:100%}}.fWVPnG_storeCopy{justify-items:start;gap:14px;width:100%;min-width:0;display:grid;container-type:inline-size}.fWVPnG_storeTitle{font-family:var(--s-font-display), ui-sans-serif, system-ui, sans-serif;font-weight:800;font-size:min(clamp(2.3rem, 5vw, 4.4rem), calc(100cqw / var(--tlen,1)));letter-spacing:-.045em;text-wrap:balance;margin:0;line-height:.92}.fWVPnG_storeTitle .split-inner{text-shadow:.04em .04em 0 var(--t2)}@container (max-width:640px){.fWVPnG_storeTitle[data-long]{font-family:var(--s-font-body), ui-sans-serif, system-ui, sans-serif;text-transform:uppercase;letter-spacing:-.04em;font-size:min(clamp(2.3rem, 5vw, 4.4rem), calc(100cqw / var(--tlen-c,1)))}}.fWVPnG_storeText{max-width:30rem;color:color-mix(in oklab, var(--s-fg) 86%, var(--s-bg));font-size:1.1rem}.fWVPnG_storeAction{justify-items:start;gap:10px;max-width:100%;display:grid}@media (min-width:900px){.fWVPnG_storeAction{justify-items:center}}.fWVPnG_storeHost{color:var(--s-muted);overflow-wrap:anywhere;font-size:.95rem;font-weight:600}.fWVPnG_memberText{gap:2px;min-width:0;display:grid}.fWVPnG_member[data-avatar]{border-radius:999px;align-items:center;gap:12px;padding:6px 1.3rem 6px 6px;display:inline-flex}.fWVPnG_memberAvatar{background:var(--s-bg);width:52px;height:52px;color:var(--s-fg);font-family:var(--s-font-display), ui-sans-serif, system-ui, sans-serif;letter-spacing:-.02em;box-shadow:0 0 0 2px var(--s-bg), 0 8px 18px -10px color-mix(in oklab, var(--s-fg) 55%, transparent);transition:rotate .5s var(--spring);border-radius:50%;flex:none;place-items:center;font-size:1.05rem;font-weight:800;display:grid;position:relative;overflow:hidden}.fWVPnG_memberAvatar:after{content:"";border-radius:inherit;pointer-events:none;background:radial-gradient(60% 42% at 32% 14%, var(--gloss), transparent 72%);mix-blend-mode:screen;position:absolute;inset:0}.fWVPnG_member:hover .fWVPnG_memberAvatar{rotate:10deg}.fWVPnG_epkLink{background:var(--s-fg);color:var(--s-bg)}.fWVPnG_epkLink .fWVPnG_emailArrow{background:var(--s-accent);color:var(--s-accent-fg)}.fWVPnG_footLinks{flex-wrap:wrap;gap:8px;display:flex}
