:where(.artist-site) p{margin:1em 0}:where(.artist-site) h3{margin:1em 0;font-size:1.17em}.artist-site button,.artist-site select{cursor:pointer}.artist-site svg{display:inline}:root{--ink:#0b0a0d;--panel:#141217;--line:#2a2630;--bone:#efe9df;--dim:#9a93a1;--flare:#ff4d2e;--wave-muted:#3a3540;--display:"Syne",ui-sans-serif,system-ui,sans-serif;--body:"Archivo",ui-sans-serif,system-ui,sans-serif;--mono:"DM Mono",ui-monospace,Menlo,monospace;--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--ink);color:var(--bone);font-family:var(--body);margin:0;font-size:16px;line-height:1.5;overflow-x:hidden}a{color:inherit}img{max-width:100%}:focus-visible{outline:2px solid var(--flare);outline-offset:3px}.wrap{width:min(1180px,100% - 32px);margin-inline:auto}.label{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--dim);font-size:.72rem}.label b{color:var(--flare);font-weight:500}nav.top{z-index:30;mix-blend-mode:difference;justify-content:space-between;align-items:center;gap:16px;padding:14px max(16px,50% - 590px);display:flex;position:fixed;inset:0 0 auto}nav.top .mark{font-family:var(--display);letter-spacing:.06em;font-size:1.1rem;font-weight:800;text-decoration:none}nav.top ul{flex-wrap:wrap;justify-content:flex-end;gap:18px;margin:0;padding:0;list-style:none;display:flex}nav.top a{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;font-size:.75rem;text-decoration:none}nav.top a:hover{text-underline-offset:4px;text-decoration:underline}.hero{isolation:isolate;align-items:end;min-height:min(92vh,860px);padding:120px 0 40px;display:grid;position:relative;overflow:hidden}.hero canvas{z-index:-2;width:100%;height:100%;position:absolute;inset:0}.hero:after{content:"";z-index:-1;background:repeating-linear-gradient(0deg,#0000002e 0 1px,transparent 1px 3px), linear-gradient(180deg,#0b0a0d33 0%,#0b0a0d00 40%,var(--ink) 100%);position:absolute;inset:0}.vidtag{align-items:center;gap:8px;display:flex;position:absolute;top:76px;right:max(16px,50% - 590px)}.vidtag i{background:var(--flare);border-radius:50%;width:8px;height:8px;animation:1.4s steps(2,end) infinite blink}@keyframes blink{50%{opacity:.15}}.name{font-family:var(--display);letter-spacing:-.02em;-webkit-user-select:none;user-select:none;margin:0;font-size:clamp(5rem,23vw,22rem);font-weight:800;line-height:.82;display:flex}.name span{transform-origin:50% 100%;animation:.9s cubic-bezier(.2,.9,.2,1) both rise;animation-delay:calc(var(--i) * 70ms);transition:transform .25s,color .25s;display:inline-block}.name span:hover{color:var(--flare);transform:translateY(-.06em)skew(-8deg)}@keyframes rise{0%{transform:translateY(.5em)scaleY(1.4)}}.hero-row{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px 32px;margin-top:18px;display:flex}.tagline{max-width:34ch;color:var(--bone);font-size:1.05rem}.tagline em{color:var(--flare);font-style:normal}.ctas{flex-wrap:wrap;gap:10px;display:flex}.btn{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;border:1px solid var(--bone);color:var(--bone);cursor:pointer;background:0 0;align-items:center;gap:10px;padding:13px 18px;font-size:.8rem;text-decoration:none;transition:color .3s;display:inline-flex;position:relative;overflow:hidden}.btn:before{content:"";background:var(--bone);z-index:-1;transition:transform .3s cubic-bezier(.2,.9,.2,1);position:absolute;inset:0;transform:translateY(101%)}.btn:hover{color:var(--ink)}.btn:hover:before{transform:none}.btn.hot{background:var(--flare);border-color:var(--flare);color:var(--ink)}.btn.hot:before{background:var(--bone)}.ticker{border-block:1px solid var(--line);white-space:nowrap;background:var(--panel);overflow:hidden}.ticker div{font-family:var(--display);letter-spacing:.04em;text-transform:uppercase;gap:48px;padding:14px 0;font-size:1.2rem;font-weight:700;animation:32s linear infinite tick;display:inline-flex}.ticker span:after{content:"✦";color:var(--flare);margin-left:48px}@keyframes tick{to{transform:translate(-50%)}}section.block{padding:88px 0 0}.head{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:end;gap:16px;margin-bottom:28px;padding-bottom:14px;display:flex}.head h2{font-family:var(--display);text-transform:uppercase;letter-spacing:-.01em;text-wrap:balance;margin:0;font-size:clamp(2.4rem,7vw,5.2rem);font-weight:800;line-height:.9}.head h2 .n{font-family:var(--mono);color:var(--flare);vertical-align:top;letter-spacing:.1em;margin-right:10px;font-size:.8rem;font-weight:400}.music{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:28px;display:grid}.feature{background:var(--panel);border:1px solid var(--line);align-content:start;gap:16px;padding:18px;display:grid}.cover{aspect-ratio:1;background:#1d1a22;position:relative;overflow:hidden}.cover canvas{width:100%;height:100%;display:block}.cover .stamp{background:var(--flare);color:var(--ink);font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;padding:5px 8px;font-size:.7rem;position:absolute;top:14px;left:14px}.cover .ttl{font-family:var(--display);text-transform:uppercase;font-size:clamp(1.6rem,4vw,2.6rem);font-weight:800;line-height:.95;position:absolute;bottom:12px;left:14px;right:14px}.player{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;display:grid}.play{background:var(--bone);width:48px;height:48px;color:var(--ink);cursor:pointer;border:none;border-radius:50%;place-items:center;transition:transform .2s,background .2s;display:grid}.play:hover{background:var(--flare);transform:scale(1.08)}.play svg{width:18px;height:18px}.wave{cursor:pointer;width:100%;height:44px;display:block}.time{font-family:var(--mono);color:var(--dim);font-variant-numeric:tabular-nums;font-size:.75rem}.platforms{flex-wrap:wrap;gap:8px;display:flex}.chip{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;border:1px solid var(--line);color:var(--bone);padding:7px 10px;font-size:.7rem;text-decoration:none;transition:border-color .2s,color .2s}.chip:hover{border-color:var(--flare);color:var(--flare)}.tracks{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.tracks li{border-bottom:1px solid var(--line);cursor:pointer;isolation:isolate;grid-template-columns:38px minmax(0,1fr) auto auto;align-items:center;gap:14px;padding:16px 10px;display:grid;position:relative}.tracks li:before{content:"";background:var(--panel);transform-origin:0;z-index:-1;transition:transform .35s cubic-bezier(.2,.9,.2,1);position:absolute;inset:0;transform:scaleX(0)}.tracks li:hover:before,.tracks li.on:before{transform:none}.tracks li.on .t{color:var(--flare)}.tracks .no{font-family:var(--mono);color:var(--dim);font-size:.75rem}.tracks .t{font-family:var(--display);font-size:1.15rem;font-weight:700;line-height:1.15}.tracks .t small{font-family:var(--body);color:var(--dim);font-size:.8rem;font-weight:400;display:block}.tracks .src{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--dim);font-size:.68rem}.tracks .len{font-family:var(--mono);color:var(--dim);font-variant-numeric:tabular-nums;font-size:.75rem}.reel{scroll-snap-type:x mandatory;scrollbar-color:var(--line) transparent;grid-auto-columns:min(78%,560px);grid-auto-flow:column;gap:18px;padding-bottom:14px;display:grid;overflow-x:auto}.vid{scroll-snap-align:start;gap:10px;display:grid}.screen{aspect-ratio:16/9;border:1px solid var(--line);cursor:pointer;background:#000;position:relative;overflow:hidden}.screen canvas{width:100%;height:100%;transition:transform .6s cubic-bezier(.2,.9,.2,1),filter .6s;display:block}.screen:hover canvas{filter:saturate(1.4);transform:scale(1.05)}.screen .yt{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:10px;font-size:.72rem;display:flex;position:absolute;inset:auto auto 14px 14px}.screen .yt span{background:var(--flare);border-radius:10px;place-items:center;width:54px;height:38px;display:grid}.screen .yt svg{width:16px;height:16px;fill:var(--ink)}.vid h3{font-family:var(--display);text-transform:uppercase;margin:0;font-size:1.25rem;font-weight:700}.vid p{margin:0}.feed{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.post{aspect-ratio:4/5;background:var(--panel);border:1px solid var(--line);position:relative;overflow:hidden}.post.tall{aspect-ratio:auto;grid-row:span 2}.post canvas{width:100%;height:100%;display:block}.post .meta{opacity:0;background:linear-gradient(#0000,#000000d9);justify-content:space-between;align-items:end;gap:8px;padding:28px 12px 10px;transition:all .3s;display:flex;position:absolute;inset:auto 0 0;transform:translateY(30%)}.post:hover .meta,.post:focus-within .meta{opacity:1;transform:none}.post .net{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;background:#0b0a0dbf;padding:4px 7px;font-size:.65rem;position:absolute;top:10px;left:10px}.post p{margin:0;font-size:.85rem}.feedbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:16px;display:flex}.handles{flex-wrap:wrap;gap:8px;display:flex}.shows{margin:0;padding:0;list-style:none}.shows li{border-bottom:1px solid var(--line);grid-template-columns:120px minmax(0,1fr) auto;align-items:center;gap:18px;padding:18px 0;display:grid}.shows .d{font-family:var(--display);text-transform:uppercase;font-size:1.6rem;font-weight:800;line-height:1}.shows .d small{font-family:var(--mono);color:var(--dim);letter-spacing:.1em;margin-top:4px;font-size:.7rem;font-weight:400;display:block}.shows .v{font-size:1.05rem}.shows .v span{color:var(--dim);font-size:.85rem;display:block}.split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:28px;display:grid}.bio p{max-width:60ch;margin:0 0 14px;font-size:1.05rem}.stats{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:22px;display:grid}.stats div{background:var(--ink);padding:16px}.stats b{font-family:var(--display);font-variant-numeric:tabular-nums;font-size:2rem;font-weight:800;line-height:1;display:block}.contacts{background:var(--line);border:1px solid var(--line);gap:1px;display:grid}.contacts div{background:var(--panel);grid-template-columns:110px minmax(0,1fr);align-items:baseline;gap:4px 14px;padding:16px 18px;display:grid}.contacts .who{grid-column:2}.contacts a{overflow-wrap:anywhere;font-weight:600;text-decoration:none}.contacts a:hover{color:var(--flare)}form.book{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}form.book .full{grid-column:1/-1}form.book label{gap:6px;display:grid}form.book input,form.book select,form.book textarea{font:inherit;color:var(--bone);background:var(--ink);border:1px solid var(--line);border-radius:0;width:100%;padding:11px 12px}form.book textarea{resize:vertical;min-height:96px}form.book input:focus,form.book select:focus,form.book textarea:focus{border-color:var(--flare);outline:none}.note{font-family:var(--mono);color:var(--flare);min-height:1.2em;font-size:.75rem}.backend{border:1px dashed var(--flare);background:repeating-linear-gradient(-45deg,#0000 0 12px,#ff4d2e09 12px 24px);margin-top:96px;padding:24px}.backend h2{font-family:var(--display);text-transform:uppercase;margin:6px 0;font-size:clamp(1.6rem,4vw,2.4rem);font-weight:800}.backend>p{max-width:62ch;color:var(--dim);margin:0 0 18px}.paste{grid-template-columns:minmax(0,1fr) auto;gap:10px;display:grid}.paste input{font:inherit;font-family:var(--mono);color:var(--bone);background:var(--ink);border:1px solid var(--line);width:100%;padding:13px 14px;font-size:.85rem}.paste input:focus{border-color:var(--flare);outline:none}.examples{flex-wrap:wrap;gap:8px;margin:12px 0 18px;display:flex}.examples button{font-family:var(--mono);letter-spacing:.06em;color:var(--dim);border:1px solid var(--line);cursor:pointer;background:0 0;padding:6px 9px;font-size:.7rem}.examples button:hover{color:var(--bone);border-color:var(--bone)}.out{background:var(--ink);border:1px solid var(--line);grid-template-columns:150px minmax(0,1fr);gap:8px 16px;padding:16px;font-size:.9rem;display:grid}.out code{font-family:var(--mono);overflow-wrap:anywhere;color:var(--bone);font-size:.8rem}.out .ok{color:var(--flare)}footer{border-top:1px solid var(--line);margin-top:96px;padding:28px 0 40px}footer .big{font-family:var(--display);letter-spacing:-.02em;color:#0000;-webkit-text-stroke:1px var(--dim);margin:0 0 20px;font-size:clamp(3rem,14vw,11rem);font-weight:800;line-height:.8}footer .row{flex-wrap:wrap;justify-content:space-between;gap:12px;display:flex}.scramble{display:inline-block}@media (width<=860px){.music,.split{grid-template-columns:minmax(0,1fr)}.feed{grid-template-columns:repeat(2,minmax(0,1fr))}nav.top ul{display:none}}@media (width<=520px){.tracks li{grid-template-columns:28px minmax(0,1fr) auto}.tracks .src{display:none}.shows li{grid-template-columns:minmax(0,1fr);gap:6px}form.book,.contacts div,.out{grid-template-columns:minmax(0,1fr)}.contacts .who{grid-column:1}.paste{grid-template-columns:minmax(0,1fr)}.stats b{font-size:1.5rem}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}html{scroll-behavior:auto}}.hero .hero-video{object-fit:cover;z-index:-2;width:100%;height:100%;position:absolute;inset:0}.landing{align-content:center;gap:28px;min-height:100vh;padding:120px 0 60px;display:grid}.landing h1{font-family:var(--display);text-transform:uppercase;letter-spacing:-.02em;margin:0;font-size:clamp(2.8rem,9vw,7rem);font-weight:800;line-height:.9}.landing h1 em{color:var(--flare);font-style:normal}html:has(.artist-site){overflow-x:clip}html:has(.artist-site) body{overflow-x:clip}.artist-site{background:var(--ink);color:var(--bone);overflow-x:clip}.artist-site .name{font-size:min(22rem,calc((100vw - 32px) / var(--len,4) / 1.32));max-width:100%}.dash{padding:84px 0 80px}.dash-top{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:end;gap:16px;margin-bottom:18px;padding-bottom:14px;display:flex}.dash-top h1{font-family:var(--display);text-transform:uppercase;margin:6px 0 0;font-size:clamp(2rem,6vw,3.6rem);font-weight:800;line-height:.9}.tabs{scrollbar-width:none;gap:6px;margin-bottom:24px;padding-bottom:6px;display:flex;overflow-x:auto}.tabs button{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;border:1px solid var(--line);color:var(--dim);cursor:pointer;background:0 0;flex:none;padding:9px 12px;font-size:.72rem}.tabs button[aria-selected=true]{border-color:var(--flare);color:var(--bone);background:var(--panel)}.tabs button:hover{color:var(--bone)}.panel{background:var(--panel);border:1px solid var(--line);gap:14px;padding:18px;display:grid}.panel h2{font-family:var(--display);text-transform:uppercase;margin:0;font-size:1.5rem;font-weight:800}.rows{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.rows li{border-bottom:1px solid var(--line);background:var(--ink);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 6px;display:grid}.rows li.dragging{opacity:.4}.rows .grip{cursor:grab;color:var(--dim);font-family:var(--mono);-webkit-user-select:none;user-select:none;flex-direction:column;gap:2px;display:flex}.rows .grip button{color:var(--dim);cursor:pointer;background:0 0;border:none;padding:0 4px;font-size:.8rem;line-height:1}.rows .grip button:hover{color:var(--flare)}.rows input{font:inherit;color:var(--bone);background:0 0;border:1px solid #0000;width:100%;padding:4px 6px}.rows input:hover{border-color:var(--line)}.rows input:focus{border-color:var(--flare);outline:none}.rows .t-in{font-family:var(--display);font-weight:700}.rows .acts{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.chip.on,.chip.danger:hover{border-color:var(--flare);color:var(--flare)}button.chip{cursor:pointer;background:0 0}.empty{color:var(--dim);padding:18px 0;font-size:.9rem}.inq{border-bottom:1px solid var(--line);gap:6px;padding:16px 0;display:grid}.inq p{white-space:pre-wrap;margin:0}.progress{background:var(--line);height:3px}.progress i{background:var(--flare);height:100%;transition:width .2s;display:block}.lovable-auth-button{width:100%}@media (width<=520px){.rows li{grid-template-columns:auto minmax(0,1fr)}.rows .acts{grid-column:1/-1;justify-content:flex-start}}.artist-site footer .big{font-size:min(11rem,calc((100vw - 32px) / var(--len,4) / 1.32))}.hero-youtube{z-index:-2;pointer-events:none;opacity:0;transition:opacity .8s;position:absolute;inset:0;overflow:hidden;container-type:size}.hero-youtube.is-playing{opacity:1}.hero-youtube-host{position:absolute;inset:0}.hero-youtube iframe{pointer-events:none;border:0;width:max(100cqw,177.78cqh);height:max(100cqh,56.25cqw);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(1.4)}.hero-youtube:after{content:"";z-index:1;pointer-events:auto;position:absolute;inset:0}.demo-tracks li{cursor:default}.demo-post .meta{opacity:1;transform:none}.tour-empty{font-family:var(--display);color:var(--dim);border-bottom:1px solid var(--line);padding:18px 0;font-size:1.25rem;font-weight:700}.demo-setting{align-items:center;gap:14px;margin:18px 0;display:flex}.artist-site .demo-switch{background:var(--line);border-color:var(--line)}.artist-site .demo-switch[data-state=checked]{background:var(--flare);border-color:var(--flare)}.artist-site .demo-switch span{background:var(--bone)}.artist-site .btn{border-radius:0}.media-preview{aspect-ratio:16/9;object-fit:cover;background:var(--ink);border:0;width:100%}.shop-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;display:grid}.product{align-content:start;gap:14px;min-width:0;display:grid}.product-art{aspect-ratio:1;border:1px solid var(--line);background:var(--panel);position:relative;overflow:hidden}.product-art img{object-fit:cover;width:100%;height:100%;transition:transform .6s cubic-bezier(.2,.9,.2,1);display:block}.product-art:hover img,.product-art:focus-within img{transform:scale(1.045)}.product-kind{background:var(--ink);color:var(--bone);padding:5px 8px;position:absolute;top:14px;left:14px}.product-caption{background:var(--panel);border-top:1px solid var(--line);padding:18px;transition:transform .35s cubic-bezier(.2,.9,.2,1);position:absolute;inset:auto 0 0;transform:translateY(101%)}.product-caption p{color:var(--bone);margin:0;font-size:.9rem}.product-art:hover .product-caption,.product-art:focus-within .product-caption{transform:none}.product-details{justify-content:space-between;align-items:baseline;gap:14px;display:flex}.product-details h3{font-family:var(--display);text-transform:uppercase;overflow-wrap:anywhere;margin:0;font-size:1.25rem;font-weight:700}.product-price{font-family:var(--mono);color:var(--flare);white-space:nowrap;font-variant-numeric:tabular-nums}.product-buy{isolation:isolate;justify-content:space-between;justify-self:start;min-width:112px}.shop-notice{border-block:1px solid var(--flare);background:var(--panel);justify-content:space-between;align-items:center;gap:16px;margin-top:28px;padding:20px;display:flex}.shop-notice p{margin:0 0 6px}.shop-notice h3{font-family:var(--display);text-transform:uppercase;margin:0;font-size:1.5rem}.shop-manager{gap:24px;display:grid}.shop-manager .book{margin-top:0}.shop-email-save{align-self:end}.shop-edit-head{justify-content:space-between;align-items:center;display:flex}.shop-edit-head h2{font-family:var(--display);text-transform:uppercase;margin:0;font-size:1.5rem}.shop-rows img{object-fit:cover;width:64px;height:64px}.shop-rows p{margin:4px 0 0}.shop-icon{letter-spacing:0;border-radius:0;width:34px;height:34px;padding:6px}.shop-edit-photo{object-fit:cover;width:160px;height:160px}.shop-manager .shop-active{align-items:center;gap:10px;display:flex}.shop-manager .shop-active input{width:18px;height:18px;accent-color:var(--flare)}.orders-list h3{font-family:var(--display);margin:0}.orders-list address{font-style:normal}.order-id{overflow-wrap:anywhere}@media (hover:none){.product-caption{position:static;transform:none}.product-art{aspect-ratio:auto}.product-art img{aspect-ratio:1;height:auto}.product-kind{top:12px}.product-art img{transform:none}}@media (width<=520px){.shop-grid{grid-template-columns:minmax(0,1fr);gap:32px}.shop-email-save .btn{white-space:normal;max-width:100%}.shop-rows .acts{gap:8px}}.cover .cover-art{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.cover.has-art canvas{opacity:.22;mix-blend-mode:screen;position:relative}.cover.has-art:after{content:"";pointer-events:none;background:linear-gradient(#0000 45%,#000000a6);position:absolute;inset:0}.cover.has-art .stamp,.cover.has-art .ttl{z-index:1}.product-art{container-type:inline-size}.tee-print{width:12%;font-family:var(--display);letter-spacing:.06em;text-transform:uppercase;text-align:center;color:var(--flare);opacity:.85;filter:contrast(1.1);pointer-events:none;mix-blend-mode:screen;font-size:2.6cqw;font-weight:800;line-height:.9;transition:transform .6s cubic-bezier(.2,.9,.2,1);position:absolute;top:30%;left:61%;transform:translate(-50%,-50%)rotate(-1deg)}.product-art:hover .tee-print,.product-art:focus-within .tee-print{transform:translate(-50%,-50%)rotate(-1deg)scale(1.045)}@media (width<=640px){.stats b{font-size:1.15rem}.stats div{padding:12px 10px}.stats .label{font-size:.58rem;line-height:1.3;display:block}}.hero-poster{z-index:-3;background:var(--ink);position:absolute;inset:0;overflow:hidden}.hero-poster img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0;transform:scale(1.4)}.hero-poster:after{content:"";opacity:.07;pointer-events:none;background:repeating-linear-gradient(115deg,#ffffff80 0 1px,#0000 1px 7px),repeating-linear-gradient(25deg,#0009 0 1px,#0000 1px 5px);animation:6s linear infinite grain;position:absolute;inset:-50%}@keyframes grain{to{transform:translate(10%,6%)}}@media (prefers-reduced-motion:reduce){.hero-poster:after{animation:none}}.hero{background:var(--ink)}.hero-youtube iframe{transform:translate(-50%,-50%)scale(1.5)}.hero-youtube-host,.hero-youtube-host *{pointer-events:none!important}.hero-youtube-shield{z-index:2;pointer-events:auto;background:0 0;position:absolute;inset:0}.hero-youtube:not(.is-playing){transition-duration:.12s}.hero-poster img{will-change:transform;backface-visibility:hidden;animation:9s ease-in-out infinite alternate kenburns;transform:scale(1)}@keyframes kenburns{0%{transform:translate(0)scale(1)}to{transform:translate(-3%,-1%)scale(1.12)}}@media (prefers-reduced-motion:reduce){.hero-poster img{animation:none}}
