@charset "utf-8";/*! © bubbleme Media Pty Ltd. */
.bp-root{--bg:#fff;--text:#0B0B0C;--muted:#6E6E73;--accent:#0B0B0C;--accent2:#0B0B0C;--accent-text:#0B0B0C;--on-accent:#fff;--surface:#F2F2F4;--on-surface:#0B0B0C;--lbl:#0B0B0C;--border:#E5E5EA;--btn-line:#0B0B0C;--radius:12px;--btn-h:56px;--gap:12px;--font-h:Inter,system-ui,sans-serif;--font-b:Inter,system-ui,sans-serif;--track-h:0;--track-b:0;--shadow:0 6px 20px -6px rgba(0,0,0,.25);--scale:1;--name-size:1.75rem;--hw:700;--bw:0px;--maxw:420px;--pad:24px;--ov:0;--ov-c:#000;--tshadow:none;--ring:#0B0B0C;--av:112px;--cols:2;--dens:1;--mx:50%;--my:30%;--speed:1;--case-h:none;--var-h:normal;position:relative;width:100%;height:100%;overflow:hidden;background:var(--bg);color:var(--text);font-family:var(--font-b);letter-spacing:var(--track-b);-webkit-font-smoothing:antialiased;isolation:isolate;contain:layout paint;text-align:center}.bp-root *{box-sizing:border-box}.bp-root{font-size:1rem;line-height:normal;font-weight:400;font-style:normal;text-rendering:auto;font-variation-settings:normal;text-transform:none;word-spacing:normal;white-space:normal;-webkit-text-size-adjust:100%}:where(.bp-root) :where(h1,h2,h3,h4){font-variation-settings:normal;line-height:normal;letter-spacing:normal;font-size:inherit;font-weight:inherit;font-family:inherit}:where(.bp-root) :where(p,h1,h2,h3,h4,figure,blockquote,ul,ol){margin:0}:where(.bp-root) :where(ul,ol){padding:0}:where(.bp-root) :where(img,svg){max-width:100%;vertical-align:middle;display:inline-block}:where(.bp-root) :where(a){color:inherit}:where(.bp-root) :where(button,input,select,textarea){font:inherit;color:inherit}.bp-bg,.bp-tex,.bp-fx,.bp-scan,.bp-spot,.bp-ov,.bp-bgimg,.bp-anim,.bp-lpat,.bp-vgrid,.bp-sig,.bp-stars,.bp-video{position:absolute;inset:0;pointer-events:none}.bp-bg{z-index:0;overflow:hidden;background:var(--bg)}.bp-bgimg{inset:-24px;background-size:cover;background-position:var(--focal,50% 50%)}.bp-video{width:100%;height:100%;object-fit:cover}.bp-ov{background:var(--ov-c);opacity:var(--ov)}.bp-stars{width:100%;height:100%}.bp-tex{z-index:1;opacity:0}.bp-scroll{position:absolute;inset:0;z-index:2;overflow-y:auto;overflow-x:hidden;scrollbar-width:none;-webkit-overflow-scrolling:touch}.bp-scroll::-webkit-scrollbar{display:none}.bp-fx{z-index:5}.bp-fx canvas{width:100%;height:100%;display:block}.bp-scan{z-index:4;display:none;background:repeating-linear-gradient(rgba(0,0,0,.08) 0 2px,transparent 2px 4px)}.bp-spot{z-index:3;display:none;background:radial-gradient(circle 190px at var(--mx) var(--my),rgba(255,255,255,.16),transparent 70%);mix-blend-mode:screen}.fx-scan .bp-scan,.fx-spot .bp-spot{display:block}.bp-page{position:relative;max-width:var(--maxw);margin:0 auto;padding:calc(48px*var(--dens)) var(--pad) 40px;min-height:100%;display:flex;flex-direction:column}.live .bp-page{padding:max(calc(48px*var(--dens)),calc(env(safe-area-inset-top,0px) + 16px)) max(var(--pad),env(safe-area-inset-right,0px)) max(40px,calc(env(safe-area-inset-bottom,0px) + 16px)) max(var(--pad),env(safe-area-inset-left,0px))}.bp-split-photo{display:none}.bp-hero{position:relative;display:flex;flex-direction:column;align-items:center;gap:0;margin-bottom:calc(24px*var(--dens))}.bp-cover{display:none;position:relative;background-size:cover;background-position:center;background-color:var(--surface)}.bp-avwrap{position:relative;margin-bottom:16px;flex:none}.bp-avf{position:relative;width:calc(var(--av)*var(--dsk,1));height:calc(var(--av)*var(--dsk,1));border-radius:50%;padding:0}.bp-avg{width:100%;height:100%;border-radius:inherit;background:var(--bg);padding:0;clip-path:inherit}.no-av .bp-avg{background:var(--av-disc,color-mix(in srgb,var(--accent,var(--text)) 14%,var(--surface,transparent)));box-shadow:inset 0 0 0 calc(var(--av)*.022) color-mix(in srgb,var(--text) 45%,transparent)}.tex-paper.no-av .bp-avg{box-shadow:none}.bp-av{display:block;width:100%;height:100%;object-fit:cover;border-radius:inherit;clip-path:inherit;background:var(--surface)}.bp-av[hidden]{display:none}.bp-name{margin:0;min-width:0;text-wrap:balance;font-stretch:var(--hst,normal);font-family:var(--font-h);font-weight:var(--hw);font-size:calc(var(--name-size)*var(--scale)*var(--nfit,1)*var(--dsk,1));line-height:1.1;letter-spacing:var(--track-h);text-transform:var(--case-h);font-variant:var(--var-h);color:var(--text);text-shadow:var(--tshadow);font-style:var(--hs,normal);overflow-wrap:normal;word-break:keep-all;line-break:strict;-webkit-hyphens:manual;hyphens:manual}.bp-name.nbrk{overflow-wrap:anywhere}.bp-nw{white-space:nowrap}.bp-name.nclamp{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.bp-name.long{font-size:calc(var(--name-size)*var(--scale)*var(--nfit,1)*.8)}.bp-name-t{position:relative}.vtick{display:inline-block;vertical-align:-.08em;width:max(16px,.72em);height:max(16px,.72em);margin-left:.28em;border-radius:50%;background:#1db954;box-shadow:0 0 0 2px #fff,0 0 0 3px #00000040;isolation:isolate;mix-blend-mode:normal!important;filter:none!important;opacity:1!important;text-shadow:none;flex:none;line-height:0;font-size:inherit;transform:none!important}.vtick svg{width:100%;height:100%;display:block}.vtick circle{fill:#1db954!important}.vtick path{stroke:#fff!important}.bp-meta{margin:6px 0 0;font-size:calc(.8125rem*var(--scale));color:var(--muted);text-shadow:var(--tshadow)}.vtick[role=button]{cursor:pointer}.vtick[role=button]:focus-visible{outline:2px solid currentColor;outline-offset:3px}.bp-meta:empty{display:none}.bp-bio{margin:10px auto 0;max-width:34ch;font-size:calc(.9375rem*var(--scale));line-height:1.45;color:var(--text);opacity:.92;text-shadow:var(--tshadow)}.bp-issue{display:none}.al-left .bp-hero{align-items:flex-start;text-align:left}.al-left .bp-bio{margin-left:0}.al-left{text-align:left}.av-rounded .bp-avf{border-radius:24%}.av-square .bp-avf{border-radius:6px}.av-arch .bp-avf{border-radius:50% 50% 12px 12px}.av-blob .bp-avf,.av-blobm .bp-avf{border-radius:42% 58% 63% 37%/41% 44% 56% 59%}.av-blobm .bp-avf{animation:blobm 12s var(--e-float) infinite alternate}@keyframes blobm{50%{border-radius:58% 42% 38% 62%/55% 61% 39% 45%}to{border-radius:37% 63% 52% 48%/62% 38%}}.av-squircle .bp-avf{border-radius:0;clip-path:var(--clip-squircle)}.av-hexagon .bp-avf{border-radius:0;clip-path:polygon(25% 3%,75% 3%,100% 50%,75% 97%,25% 97%,0 50%)}.av-star .bp-avf{border-radius:0;clip-path:var(--clip-star)}.av-stamp .bp-avf{border-radius:0;clip-path:var(--clip-stamp)}.av-polaroid .bp-avf{border-radius:2px;padding:8px 8px 28px!important;background:#fff!important;transform:rotate(-3deg);box-shadow:0 10px 24px -8px #00000059;height:calc(var(--av) + 20px)}.av-polaroid .bp-avg{background:#fff;padding:0!important}.av-none .bp-avwrap{display:none}.fr-ring .bp-avf,.fr-double .bp-avf,.fr-gradient .bp-avf,.fr-pixel .bp-avf{padding:3px;background:var(--ring)}.fr-ring .bp-avg,.fr-double .bp-avg,.fr-gradient .bp-avg,.fr-pixel .bp-avg{padding:3px}.fr-double .bp-avf{outline:2px solid var(--ring);outline-offset:4px}.fr-gradient .bp-avf{background:conic-gradient(from 210deg,#feda75,#fa7e1e,#d62976,#962fbf,#4f5bd5,#feda75)}.fr-glow .bp-avf{filter:drop-shadow(0 0 18px var(--ring))}.fr-pixel .bp-avf{border-radius:0;padding:4px;clip-path:polygon(6px 0,calc(100% - 6px) 0,calc(100% - 6px) 3px,calc(100% - 3px) 3px,calc(100% - 3px) 6px,100% 6px,100% calc(100% - 6px),calc(100% - 3px) calc(100% - 6px),calc(100% - 3px) calc(100% - 3px),calc(100% - 6px) calc(100% - 3px),calc(100% - 6px) 100%,6px 100%,6px calc(100% - 3px),3px calc(100% - 3px),3px calc(100% - 6px),0 calc(100% - 6px),0 6px,3px 6px,3px 3px,6px 3px)}.fr-pixel .bp-avg{border-radius:0;padding:3px}.fr-tape .bp-avwrap:before,.fr-tape .bp-avwrap:after{content:"";position:absolute;width:54px;height:18px;background:#faecbec7;box-shadow:0 1px 2px #0000001f;z-index:2;top:-6px;left:-14px;transform:rotate(-32deg)}.fr-tape .bp-avwrap:after{inset:auto -14px 6px auto;transform:rotate(-28deg)}.lay-left .bp-hero{display:grid;grid-template-columns:auto 1fr;column-gap:16px;align-items:center;text-align:left}.lay-left{--av:64px!important;text-align:left}.lay-left .bp-avwrap{margin:0;grid-row:1/3}.lay-left .bp-bio{grid-column:1/-1;margin:14px 0 0;max-width:none}.lay-left .bp-avf{height:var(--av)}.lay-cover .bp-cover,.lay-fullbleed .bp-cover,.lay-split .bp-cover{display:block}.lay-cover .bp-page{padding-top:0}.lay-cover .bp-cover{width:calc(100% + 2*var(--pad));margin:0 calc(-1*var(--pad));height:220px;border-radius:0 0 calc(var(--radius) + 6px) calc(var(--radius) + 6px)}.lay-cover .bp-avwrap{margin-top:calc(var(--av)/-2)}.lay-cover:not(.no-av) .bp-avg{background:var(--bg)}.lay-fullbleed .bp-page,.lay-split .bp-page{padding-top:0}.lay-fullbleed .bp-cover,.lay-split .bp-cover{width:calc(100% + 2*var(--pad));margin:0 calc(-1*var(--pad));height:500px;-webkit-mask:linear-gradient(#000 55%,transparent 100%);mask:linear-gradient(#000 55%,transparent 100%)}.lay-fullbleed .bp-avwrap,.lay-split .bp-avwrap{display:none}.lay-fullbleed .bp-id,.lay-split .bp-id{margin-top:-120px;position:relative}.lay-fullbleed .bp-name,.lay-split .bp-name{text-shadow:0 2px 18px rgba(0,0,0,.35)}.lay-editorial .bp-hero{display:grid;grid-template-columns:1fr auto;align-items:end;text-align:left;border-bottom:1px solid var(--border);padding-bottom:18px}.lay-editorial{--av:56px!important;--name-size:3.5rem!important;--track-h:-.04em!important;text-align:left}.lay-editorial .bp-avwrap{grid-column:1;grid-row:1;align-self:start;margin:0}.lay-editorial .bp-avf{height:var(--av)}.lay-editorial .bp-id{grid-column:1/-1;grid-row:2}.lay-editorial .bp-name{line-height:.95;margin-top:28px}.lay-editorial .bp-bio{margin-left:0;max-width:30ch}.lay-magazine .bp-issue{display:block;order:-1;font:600 .625rem/1 var(--font-b);letter-spacing:.3em;text-transform:uppercase;color:var(--muted);border-top:1px solid var(--border);border-bottom:1px solid var(--border);padding:8px 0;width:100%;margin-bottom:18px}.lay-magazine .bp-hero{display:flex}.lay-magazine .bp-id{order:-1;margin-bottom:22px}.lay-magazine .bp-name{font-size:calc(2.5rem*var(--scale)*var(--nfit,1));text-transform:uppercase;letter-spacing:.14em;line-height:1}.lay-poster .bp-page{padding-left:calc(30px + min(3.625rem,max(58px,20vw)));text-align:left}.lay-poster .bp-hero{align-items:flex-start;text-align:left;position:static}.lay-poster .bp-name{position:absolute;left:14px;top:40px;writing-mode:vertical-rl;transform:rotate(180deg);font-size:calc(min(3.625rem,max(58px,20vw))*var(--scale));line-height:.9;white-space:nowrap}.lay-poster .vtick{transform:rotate(180deg)!important}.lay-poster .bp-bio{margin-left:0}@media (max-width:480px){.lay-poster .bp-blocks>.blk-link.has-ico>.lk-arrow{width:0;margin-left:-12px}.lay-poster .bp-blocks>.blk-link>.lk-ico{width:36px;height:36px}.lay-poster .bp-blocks>.blk-link{flex-wrap:wrap;justify-content:center;row-gap:6px;padding-block:12px}.lay-poster .blk-h.h-title{font-size:min(calc(1.25rem*var(--scale)),9.5vw);-webkit-hyphens:manual;hyphens:manual}.lay-poster .bp-blocks>.blk-link>.lk-t{flex:1 1 5em}.lay-poster :is(.bp-blocks>.blk,.bp-bio){-webkit-hyphens:auto;hyphens:auto}}.dev-desktop.lay-split .bp-split-photo{display:block;position:sticky;top:0;float:left;width:50%;height:100%;background-size:cover;background-position:center}.dev-desktop.lay-split .bp-page{margin-left:50%;max-width:none;padding:56px 56px 40px}.dev-desktop.lay-split .bp-cover{display:none}.dev-desktop.lay-split .bp-avwrap{display:block}.dev-desktop.lay-split .bp-id{margin-top:0}.dev-desktop.lay-split .bp-scroll:after{content:"";display:table;clear:both}.dev-desktop{--maxw:560px!important}.dev-desktop.lay-fullbleed .bp-cover{height:420px}.lay-cover .bp-cover.cv-none{background-color:var(--cv-band,var(--surface))}.lay-fullbleed .bp-cover.cv-none,.lay-split .bp-cover.cv-none{background-color:transparent;height:120px;-webkit-mask:none;mask:none}.lay-fullbleed .bp-cover.cv-none~.bp-id,.lay-split .bp-cover.cv-none~.bp-id{margin-top:0}.bp-blocks{display:flex;flex-direction:column;gap:var(--gap);position:relative}.blk{position:relative;margin:0}.blk[data-hidden]{display:none}.blk-link{display:flex;align-items:center;gap:12px;min-height:var(--btn-h);padding:0 18px;border-radius:var(--radius);background:var(--surface);color:var(--lbl);text-decoration:none;font:500 calc(1rem*var(--scale))/1.2 var(--font-b);letter-spacing:var(--track-b);text-align:center;transition:transform var(--m2) var(--e-settle),box-shadow var(--m2) var(--e-settle),background var(--m2) var(--e-settle),color var(--m2) var(--e-settle);border:var(--bw) solid var(--border);-webkit-tap-highlight-color:transparent}[data-biz] .blk-link.lk-main{--surface:var(--text);--lbl:var(--bg);--btn-line:var(--text);--border:var(--text);background:var(--text)!important;background-image:none!important;color:var(--bg)!important;border-color:var(--text)!important;min-height:max(60px,var(--btn-h));font-weight:700;font-size:calc(1.1875rem*var(--scale));box-shadow:0 10px 24px -14px color-mix(in srgb,var(--text) 70%,transparent);text-transform:none}[data-biz] .blk-link.lk-main .lk-title{padding-block:.3em;color:var(--bg)!important}[data-biz] .blk-link.lk-main:before,[data-biz] .blk-link.lk-main:after{display:none}.lk-ico{flex:none;width:32px;height:32px;display:grid;place-items:center;font-size:20px;border-radius:calc(var(--radius)*.6);overflow:hidden}.lk-ico img{width:100%;height:100%;object-fit:cover}.lk-ico:empty{display:none}.lk-t{flex:1;display:flex;flex-direction:column;min-width:0}.lk-title{overflow:hidden;text-overflow:ellipsis;padding-block:.2em;margin-block:-.2em}.blk-link.lk-long{padding-block:12px}.blk-link.lk-long .lk-t{padding-block:3px}.blk-link.lk-long .lk-title{padding-block:0;margin-block:0;line-height:1.3;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;white-space:normal;overflow-wrap:break-word;word-break:normal}.blk-link .lk-title,.col-title{overflow-wrap:anywhere}.blk-link.lk-emo .lk-title{font-size:1.875em;line-height:1.15;letter-spacing:.06em;text-overflow:clip}.lk-sub{display:none;font-size:.75rem;opacity:.88;font-weight:400;margin-top:2px}.lk-arrow{display:none;flex:none}.has-ico .lk-arrow{display:block;visibility:hidden;width:32px}.ip-right .lk-ico{order:3}.ip-none .lk-ico,.ip-none .has-ico .lk-arrow,.bp-root.no-thumbs .blk-link .lk-ico.has-img{display:none}.bp-root.no-thumbs:not(.btn-card):not(.btn-row) .blk-link.lk-img.lk-img>.lk-arrow{display:none}.btn-left .blk-link{text-align:left}.blk-link.hl{outline:2px solid var(--hl,var(--accent));outline-offset:3px}.mo-subtle .blk-link.hl,.mo-float .blk-link.hl,.mo-bouncy .blk-link.hl{animation:hlpulse 2.6s var(--e-float) 3}@keyframes hlpulse{0%,to{outline-offset:3px}50%{outline-offset:6px;outline-color:color-mix(in srgb,var(--hl,var(--accent)) 35%,transparent)}}.blk-link:active{transform:scale(.97)}.btn-outline .blk-link{background:transparent;border:max(var(--bw),1px) solid var(--btn-line)}.btn-soft .blk-link{background:color-mix(in srgb,var(--text) 8%,transparent);border-color:transparent}.btn-shadow .blk-link{box-shadow:var(--shadow)}.btn-pill .blk-link{border-radius:999px}.btn-square .blk-link{border-radius:0}.btn-underline .blk-link{background:none;border:0;min-height:44px;padding:4px 0;font-size:calc(1.125rem*var(--scale));text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:6px;justify-content:flex-start;text-align:left;border-radius:0}.btn-underline .lk-t{flex:none}.btn-underline.btn-row .blk-link{text-decoration:none;border-top:1px solid var(--btn-line);padding:14px 0;min-height:var(--btn-h)}.btn-underline.btn-row .lk-t{flex:1}.bp-root:not(.lay-bento):is(.btn-underline.btn-row,.btn-roman) .bp-blocks>.blk-link{margin-bottom:calc(-1*var(--gap))}.btn-underline.btn-row .lk-arrow{display:block;visibility:visible;width:auto}.btn-underline.btn-row .lk-arrow:before{content:"\2197"}.btn-card .blk-link{min-height:72px;padding:12px;text-align:left;border:max(var(--bw),1px) solid var(--border);box-shadow:0 1px 2px #0000000a}.btn-card .lk-sub{display:block}.btn-card .lk-ico{width:48px;height:48px;background:color-mix(in srgb,var(--text) 6%,transparent)}.btn-card .lk-arrow{display:block;visibility:visible;width:auto;opacity:.5}.btn-card .lk-arrow:before{content:"\2192"}.btn-hard .blk-link{border:2px solid var(--hard,#000);box-shadow:4px 4px 0 var(--hard,#000);transition:transform var(--m2) var(--e-pop),box-shadow var(--m2) var(--e-pop),background var(--m1) var(--e-settle),color var(--m1) var(--e-settle),scale var(--m1) var(--e-settle)}.btn-hard .blk-link:active:active{transform:translate(4px,4px);box-shadow:0 0 0 var(--hard,#000);transition:transform var(--m1) var(--e-settle),box-shadow var(--m1) var(--e-settle),background var(--m1) var(--e-settle),color var(--m1) var(--e-settle),scale var(--m1) var(--e-settle)}.btn-sticker .blk-link{border:3px solid #fff;border-radius:14px;box-shadow:0 3px #0000002e,0 8px 18px -10px #00000059;transform:rotate(-1.5deg)}.btn-sticker .blk-link.alt{transform:rotate(1.2deg)}.btn-sticker .blk-link:active{transform:rotate(0) scale(.95)}.btn-glass .blk-link{background:#ffffff24;-webkit-backdrop-filter:blur(16px) saturate(160%);backdrop-filter:blur(16px) saturate(160%);border:1px solid rgba(255,255,255,.28);box-shadow:inset 0 1px #ffffff40,0 8px 24px -12px #00000059}.btn-gradient .blk-link{--btn-img:linear-gradient(90deg,var(--surface),var(--accent2));background:var(--btn-img);border:0}.has-rot .blk-link.r1{--fill:var(--rot1);background:var(--rot1)}.has-rot .blk-link.r2{--fill:var(--rot2);background:var(--rot2)}.has-rot .blk-link.r3{--fill:var(--rot3);background:var(--rot3)}.has-rot .blk-link.r0{--fill:var(--rot0);background:var(--rot0)}.upper-btn .blk-link{text-transform:uppercase;letter-spacing:.08em;font-weight:700}@media (hover:hover){.hv-lift .blk-link:hover{transform:translateY(-2px);box-shadow:0 10px 24px -12px #00000059}.hv-lift.btn-hard .blk-link:hover,.btn-hard .blk-link:hover{transform:translate(2px,2px);box-shadow:2px 2px 0 var(--hard,#000)}.hv-press .blk-link:hover{transform:scale(.98)}.hv-glow .blk-link:hover{box-shadow:0 0 22px color-mix(in srgb,var(--accent) 60%,transparent)}.hv-wiggle .blk-link:hover{animation:wiggle var(--m4) var(--e-settle)}.hv-shine .blk-link{overflow:hidden}.hv-shine .blk-link:after{content:"";position:absolute;inset:0;background:linear-gradient(105deg,transparent 35%,rgba(255,255,255,.45) 50%,transparent 65%);transform:translate(-120%);transition:transform var(--m4) var(--e-settle)}.hv-shine .blk-link:hover:after{transform:translate(120%)}.btn-sticker.hv-lift .blk-link:hover{transform:rotate(0) translateY(-2px)}.bp-root.btn-hard .blk-link:hover:active{transform:translate(4px,4px);box-shadow:0 0 0 var(--hard,#000)}.bp-root.btn-sticker .blk-link:hover:active{transform:rotate(0) scale(.95)}}@keyframes wiggle{20%{transform:rotate(-2deg)}40%{transform:rotate(2deg)}60%{transform:rotate(-1deg)}80%{transform:rotate(1deg)}}.blk-h{font-family:var(--font-h);font-weight:var(--hw);font-size:calc(.9375rem*var(--scale));margin:calc(14px*var(--dens)) 0 0;opacity:.9;text-transform:var(--case-h,none);letter-spacing:.01em;text-shadow:var(--tshadow)}.blk-text{font-size:calc(.9375rem*var(--scale));line-height:1.55;color:var(--text);text-shadow:var(--tshadow)}.blk-text p{margin:0}.blk-text a{color:var(--accent-text);text-decoration:underline;text-underline-offset:3px}.blk-img{border-radius:min(var(--radius),24px);overflow:hidden}.blk-img img{display:block;width:100%;height:auto;max-height:70vh;aspect-ratio:4/5;object-fit:cover}.blk-img a{display:block}.blk-img figcaption{font-size:.75rem;color:var(--muted);padding:8px 2px 0;text-align:left}.blk-img.has-cap{border-radius:0;overflow:visible}.blk-img.has-cap img{border-radius:min(var(--radius),24px)}.blk-gal{display:grid;grid-template-columns:repeat(2,1fr);gap:6px;border-radius:min(var(--radius),24px);overflow:hidden}.blk-gal img{width:100%;aspect-ratio:1;object-fit:cover;display:block;border-radius:min(14px,calc(var(--radius)*.35))}.blk-gal.gal-carousel{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.blk-gal.gal-carousel img{flex:0 0 78%;scroll-snap-align:center}.blk-soc{display:flex;justify-content:center;gap:10px;flex-wrap:wrap}.al-left .blk-soc,.lay-left .blk-soc,.lay-editorial .blk-soc,.lay-poster .blk-soc{justify-content:flex-start}.soc{width:44px;height:44px;display:grid;place-items:center;color:var(--text);border-radius:50%;transition:transform var(--m1) var(--e-settle)}.soc svg{width:22px;height:22px}.blk-soc{container-type:inline-size}@container (max-width:290px){.blk-soc{gap:3px}.soc{width:36px;height:36px}.soc:after{content:"";position:absolute;inset:-4px}}.ic-solid .soc{background:var(--text);color:var(--bg)}.ic-mono .soc{border:1.5px solid color-mix(in srgb,var(--text) 40%,transparent)}.ic-brand .soc{background:#fff;box-shadow:0 1px 3px #0000001f}@media (hover:hover){.soc:hover{transform:translateY(-2px)}}.blk-work,:is(.blk-music,.blk-rel),.blk-faq,.blk-spots,.blk-q,.blk-posts,.blk-cd{--muted:var(--card-muted)}.blk-news,.blk-ev,.blk-map{--muted:var(--muted-t)}:is(.has-rot,.has-cl) :is(.blk-work,:is(.blk-music,.blk-rel),.blk-faq,.blk-spots,.blk-q,.blk-posts,.blk-cd){--lbl:var(--card-lbl)}.blk-work{background:var(--surface);color:var(--lbl);border-radius:min(var(--radius),28px);padding:18px;text-align:left;border:max(var(--bw),1px) solid var(--border);display:grid;gap:4px}:is(.btn-glass,.btn-liquid):not(.pg-light) .bp-blocks>.blk{--card-muted:currentColor;text-shadow:0 1px 2px rgba(0,0,0,.3)}.btn-glass :is(.blk-work,.blk-faq,.blk-q,.blk-cd,.blk-rel){background:#ffffff1f;border-color:#ffffff3d;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}:is(.btn-outline,.btn-underline,.btn-neon) :is(.blk-work,.blk-faq,.blk-q,.blk-cd,.blk-rel){background:transparent;color:var(--text)}:is(.btn-chrome,.btn-gradient,.btn-torn,.btn-soft) :is(.blk-work,.blk-faq,.blk-q,.blk-posts,.blk-spots,.blk-cd,.blk-rel){background:color-mix(in srgb,var(--text) 7%,transparent);color:var(--text);border-color:color-mix(in srgb,var(--text) 14%,transparent)}.btn-hard .blk-work{border:2px solid var(--hard,#000);box-shadow:4px 4px 0 var(--hard,#000);border-radius:min(var(--radius),24px)}.wk-k{font:700 .8125rem/1.2 var(--font-b);letter-spacing:.01em;text-transform:var(--case-h,none);color:var(--card-muted,currentColor);margin:0}.wk-o{font-family:var(--font-h);font-weight:var(--hw);font-size:calc(1.1875rem*var(--scale));line-height:1.2}.hd-loud :is(.wk-o,.blk-link.s2x2 .lk-title,.bz-now,.blk-q blockquote,.mk-g b){font-family:var(--font-b);font-weight:700;letter-spacing:0;font-style:normal}.wk-l{font-size:.875rem;color:var(--card-muted,currentColor);line-height:1.4}.wk-b{margin-top:10px;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:0 18px;border-radius:min(var(--radius),999px);background:var(--card-btn,var(--accent));color:var(--on-card-btn,var(--on-accent));text-decoration:none;font-weight:600;font-size:.9375rem;justify-self:start;transition:transform var(--m1) var(--e-settle)}.wk-b:active{transform:scale(.96)}.blk-div{height:1px;background:var(--border);margin:calc(8px*var(--dens)) 0;opacity:1}.dv-none .blk-div{visibility:hidden;height:0}.dv-dotted .blk-div{background:none;border-top:2px dotted var(--border);height:0}.dv-space .blk-div{background:none;height:16px}.dv-wave .blk-div,.dv-zigzag .blk-div,.dv-hearts .blk-div,.dv-stars .blk-div,.dv-flourish .blk-div,.dv-pixel .blk-div,.dv-tape .blk-div,.dv-marquee .blk-div{background:none;height:22px;display:flex;align-items:center;justify-content:center;color:var(--accent-text);font-size:.875rem;letter-spacing:.6em;overflow:hidden}.dv-wave .blk-div{background:var(--dv-img) center/40px 12px repeat-x}.dv-zigzag .blk-div{background:var(--dv-img) center/24px 12px repeat-x}.dv-stars .blk-div:before{content:"\2726\2726\2726"}.dv-hearts .blk-div:before{content:"\2665\2665\2665"}.dv-flourish .blk-div:before{content:"\2015\2002\2766\2002\2015";letter-spacing:0;font-size:18px}.dv-pixel .blk-div{background:repeating-linear-gradient(90deg,var(--accent-text) 0 8px,transparent 8px 16px) center/100% 4px no-repeat}.dv-tape .blk-div{background:#faecbecc;height:18px;width:46%;margin:8px auto;transform:rotate(-2deg);box-shadow:0 1px 2px #0000001a}.dv-marquee .blk-div{justify-content:flex-start;letter-spacing:.2em;font:600 .75rem var(--font-b);text-transform:uppercase}.dv-marquee .blk-div:before{content:var(--marq,"\2726  \2726  \2726  \2726  \2726  \2726  \2726  \2726");white-space:pre;animation:marq 14s linear infinite}@keyframes marq{to{transform:translate(-50%)}}.blk-spacer{height:24px}.blk-video,:is(.blk-music,.blk-rel),.blk-map,.blk-cd,.blk-news,.blk-ev{border-radius:min(var(--radius),24px);overflow:hidden;text-align:left}.vid-f{position:relative;aspect-ratio:16/9;display:grid;place-items:center;background:linear-gradient(135deg,#1b1b1f,#3a3a44);color:#fff;border:0;width:100%;cursor:pointer;font:inherit;padding:0}.vid-f img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.vid-play{position:relative;width:64px;height:64px;z-index:1;border-radius:50%;background:#0000008c;display:grid;place-items:center;transition:transform var(--m1) var(--e-settle)}.bp-embed{display:block;width:100%;aspect-ratio:16/9;border:0;border-radius:min(var(--radius),24px);background:#000}.blk-video.tall .bp-embed{aspect-ratio:auto;max-width:340px;margin:0 auto}.blk-music-embed .bp-embed{aspect-ratio:auto;border-radius:12px}:is(.blk-music,.blk-rel){display:flex;flex-wrap:wrap;gap:12px;align-items:center;position:relative;padding:12px;background:var(--surface);color:var(--lbl);border:max(var(--bw),1px) solid var(--border)}:is(.btn-outline,.btn-underline,.btn-neon,.btn-glass,.btn-chrome,.btn-gradient,.btn-torn,.btn-soft,.btn-bevel,.btn-gel,.btn-block,.btn-chat) :is(.blk-music,.blk-rel){background:color-mix(in srgb,var(--text) 7%,transparent);color:var(--text-t,var(--text));--muted:var(--muted-t)}.mu-art{width:56px;height:56px;border-radius:8px;flex:none;background:color-mix(in srgb,var(--accent) 22%,var(--surface))}.mu-t{flex:1;min-width:0}.mu-t b{display:block;font-size:.9375rem}.mu-t span{font-size:.75rem;color:var(--muted)}.mu-p{width:40px;height:40px;border-radius:50%;background:var(--accent);color:var(--on-accent);display:grid;place-items:center;border:0;flex:none;cursor:pointer}.blk-cd{padding:14px 16px;background:var(--surface);color:var(--lbl);border:var(--bw,0) solid var(--btn-line,transparent);border-radius:min(calc(var(--radius) + 4px),28px)}.blk-news{padding:16px;background:color-mix(in srgb,var(--text) 6%,transparent);border:1px solid color-mix(in srgb,var(--text) 12%,transparent);color:var(--text-t,var(--text))}.cd-t{font-weight:600;font-size:.875rem;margin-bottom:10px}.cd-g{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;text-align:center;font-size:.75rem}.cd-cal{display:flex;flex-wrap:wrap;gap:0 16px;min-height:44px;margin:8px 0 0;font-size:.8125rem}.cd-cal a{display:inline-flex;align-items:center;min-height:44px;color:inherit;text-underline-offset:3px}.cd-g b{display:block;font:var(--hw) min(1.75rem,7.5vw)/1.1 var(--font-h);font-variant-numeric:tabular-nums;white-space:nowrap}.cd-g span{color:var(--muted)}.news-f{display:flex;gap:8px;margin-top:10px}.news-f input{flex:1;min-width:0;width:0;min-height:44px;border-radius:min(var(--radius),12px);border:1px solid color-mix(in srgb,var(--text) 20%,transparent);background:var(--bg);color:var(--text);padding:0 12px;font:inherit;font-size:.875rem}.news-f button{min-height:44px;padding:0 16px;border-radius:min(var(--radius),12px);border:0;background:var(--accent);color:var(--on-accent);font:600 .875rem var(--font-b);cursor:pointer}.news-ok{margin-top:10px;font-weight:600}.nt{margin-top:12px}.blk-aff .nt{margin-top:10px}.nt-b{display:inline-flex;align-items:center;gap:7px;min-height:44px;padding:0 18px;border-radius:999px;border:1px solid color-mix(in srgb,var(--text) 24%,transparent);background:transparent;color:var(--text);font:600 .875rem var(--font-b);cursor:pointer;transition:transform .16s cubic-bezier(.23,1,.32,1),background-color .24s}@media (hover:hover){.nt-b:hover{background:color-mix(in srgb,var(--text) 7%,transparent)}}.nt-b:active{transform:scale(.96)}.nt-b span{display:inline-flex}.nt-b svg{width:17px;height:17px;transform-origin:50% 10%}@media (hover:hover){.nt-b:hover svg{animation:nt-ring .52s cubic-bezier(.23,1,.32,1)}}.nt.open .news-f,.nt.open .news-n,.nt .news-ok{animation:nt-in .24s cubic-bezier(.23,1,.32,1) both}.nt .news-f{margin-top:0}@keyframes nt-in{0%{opacity:0;transform:translateY(-4px)}}@keyframes nt-ring{30%{transform:rotate(14deg)}60%{transform:rotate(-10deg)}}@media (prefers-reduced-motion:reduce){.nt-b:hover svg{animation:none}.nt.open .news-f,.nt.open .news-n,.nt .news-ok{animation-name:nt-fade}@keyframes nt-fade{0%{opacity:0}}}.blk-map{display:flex;align-items:center;gap:14px;padding:16px;background:color-mix(in srgb,var(--text) 6%,transparent);color:var(--text-t,var(--text));border:1px solid color-mix(in srgb,var(--text) 12%,transparent)}.map-pin{position:relative;flex:none;width:22px;height:22px;margin:4px;border-radius:50% 50% 50% 0;background:var(--accent);transform:rotate(-45deg)}.map-pin:after{content:"";position:absolute;inset:7px;border-radius:50%;background:var(--on-accent)}.map-l{display:grid;gap:6px;min-width:0;font-size:.9375rem;font-weight:600}.map-l>span{overflow-wrap:anywhere}.map-ls{display:flex;flex-wrap:wrap;gap:4px 14px}.map-ls a{color:var(--muted);font-weight:500;font-size:.8125rem;display:inline-flex;align-items:center;min-height:24px}@media (pointer:coarse){.map-ls a{min-height:44px}}.blk-empty{border:2px dashed color-mix(in srgb,var(--text) 30%,transparent);border-radius:var(--radius);padding:28px;color:var(--muted);font-size:.875rem;cursor:pointer;background:none;font-family:inherit;width:100%}.fixpill{position:absolute;top:-8px;right:-6px;background:#c2261b;color:#fff;font:600 .625rem/1 -apple-system,system-ui,sans-serif;padding:5px 8px;border-radius:999px;z-index:3;display:none;pointer-events:none}.ed .fixpill{display:block}.fixpill--add{background:#201d1a;color:#faf8f4}.lk-off{opacity:.6;cursor:default}.lk-off .lk-sub{display:block}.lk-off .lk-arrow{visibility:hidden}.bp-foot{margin-top:0;padding-top:52px;font-size:.8125rem;color:var(--muted);text-align:center;letter-spacing:.02em;text-shadow:var(--tshadow)}.bp-foot b{font-weight:700;color:var(--text)}.bp-orn{align-self:stretch;display:flex;align-items:flex-start;gap:18px;margin-bottom:24px}.bp-orn:before,.bp-orn:after{content:"";flex:1;height:1px;margin-top:22px;background:color-mix(in srgb,var(--text) 18%,transparent)}.bp-orn:empty,.hide-pop .bp-orn{gap:0;margin-top:-22px}.bp-orn>.bp-pop{flex-direction:column;gap:12px;width:44px;margin:0}.bp-orn .bp-pop-n{min-width:0}.bp-orn .bp-pop-ic{scale:1.06;margin:-10px}.bp-corner{display:none}@media (min-width:1024px){.live:not(.hide-foot,.lay-split,.lay-hero) .bp-corner{display:block;position:absolute;left:40px;top:41px;z-index:6;font-size:1.125rem;line-height:1;color:var(--text);opacity:.7}.bp-corner:after{content:"";position:absolute;inset:-13px -8px}}.hide-foot .bp-madewith,.hide-pop .bp-pop,.hide-pop .blk-pop,.hide-popn .bp-pop-cnt{display:none}.blk.blk-pop{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;padding:6px 0;min-height:64px;background:none;border:0;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.blk-pop .bp-pop{margin:0 auto}.blk-pop:not(:has(.bp-pop)){display:none}.lay-cards .blk:not(.blk-div):not(.blk-spacer):not(.blk-h):not(.blk-pop){--text:var(--on-surface);--lbl:var(--on-surface);--muted:var(--card-muted);--muted-t:var(--card-muted);--text-t:var(--on-surface);--accent-text:var(--card-acc);--bg:var(--surface);color:var(--text);background:var(--surface);border-radius:calc(var(--radius) + 6px);padding:14px;border:1px solid var(--border);box-shadow:0 1px 2px #0000000d,0 8px 24px -16px #00000040}.lay-cards .blk-link{min-height:72px;text-align:left;box-shadow:0 1px 2px #0000000d,0 8px 24px -16px #00000040!important}.lay-cards .blk-link .lk-sub{display:block}.lay-cards .blk-link .lk-ico{width:44px;height:44px;background:color-mix(in srgb,var(--on-surface) 8%,transparent)}.lay-cards .blk-gal{padding:8px!important}.lay-bento .bp-blocks{display:grid;grid-template-columns:repeat(var(--cols),1fr);grid-auto-flow:row dense;container-type:inline-size;--cell:calc((100cqw - (var(--cols) - 1)*var(--gap))/var(--cols))}.lay-bento .blk{grid-column:1/-1}.lay-bento .blk.s1x1{grid-column:span 1;height:var(--cell)}.lay-bento .blk.s2x1{grid-column:span 2;height:var(--cell)}.lay-bento .blk.s2x2{grid-column:span 2;grid-row:span 2;height:calc(var(--cell)*2 + var(--gap))}.lay-bento .blk.s1x1.s-odd{grid-column:span 2}.lay-bento .blk-link.s1x1,.lay-bento .blk-link.s2x1,.lay-bento .blk-link.s2x2{flex-direction:column;align-items:flex-start;justify-content:space-between;padding:14px;text-align:left;min-height:0;border-radius:max(var(--radius),14px)}.lay-bento.btn-underline .blk-link.s1x1,.lay-bento.btn-underline .blk-link.s2x1,.lay-bento.btn-underline .blk-link.s2x2{background:color-mix(in srgb,var(--text) 7%,transparent);text-decoration:none;border-top:0}.lay-bento .blk-link.s1x1 .lk-ico,.lay-bento .blk-link.s2x1 .lk-ico,.lay-bento .blk-link.s2x2 .lk-ico{display:grid;width:40px;height:40px;font-size:24px;background:color-mix(in srgb,currentColor 10%,transparent);order:0}.lay-bento .blk-link.s2x2 .lk-ico{width:64px;height:64px;font-size:36px}.lay-bento .blk-link .lk-arrow{display:none!important}.lay-bento .blk-link.s1x1 .lk-t,.lay-bento .blk-link.s2x1 .lk-t,.lay-bento .blk-link.s2x2 .lk-t{flex:none;width:100%}.lay-bento .blk-link.s1x1 .lk-title{font-size:.875rem;white-space:normal;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.lay-bento .blk-link.s2x2 .lk-title{line-height:1.2;font-size:1.25rem;font-family:var(--font-h);font-weight:var(--hw)}.lay-bento .blk-link.s2x2 .lk-sub,.lay-bento .blk-link.s2x1 .lk-sub{display:block}.lay-bento .blk-link.s-solo{grid-column:1/-1;grid-row:auto;height:auto;min-height:56px;flex-direction:row;align-items:center;justify-content:flex-start;gap:12px;padding:12px 16px}.lay-bento .blk-link.s-solo .lk-t{flex:1;width:auto}.lay-bento .blk-link.s-solo .lk-title{font-size:inherit;font-family:inherit;font-weight:inherit}.lay-bento .blk-link.s-solo .lk-ico{width:32px;height:32px;font-size:18px}.lay-bento .blk-gal.s2x2,.lay-bento .blk-gal.s2x1,.lay-bento .blk-gal.s1x1{grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr);gap:4px;padding:0!important}.lay-bento .blk-gal.s2x1{grid-template-columns:repeat(4,1fr);grid-template-rows:1fr}.lay-bento .blk-gal.s1x1 img:nth-child(n+5),.lay-bento .blk-gal.s2x2 img:nth-child(n+5),.lay-bento .blk-gal.s2x1 img:nth-child(n+5){display:none}.lay-bento .blk-gal img{aspect-ratio:auto;height:100%}.lay-bento .blk-img.s1x1 img,.lay-bento .blk-img.s2x1 img,.lay-bento .blk-img.s2x2 img{height:100%;aspect-ratio:auto}.dev-desktop{--cols:4}.lay-bento .bp-hero{align-items:flex-start;text-align:left}.lay-bento{text-align:left}.lay-bento .bp-bio{margin-left:0}.lay-bento .blk-soc{justify-content:flex-start}.bp-tex{background-repeat:repeat}.tex-grain .bp-tex{opacity:calc(var(--tex-o)*.6);background-image:var(--grain);background-size:90px 90px,77px 77px;mix-blend-mode:overlay}.tex-paper .bp-tex{opacity:var(--tex-o);background-image:var(--paper);background-size:150px 112px;mix-blend-mode:multiply}.tex-halftone .bp-tex{opacity:calc(var(--tex-o)*1.4);background-image:radial-gradient(rgba(0,0,0,.6) 1.2px,transparent 1.6px);background-size:6px 6px;mix-blend-mode:multiply}.tex-riso .bp-tex{opacity:calc(var(--tex-o)*.3);background-image:var(--grain);background-size:90px 90px,77px 77px;mix-blend-mode:multiply}.tex-riso .bp-name-t{text-shadow:1.5px 1px 0 color-mix(in srgb,var(--accent) 55%,transparent)}.tex-vhs .bp-tex{opacity:var(--tex-o);background-image:repeating-linear-gradient(rgba(0,0,0,.25) 0 1px,transparent 1px 3px),var(--grain);background-size:auto,90px 90px,77px 77px;mix-blend-mode:overlay}.tex-vhs .bp-name-t{text-shadow:1px 0 rgba(255,0,80,.6),-1px 0 rgba(0,200,255,.6)}.tex-photocopy .bp-tex{opacity:var(--tex-o);background-image:var(--grain2);background-size:120px 120px;mix-blend-mode:soft-light}.bp-anim{overflow:hidden}.blob{position:absolute;border-radius:50%;filter:blur(48px);opacity:.55;will-change:transform}.an-aurora .blob{animation:aur calc(24s/var(--speed)) var(--e-float) infinite alternate}.an-aurora .blob:nth-child(2){animation-duration:calc(29s/var(--speed));animation-direction:alternate-reverse}.an-aurora .blob:nth-child(3){animation-duration:calc(21s/var(--speed))}.an-aurora .blob:nth-child(4){animation-duration:calc(33s/var(--speed));animation-direction:alternate-reverse}@keyframes aur{0%{transform:translate(0) scale(1)}33%{transform:translate(18%,10%) scale(1.15)}66%{transform:translate(-12%,16%) scale(.92)}to{transform:translate(8%,-14%) scale(1.08)}}.an-lava .blob{filter:blur(28px);opacity:.85;animation:lava calc(30s/var(--speed)) var(--e-float) infinite alternate}.an-lava .blob:nth-child(2){animation-duration:calc(22s/var(--speed));animation-direction:alternate-reverse}@keyframes lava{0%{transform:translateY(40%) scale(1)}50%{transform:translateY(-30%) scale(1.25)}to{transform:translateY(10%) scale(.85)}}.shape{position:absolute;opacity:.55;animation:flt calc(18s/var(--speed)) var(--e-float) infinite alternate}@keyframes flt{to{transform:translate(30px,-60px) rotate(120deg)}}.an-shift{background-size:400% 400%!important;animation:gshift calc(18s/var(--speed)) var(--e-float) infinite}@keyframes gshift{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.bp-vgrid{top:auto;height:46%;background:linear-gradient(transparent,#0000),repeating-linear-gradient(90deg,var(--vg) 0 1.5px,transparent 1.5px 44px),repeating-linear-gradient(0deg,var(--vg) 0 1.5px,transparent 1.5px 32px);transform:perspective(260px) rotateX(58deg);transform-origin:50% 100%;opacity:.55;-webkit-mask:linear-gradient(transparent,#000 40%);mask:linear-gradient(transparent,#000 40%)}.enter .bp-hero,.enter .bp-blocks>.blk{animation:fadeup var(--m2) var(--e-settle) backwards;animation-delay:calc(var(--i,0) * var(--stagger))}.enter.mo-bouncy .bp-hero,.enter.mo-bouncy .bp-blocks>.blk{animation:bouncein var(--m4) var(--e-pop) backwards,ar-fade var(--t2) var(--ease-out) backwards;animation-delay:calc(var(--i,0)*45ms)}.enter.mo-snappy .bp-hero,.enter.mo-snappy .bp-blocks>.blk{animation:fadeup var(--m1) var(--e-settle) backwards;animation-delay:0s}.enter.mo-glitchin .bp-hero,.enter.mo-glitchin .bp-blocks>.blk{animation:glitchin .4s steps(4) backwards;animation-delay:calc(var(--i,0)*50ms)}.enter.mo-pixel .bp-hero,.enter.mo-pixel .bp-blocks>.blk{animation:pixdis .5s steps(8) backwards;animation-delay:calc(var(--i,0) * var(--stagger))}.enter.mo-float .bp-hero,.enter.mo-typewriter .bp-blocks>.blk{animation:fadeup var(--m3) var(--e-settle) backwards;animation-delay:calc(var(--i,0) * var(--stagger))}.mo-none .bp-hero,.mo-none .bp-blocks>.blk{animation:none!important}.mo-float .bp-blocks>.blk-link{animation:bob 4s var(--e-float) 3;animation-delay:calc(var(--i,0)*-.6s)}.mo-typewriter .bp-name-t{display:inline-block;animation:type 1.4s steps(16) both}@keyframes type{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}@keyframes fadeup{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes bouncein{0%{transform:translateY(14px) scale(.92)}70%{transform:scale(1.04)}to{transform:none}}@keyframes glitchin{0%{opacity:0;transform:translate(-6px);clip-path:inset(0 0 60% 0)}50%{opacity:1;transform:translate(4px);clip-path:inset(40% 0 0 0)}to{opacity:1;transform:none;clip-path:inset(0)}}@keyframes pixdis{0%{opacity:0}to{opacity:1}}@keyframes bob{50%{translate:0 -2px}}.btn-sticker.mo-float .blk-link{animation:none}.fx-glitch .bp-name-t:before,.fx-glitch .bp-name-t:after{content:attr(data-text);position:absolute;left:0;top:0;width:100%;overflow:hidden;pointer-events:none;opacity:0}.fx-glitch .bp-name-t:before{color:#ff2b6a;animation:gl1 3.2s 3 steps(1)}.fx-glitch .bp-name-t:after{color:#2be4ff;animation:gl2 3.2s 3 steps(1)}.fx-glitch .bp-name:hover .bp-name-t:before,.fx-glitch .bp-name:hover .bp-name-t:after{animation-duration:.3s}@keyframes gl1{0%,86%,to{opacity:0}88%{opacity:.8;transform:translate(-2px);clip-path:inset(10% 0 55% 0)}92%{opacity:.8;transform:translate(2px);clip-path:inset(60% 0 10% 0)}}@keyframes gl2{0%,86%,to{opacity:0}89%{opacity:.8;transform:translate(2px);clip-path:inset(50% 0 20% 0)}93%{opacity:.8;transform:translate(-2px);clip-path:inset(5% 0 70% 0)}}.cur-ring .bp-scroll,.cur-ring .bp-scroll a{cursor:none}.bp-cur{position:absolute;z-index:6;pointer-events:none;left:0;top:0;border-radius:50%;display:none;transition:width var(--m1) var(--e-settle),height var(--m1) var(--e-settle)}.cur-ring .bp-cur{display:block;width:32px;height:32px;margin:-16px 0 0 -16px;border:2px solid var(--accent);transition:transform var(--m1) var(--e-settle)}:is(.static,.still) *,:is(.static,.still) *:before,:is(.static,.still) *:after{animation:none!important;transition:none!important}.static .bp-scroll{overflow:hidden}:is(.static,.still) .bp-fx,:is(.static,.still) .bp-cur{display:none}.static .btn-glass .blk-link,:is(.static,.still).btn-glass .blk-link,.still.sig-glass .blk-link,.still.btn-frost .blk-link,.still.btn-glass .blk-work{-webkit-backdrop-filter:none;backdrop-filter:none;background:#ffffff2e}:is(.static,.still) .blob{filter:blur(28px)}.paused *,.paused *:before,.paused *:after{animation-play-state:paused!important}@property --wr{syntax:"<length>";inherits:false;initial-value:0px}:root{--t1:.16s;--t2:.24s;--t3:.38s;--t4:.52s;--t-pop:.8s;--t-loop:1.4s;--stagger:40ms;--trail:80ms;--ease-out:cubic-bezier(.23,1,.32,1);--ease-sheet:cubic-bezier(.32,.72,0,1);--ease-loop:cubic-bezier(.45,.05,.55,.95);--spring:cubic-bezier(.34,1.56,.64,1);--ease-spring:var(--spring);--ease-pop:var(--spring);--t-spring-quick:.3s;--t-spring-medium:.5s;--t-spring-full:.8s;--spring-quick:var(--t-spring-quick) var(--spring);--spring-medium:var(--t-spring-medium) var(--spring);--spring-full:var(--t-spring-full) var(--spring)}@supports (transition-timing-function:linear(0,1)){:root{--spring:linear(0,.023 2%,.105 4.5%,.231 7%,.382 9.5%,.544 12%,.703 14.5%,.85 17%,.976 19.5%,1.078 22%,1.154 24.5%,1.204 27%,1.23 29.5%,1.235 32%,1.224 34.5%,1.199 37%,1.167 39.5%,1.129 42%,1.091 44.5%,1.055 47%,1.022 49.5%,.995 52%,.958 57%,.945 62%,.949 67%,.964 72%,.982 77%,.998 82%,1.008 87%,1.013 92%,1.013 97%,1)}}@media (prefers-reduced-motion:reduce){:root{--spring:var(--ease-out)}*,*:before,*:after{transition-duration:1ms!important;animation-duration:1ms!important}}*{-webkit-tap-highlight-color:transparent}html{touch-action:manipulation}:where(button,summary,[role=button],[role=tab],[role=menuitem],[role=menuitemradio],[role=menuitemcheckbox],[role=switch],[role=option],[role=radio],label:has(>input[type=checkbox],>input[type=radio],>input[type=file]),a:is([class*=btn],.nav__item,.topbar__back,.icon-btn,.row,.chip,.sh__icon,.wl-skip,[role=button],[role=tab],[role=menuitem])){-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}:where(button,summary,[role=button],[role=tab],[role=menuitem],a:is([class*=btn],.nav__item,.topbar__back,.icon-btn,.row,.chip,.sh__icon,.wl-skip,[role=button],[role=tab],[role=menuitem]))>:is(img,svg,picture){-webkit-touch-callout:none;-webkit-user-drag:none}[data-press=s]{scale:var(--press,.97)!important}[data-press=f]{opacity:.62!important}@media (prefers-reduced-motion:reduce){[data-press=s]{scale:none}.bp-root :is(a,button,summary):is(:active,[data-press]){scale:none!important}}.bp-root{--e-pop:var(--ease-spring);--e-settle:var(--ease-out);--e-wobble:linear(0,.75 14%,1.12 28%,.94 44%,1.03 60%,.99 78%,1);--e-tension:var(--ease-out);--e-float:var(--ease-loop);--m1:var(--t1);--m2:var(--t2);--m3:var(--t3);--m4:var(--t4)}.xfade.wipe{transition:none;mask:radial-gradient(circle at var(--wx) var(--wy),transparent var(--wr),#000 calc(var(--wr) + 2px))}.an-iris .iris{position:absolute;inset:-40%;background:conic-gradient(from 0deg,#ffb8e8,#b8e8ff,#cdb8ff,#fff0b8,#ffb8e8);opacity:.38;mix-blend-mode:soft-light;animation:iris calc(30s/var(--speed)) linear infinite}@keyframes iris{0%{transform:rotate(0);filter:hue-rotate(-20deg)}50%{filter:hue-rotate(20deg)}to{transform:rotate(360deg);filter:hue-rotate(-20deg)}}.enter.mo-bubbly .bp-hero,.enter.mo-bubbly .bp-blocks>.blk{animation:bubin var(--m4) var(--e-pop) backwards,ar-fade var(--t2) var(--ease-out) backwards;animation-delay:calc(var(--i,0) * var(--stagger))}.enter.mo-bubbly .bp-hero{animation-delay:0s}@keyframes bubin{0%{transform:translateY(16px) scale(.86)}to{transform:none}}.bp-root:not(.enter):not(.mo-none) .bp-blocks>.blk:nth-child(-n+14):is(.la-float .blk-link:not(.ba),.ba-float){animation:lfloat 5.2s var(--e-float) 3;animation-delay:calc(var(--i,0)*-.9s)}.bp-root:not(.enter):not(.mo-none) .bp-blocks>.blk:nth-child(-n+14):is(.la-wobble .blk-link:not(.ba),.ba-wobble){animation:lwob 3.2s var(--e-float) 3;animation-delay:calc(var(--i,0)*-.5s)}.bp-root:not(.enter):not(.mo-none) .bp-blocks>.blk:nth-child(-n+14):is(.la-pop .blk-link:not(.ba),.ba-pop){animation:lpop 3.6s var(--e-pop) 3;animation-delay:calc(var(--i,0)*.35s)}.bp-root:not(.enter):not(.mo-none) .bp-blocks>.blk:nth-child(-n+14):is(.la-pulse .blk-link:not(.ba),.ba-pulse){animation:hlpulse 2.4s var(--e-float) 3}.bp-root:not(.enter):not(.mo-none) .bp-blocks>.blk:nth-child(-n+14):is(.la-rise .blk-link:not(.ba),.ba-rise){animation:lrise 4.4s var(--e-settle) 3;animation-delay:calc(var(--i,0)*-.7s)}.bp-root:not(.mo-none) .bp-blocks>.blk:is(.la-shimmer .blk-link:not(.ba),.ba-shimmer){background-image:linear-gradient(105deg,transparent 40%,rgba(255,255,255,.38) 50%,transparent 60%),var(--btn-img,linear-gradient(transparent,transparent));background-size:250% 100%,100% 100%,100% 100%;background-repeat:no-repeat;animation:lshim 3.4s var(--e-float) 3}.bp-blocks>.blk.ba-none{animation:none}@keyframes lfloat{50%{translate:0 -4px}}@keyframes lwob{0%,22%,to{rotate:0deg;scale:1}5%{rotate:-2deg;scale:1.02}10%{rotate:1.6deg}15%{rotate:-.8deg}}@keyframes lpop{0%,24%,to{scale:1}8%{scale:1.06}15%{scale:.98}}@keyframes lrise{0%,to{translate:0 0}40%{translate:0 -6px}}@keyframes lshim{0%{background-position:120% 0,0 0,0 0}60%,to{background-position:-120% 0,0 0,0 0}}.btn-bubble .blk-link{border-radius:999px;border:1px solid rgba(255,255,255,.6);--btn-img:radial-gradient(circle at 26% 22%,rgba(255,255,255,.8),rgba(255,255,255,0) 36%),radial-gradient(120% 90% at 50% 125%,color-mix(in srgb,var(--accent) 24%,transparent),transparent 62%);background:var(--btn-img),var(--surface);box-shadow:inset 0 -6px 14px -6px color-mix(in srgb,var(--accent) 38%,transparent),inset 0 2px 1px #ffffffbf,0 10px 24px -14px #00000073;transition:transform var(--m3) var(--e-pop),box-shadow var(--m1) var(--e-settle)}.btn-bubble .blk-link:active{transform:scale(.94,.9);transition:transform var(--m1) var(--e-tension)}.btn-bubble .blk-work{border-radius:28px}.lay-bubbles .bp-blocks{flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center}.lay-bubbles .bp-blocks>.blk{flex:1 1 100%;width:100%}.lay-bubbles .bp-blocks>.blk-link{--bs:108px;flex:0 0 auto;width:var(--bs);height:var(--bs);min-height:0;border-radius:50%!important;flex-direction:column;justify-content:center;gap:4px;padding:12px;font-size:max(.75rem,calc(.78125rem*var(--scale)));background-image:radial-gradient(circle at 30% 24%,rgba(255,255,255,.6),transparent 40%);animation:bfloat 6s var(--e-float) 3;animation-delay:calc(var(--i,0)*-1.4s)}.lay-bubbles .blk-link.r1{--bs:124px}.lay-bubbles .blk-link.r2{--bs:96px}.lay-bubbles .blk-link.r3{--bs:116px}.lay-bubbles .blk-link.hl,.lay-bubbles .blk-link.spot{--bs:144px}.lay-bubbles .blk-link .lk-sub,.lay-bubbles .blk-link .lk-arrow,.lay-bubbles .blk-link .spot-k{display:none}.lay-bubbles .blk-link .lk-t{flex:none;width:100%}.lay-bubbles .blk-link .lk-title{white-space:normal;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.lay-bubbles .blk-link .lk-ico{width:30px;height:30px;font-size:18px}.sh-btn .blk-link,.sh-fl .bp-blocks>.blk-link,.bp-blocks>.blk-link.ov-shine{background:var(--sh-glint-b,var(--sh-glint)),linear-gradient(var(--sh-tf),var(--sh-tf)),color-mix(in srgb,var(--surface) 82%,transparent);box-shadow:var(--sh-shadow);border-color:transparent}.sh-btn .blk-link.hl,.sh-fl .bp-blocks>.blk-link.hl{box-shadow:var(--sh-shadow)}.sh-btn .blk-link.spot{box-shadow:0 0 0 2px var(--accent),var(--sh-shadow)}.sh-btn .blk-link:before,.sh-fl .bp-blocks>.blk-link:before,.bp-blocks>.blk-link.ov-shine:before,.sh-av .bp-avf:after{content:"";position:absolute;inset:0;z-index:0;border-radius:inherit;pointer-events:none;opacity:var(--sh-iri);padding:var(--sh-iw);background:conic-gradient(from var(--sh-hue),#ff9ad5,#ffd59a,#c9ff9a,#9ad9ff,#c7a6ff,#ff9ad5);mix-blend-mode:screen;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.sh-btn .blk-link:active,.sh-fl .bp-blocks>.blk-link:active{transform:scale(calc(1 + var(--sh-sq)),calc(1 - var(--sh-sq)));transition:transform var(--m1) var(--e-tension)}.sh-fl .bp-blocks>.blk-link{animation-name:shfloat;animation-duration:var(--sh-fs);animation-timing-function:var(--e-float);animation-iteration-count:3}.sh-av .bp-avwrap{animation:shfloat var(--sh-fs) var(--e-float) 3}.sh-still.sh-fl .bp-blocks>.blk-link,.sh-still.sh-av .bp-avwrap,.mo-none.sh-fl .bp-blocks>.blk-link,.mo-none.sh-av .bp-avwrap{animation:none}@keyframes shfloat{0%,to{translate:0 0}50%{translate:0 calc(var(--sh-fh) * -1)}}.sh-av .bp-avf{padding:4px;background:var(--sh-glint),var(--sh-avtint);box-shadow:var(--sh-shadow)}.sh-av .bp-avg{position:relative}.sh-av .bp-avg:after{content:"";position:absolute;inset:0;border-radius:inherit;background:var(--sh-glint);box-shadow:var(--sh-in);pointer-events:none;mix-blend-mode:soft-light}.blk-mk .mk-g{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:8px 0 4px}.blk-mk .mk-g div{display:grid;gap:2px;padding:10px 8px;border-radius:12px;background:color-mix(in srgb,currentColor 7%,transparent);text-align:center}.blk-mk .mk-g b{font:700 calc(1.125rem*var(--scale))/1.1 var(--font-h);display:inline-flex;align-items:center;justify-content:center;gap:4px}.blk-mk .mk-g span{font-size:.6875rem}.blk-mk .mk-g .vtick,.mk-v .vtick{width:14px;height:14px;margin:0}.mk-v{display:flex;align-items:center;gap:6px;font-size:.75rem;color:var(--muted);margin-bottom:6px}.mk-live .mk-g{grid-template-columns:repeat(auto-fit,minmax(0,1fr))}.mk-live .mk-g .is-ok{box-shadow:inset 0 0 0 1.5px var(--accent)}.mk-s,.mk-a{font-size:.8125rem;color:var(--muted);line-height:1.4}.mk-a{color:inherit;font-weight:600}.mk-r,.mk-c{list-style:none;margin:4px 0;padding:0}.mk-r li{display:flex;justify-content:space-between;gap:12px;padding:6px 0;font-size:.875rem;border-top:1px solid color-mix(in srgb,currentColor 14%,transparent)}.mk-r li:last-child{border-bottom:1px solid color-mix(in srgb,currentColor 14%,transparent)}.mk-c{display:flex;flex-wrap:wrap;gap:6px}.mk-c li{font-size:.75rem;padding:4px 10px;border-radius:99px;background:color-mix(in srgb,currentColor 8%,transparent)}.wk-go[aria-busy=true]{opacity:.7}.tip-f{display:block;font-size:.71875rem;color:var(--muted);margin-top:8px}.blk-aff{text-align:left}.aff-g{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-top:8px}.aff-i{display:grid;gap:2px;color:var(--text);text-decoration:none;font-size:.8125rem;font-weight:600}.aff-i img{width:100%;aspect-ratio:1;object-fit:cover;border-radius:max(10px,calc(var(--radius) - 4px))}.aff-i small{font-weight:400;color:var(--muted)}.aff-n{display:block;font-size:.6875rem;color:var(--muted);margin-top:8px}.blk-link.spot{min-height:calc(var(--btn-h) + 22px);box-shadow:0 0 0 2px var(--accent),0 12px 30px -14px color-mix(in srgb,var(--accent) 60%,transparent)}.spot-k{position:absolute;top:-9px;left:14px;padding:2px 8px;border-radius:999px;background:var(--accent);color:var(--on-accent);font:700 .625rem/1.4 var(--font-b);letter-spacing:.06em;text-transform:uppercase}.inq{position:absolute;inset:0;z-index:9;background:#00000059;display:flex;align-items:flex-end;justify-content:center;padding:12px}.wk-b.ghost{background:transparent;color:inherit;box-shadow:inset 0 0 0 1px color-mix(in srgb,currentColor 35%,transparent)}.drop{position:absolute;z-index:8;width:5px;height:5px;border-radius:50%;background:color-mix(in srgb,var(--accent) 45%,transparent);pointer-events:none}html.bp-live,html.bp-live body{margin:0}html.bp-live #bp{max-width:none;padding:0;min-height:0}.bp-root.live{position:relative;width:auto;height:auto;min-height:100vh;min-height:100svh;overflow:visible;overflow-x:clip;contain:none}.live :is(.bp-bg,.bp-tex,.bp-fx,.bp-scan,.bp-spot){position:fixed}.live .bp-cur{position:fixed}.live .bp-scroll{position:relative;inset:auto;overflow:visible}.live .bp-page{min-height:100vh;min-height:100svh}.live.dev-desktop.lay-split .bp-split-photo{position:fixed;left:0;top:0;height:100vh;float:none}@media (hover:hover) and (pointer:fine){html.bp-live{scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--bp-sb,#888) 45%,transparent) transparent}}.scrolling :is(.bp-anim,.bp-sig) *,.scrolling :is(.bp-anim,.bp-sig){animation-play-state:paused!important}.scr-hold .blk-link.hl{animation-play-state:paused}.bp-made{display:block;position:relative;color:var(--text);text-decoration:none}.bp-made:after{content:"";position:absolute;inset:-14px -8px}:is(.col-title,.bp-made):focus-visible{outline:2px solid var(--Ink,#17140f);outline-offset:2px}.bp-madewith{display:inline-flex;flex-wrap:wrap;align-items:baseline;justify-content:center;gap:2px 6px;max-width:100%;line-height:1.2}.bp-mw{white-space:nowrap}.bp-wm{font-size:.9375rem}.bp-corner .bp-wm{font-size:inherit}.bp-wm{display:inline-block;width:3.795em;height:.765em;margin-bottom:-.02em;overflow:hidden;text-indent:120%;white-space:nowrap;background:currentColor;-webkit-mask:url(/assets/brand/wordmark.svg) 0 0/100% 100% no-repeat;mask:url(/assets/brand/wordmark.svg) 0 0/100% 100% no-repeat}@media (forced-colors:active){.bp-wm{forced-color-adjust:none;background:CanvasText}}.news-err{margin:8px 0 0;font-size:.8125rem;font-weight:600}.news-n{margin:8px 0 0;font-size:.71875rem;line-height:1.4;color:var(--muted)}.news-n a{color:inherit;text-decoration:underline;text-underline-offset:2px}.bp-foot{display:flex;flex-direction:column;align-items:center}@media (prefers-reduced-motion:reduce){html.bp-live,html.bp-live *,.bp-root,.bp-root *,.bp-root *:before,.bp-root *:after{animation:none!important;animation-duration:.001ms!important;animation-iteration-count:1!important;transition:none!important;transition-duration:.001ms!important}.bp-cur{display:none!important}}.bp-blocks>.blk-link.ov-border,.bp-blocks>.blk-link.ov-border:hover{border:max(var(--bw),1.5px) solid var(--border)}.bp-blocks>.blk-link.ov-fill{background-color:var(--surface)}.bp-blocks>.blk-link.ov-text{color:var(--lbl)}.bp-blocks>.blk-link.ov-shine{border-color:transparent;border-radius:var(--radius)}.blk-sec{display:flex;flex-direction:column;gap:var(--gap)}.blk-sec>summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px;border-radius:12px;-webkit-tap-highlight-color:transparent}.al-left .blk-sec>summary,.lay-bento .blk-sec>summary{justify-content:flex-start}.blk-sec>summary::-webkit-details-marker{display:none}.blk-sec>summary:after{content:"";width:8px;height:8px;margin-top:calc(14px*var(--dens) - 4px);border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg);opacity:.6;transition:transform var(--m1) var(--e-settle);color:var(--text)}.blk-sec[open]>summary:after{transform:rotate(225deg)}.blk-sec>summary:focus-visible{outline:2px solid var(--accent-text);outline-offset:4px}.blk-sec>.sec-b{display:flex;flex-direction:column;gap:var(--gap)}.blk-sec:not([open])>.sec-b{display:none}.lay-bento .blk-sec,.lay-bubbles .blk-sec{grid-column:1/-1;flex:1 1 100%}.lay-bubbles .blk-sec>.sec-b{flex-direction:row;flex-wrap:wrap;justify-content:center}.bp-lpat{display:none}.lay-bubbles .bp-blocks{gap:var(--fl-gap,12px)}.lay-bubbles .bp-blocks>.blk-link{--bs:calc((var(--fl-a,72px) + var(--fl-b,132px))/2)}.lay-bubbles .blk-link.r1{--bs:var(--fl-b,124px)}.lay-bubbles .blk-link.r2{--bs:var(--fl-a,96px)}.lay-bubbles .blk-link.r3{--bs:calc(var(--fl-a,72px)*.4 + var(--fl-b,132px)*.6)}.lay-bubbles .blk-link.hl,.lay-bubbles .blk-link.spot{--bs:calc(var(--fl-b,132px)*1.1)}@keyframes bfloat{0%,to{translate:0 0}33%{translate:calc(var(--fl-drift,6px)*.5) calc(var(--fl-drift,6px)*-1.1)}66%{translate:calc(var(--fl-drift,6px)*-.5) calc(var(--fl-drift,6px)*.5)}}.fl-grav.lay-bubbles .bp-blocks{align-items:flex-end}.lay-bubbles.fl-pop .bp-blocks>.blk-link:active{scale:var(--fl-bounce,1.06)}.lay-bubbles.fl-expand .bp-blocks>.blk-link:active{scale:1.18;transition:scale var(--m2) var(--e-settle)}.lay-bubbles.fl-none .bp-blocks>.blk-link:active{scale:1}.int-0 .bp-blocks>.blk-link,.int-0 .bp-avwrap,.int-0 .bp-anim{animation:none!important}.ty-n .bp-name{font-size:calc(var(--ty-n-fs,var(--name-size)*var(--scale))*var(--nfit,1));font-weight:var(--ty-n-fw,var(--hw));letter-spacing:var(--ty-n-tr,var(--track-h));line-height:var(--ty-n-lh,1.1)}.ty-b .bp-bio{font-size:var(--ty-b-fs,calc(.9375rem*var(--scale)));font-weight:var(--ty-b-fw,400);letter-spacing:var(--ty-b-tr,normal);line-height:var(--ty-b-lh,1.45)}.ty-l .bp-blocks>.blk-link{font-size:var(--ty-l-fs,calc(1rem*var(--scale)));font-weight:var(--ty-l-fw,500);letter-spacing:var(--ty-l-tr,var(--track-b));line-height:var(--ty-l-lh,1.2)}.fl-list.lay-bubbles .bp-blocks{flex-direction:column;align-items:stretch}.fl-list.lay-bubbles .bp-blocks>.blk-link{width:auto;height:auto;min-height:var(--btn-h);border-radius:var(--radius)!important;flex-direction:row;animation:none}.fl-list.lay-bubbles .blk-link .lk-t{flex:1}.ar-hold,.ar-hold *{animation-play-state:paused!important}.arrive .bp-avwrap{animation:ar-float var(--spring-medium) backwards,ar-fade var(--t2) var(--ease-out) backwards}.arrive .bp-id{animation:ar-settle var(--t4) var(--ease-out) var(--trail) backwards}.arrive .bp-blocks>.blk{animation:ar-rise var(--spring-medium) backwards,ar-fade var(--t2) var(--ease-out) backwards;animation-delay:calc(var(--t1) + min(var(--i,0),10) * var(--stagger))}.arrive .bp-foot{animation:ar-settle var(--t4) var(--ease-out) var(--t4) backwards}@keyframes ar-float{0%{transform:translateY(18px) scale(.9)}to{transform:none}}@keyframes ar-settle{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes ar-rise{0%{transform:translateY(14px) scale(.96)}to{transform:none}}.bp-root.arrive-calm .bp-hero,.bp-root.arrive-calm .bp-blocks,.bp-root.arrive-calm .bp-foot{animation:ar-fade var(--m4) var(--e-settle) backwards!important}@keyframes ar-fade{0%{opacity:0}to{opacity:1}}.bp-blocks>.blk-link{transform-origin:50% 60%}.bp-root:not(.static):not(.sh-btn):not(.lay-bubbles):not(.btn-bubble):not(.btn-hard) .bp-blocks>.blk-link:active{scale:.98 .965;transition:scale var(--m1) var(--e-tension)}.bp-root:not(.static) .bp-blocks>.blk-link{transition-property:transform,box-shadow,background,color,scale}.lay-bubbles .bp-blocks>.blk-link.fl-m{--bs:max(var(--fl-b,132px),8rem)}.lay-bubbles .bp-blocks>.blk-link.fl-l{--bs:max(calc(var(--fl-b,132px)*1.15),9.375rem);padding:14px 16px}.lay-bubbles .blk-link.fl-l .lk-title{-webkit-line-clamp:4;font-size:max(.75rem,.94em)}.lay-bubbles .blk-link .lk-title{overflow-wrap:break-word;-webkit-hyphens:manual;hyphens:manual;word-break:normal}.bp-root.lay-bubbles:not(.fl-list) .bp-blocks>.blk-link{justify-content:center;align-items:center;text-align:center}.bp-root.lay-bubbles:not(.fl-list) .bp-blocks>.blk-link:not(.lk-long){padding:0 calc(var(--bs)*.14)}.bp-root.lay-bubbles:not(.fl-list) .bp-blocks>.blk-link:not(.lk-long) .lk-t{max-height:calc(var(--bs)*.68);overflow:hidden;text-align:center}.bp-card,.bp-rev{margin:8px -4px 0}.bp-id>:is(.bp-card,.bp-rev){max-width:none}:is(.bp-card,.bp-rev)[hidden]{display:none}.bp-card:not([hidden])+.bp-rev{margin-top:0}.bp-cbtn{position:relative;display:inline-flex;align-items:center;gap:7px;min-height:44px;margin:6px 4px 0;padding:0 14px;border-radius:999px;font:600 calc(.8125rem*var(--scale))/1 var(--font-b);color:var(--text);text-decoration:none;background:color-mix(in srgb,var(--bg) 60%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--text) 22%,transparent);transition:scale var(--m1) var(--e-tension),background-color .24s;-webkit-tap-highlight-color:transparent}.bp-cbtn:active{scale:.94}@media (hover:hover){a.bp-cbtn:hover{background:color-mix(in srgb,var(--text) 8%,var(--bg))}}.bp-cbtn:focus-visible{outline:2px solid var(--accent-text);outline-offset:2px}.bp-cic svg{display:block;width:16px;height:16px}:is(.bp-share,.bp-motion,.bp-msg){position:absolute;top:max(14px,env(safe-area-inset-top));right:max(14px,env(safe-area-inset-right));z-index:6;width:44px;height:44px;display:grid;place-items:center;border:0;border-radius:50%;color:var(--text);color:oklch(from var(--bg) clamp(0,(.6 - l)*1000,1) 0 0);background:var(--bg);box-shadow:0 0 0 1px color-mix(in srgb,var(--text) 14%,transparent),0 0 0 4px color-mix(in srgb,var(--bg) 70%,transparent),0 4px 12px -3px color-mix(in srgb,var(--text) 34%,transparent);cursor:pointer;transition:scale var(--m1) var(--e-tension)}:is(.bp-share,.bp-motion) svg{width:18px;height:18px}#bp .bp-share.bp-back{right:auto;left:max(14px,env(safe-area-inset-left))}.bp-motion{margin-top:48px;padding:0}.bp-motion svg{width:16px;height:16px}:is(.bp-share,.bp-motion,.bp-msg):active{scale:.92}:is(.bp-share,.bp-motion,.bp-msg):focus-visible{outline:2px solid var(--accent-text);outline-offset:2px}:root[data-native] .live .bp-page{padding-top:calc(48px*var(--dens) + env(safe-area-inset-top,0px))}:root[data-native] .live:is(.lay-cover,.lay-fullbleed,.lay-split) .bp-page{padding-top:0}.bp-root:not(.live) .bp-share{display:none}.bp-legal{display:flex;gap:0 14px;margin:6px 0 -7px;flex-wrap:wrap;justify-content:center}.bp-legal a{position:relative;padding:15px 6px;font-size:.75rem;line-height:.875rem;color:var(--muted);text-decoration:none}.bp-legal a:hover,.bp-legal a:focus-visible{text-decoration:underline;opacity:1}.bp-legal a+a:before{content:"\b7";content:"\b7"/"";position:absolute;left:-11px;opacity:.7}.bp-root:not(.live) .bp-legal{visibility:hidden}body:has(>#bp){margin:0;font-family:var(--font-b,system-ui,sans-serif);background:var(--bg,#faf8f4)}.lay-bento .blk-link:not(.has-ico) .lk-sub{display:block;margin-top:4px;opacity:.88}.lay-bento .blk-link:not(.has-ico){justify-content:flex-end;background-image:linear-gradient(160deg,color-mix(in srgb,var(--accent) 10%,transparent),transparent 60%),var(--btn-img,none)}.bp-root:not(.hv-shine).lay-bento .blk-link:not(.has-ico):after{content:"\2197";content:"\2197" / "";position:absolute;top:12px;right:14px;font-size:15px;opacity:.55}.no-av .bp-avg{position:relative}.no-av .bp-avg:before{content:attr(data-initial);content:attr(data-initial)/"";position:absolute;inset:0;display:grid;place-items:center;font:var(--hw,700) calc(var(--av)*.36)/1 var(--font-h);letter-spacing:-.02em;color:var(--av-ink,var(--text))}.lk-n{display:none}@media (hover:hover){.btn-roman .blk-link:hover .lk-arrow{translate:5px 0;opacity:1}.btn-underline.btn-row .blk-link:hover .lk-arrow{translate:3px -3px}}.btn-underline.btn-row .lk-arrow{transition:translate var(--m2) var(--e-settle)}.btn-underline .blk-link.hl,.btn-roman .blk-link.hl{box-shadow:none!important;outline:0!important;animation:none!important}.btn-underline .blk-link.hl{text-decoration-color:var(--hl,var(--accent));text-decoration-thickness:3px}.btn-underline .blk-link.hl .lk-title{font-weight:700}.lay-bento .blk-link.s2x2.lk-img.lk-img{color:#fff;justify-content:flex-end;overflow:hidden;isolation:isolate}.lay-bento .blk-link.s2x2>.lk-ico.has-img{position:absolute;inset:0;width:auto;height:auto;border-radius:0;z-index:-1;background:none}.lay-bento .blk-link.s2x2>.lk-ico.has-img:after{content:"";position:absolute;inset:0;background:linear-gradient(#0000 30%,#00000080 58%,#000c)}.lay-bento .blk-link.s2x2.lk-img.lk-img .lk-sub{color:#ffffffd1}.lay-bento .blk-link.s2x2.lk-img.lk-img .lk-title{font-size:1.18em;text-shadow:0 1px 8px rgba(0,0,0,.35)}.bp-root.no-thumbs.lay-bento .blk-link.s2x2>.lk-ico.has-img{display:block}@media (prefers-reduced-motion:no-preference){.bp-blocks>.blk-link.opening{animation:lkopen var(--spring-medium)}}@keyframes lkopen{0%{transform:scale(.97)}45%{transform:scale(1.035)}to{transform:none}}.live.dev-desktop :is(.bp-share,.bp-motion,.bp-msg){position:fixed;right:max(14px,calc(50% - var(--maxw)/2 - 56px))}.live.dev-desktop:not(.lay-split,.lay-hero:not(.no-av),.lay-cover:has(.bp-cover:not(.cv-none))) :is(.bp-share,.bp-motion,.bp-msg){position:absolute;right:max(14px,calc(50% - var(--maxw)/2 + 24px))}.live.dev-desktop.scrolled :is(.bp-share,.bp-motion,.bp-msg){background:var(--bg);box-shadow:0 0 0 1px color-mix(in srgb,var(--text) 14%,transparent),0 6px 18px -8px #0000004d}.blk-link .lk-ico.has-img{width:44px;height:44px;margin-left:-10px;border-radius:min(var(--radius),10px)}.has-thumb .lk-arrow{width:34px}.btn-card .blk-link .lk-ico.has-img,.lay-cards .blk-link .lk-ico.has-img{margin-left:0}.bp-blocks .blk-link.lk-feat{flex-direction:column;align-items:stretch;gap:0;padding:0;overflow:hidden;min-height:0;border-radius:min(var(--radius),24px)}.lk-cover{display:block;aspect-ratio:16/9;overflow:hidden;background:color-mix(in srgb,var(--text) 8%,transparent)}.lk-cover img{display:block;width:100%;height:100%;object-fit:cover;transition:transform var(--m2) var(--e-settle)}@media (hover:hover){.lk-feat:hover .lk-cover img{transform:scale(1.03)}}.lk-feat .lk-t{padding:12px 16px 14px;font-weight:600;font-size:calc(.9375rem*var(--scale))}.lk-feat .lk-title{white-space:normal}.lk-feat .lk-arrow,.lk-feat .lk-n{display:none!important}.lay-bubbles .lk-cover{display:none}.lk-t{overflow-wrap:anywhere}.btn-underline .lk-t,.lay-editorial .lk-t{flex:1 1 auto;min-width:0}.btn-underline .lk-title,.lay-editorial .lk-title{white-space:normal}.ad-k{display:block;font:600 .6875rem/1.3 var(--font-b);letter-spacing:.02em;text-transform:none;opacity:.9}.lk-t .ad-k{margin-bottom:2px}.bp-blocks>.blk:not(.blk-link)>.ad-k{margin:0 0 6px;color:var(--text);text-align:left}.blk-img>.ad-k,.blk-video>.ad-k{padding:0 2px}.blk-link.spot{min-height:calc(var(--btn-h) + 14px);box-shadow:0 0 0 2px var(--hl,var(--accent)),0 0 0 6px color-mix(in srgb,var(--hl,var(--accent)) 18%,transparent);scale:1.02}.spot-k{display:none}@media (prefers-reduced-motion:no-preference){.bp-root:not(.static):not(.still) .blk-link.spot{animation:spotglow 1.6s var(--e-float) 6 alternate}}@keyframes spotglow{0%{box-shadow:0 0 0 2px var(--hl,var(--accent)),0 0 0 4px color-mix(in srgb,var(--hl,var(--accent)) 12%,transparent)}to{box-shadow:0 0 0 2px var(--hl,var(--accent)),0 0 0 8px color-mix(in srgb,var(--hl,var(--accent)) 22%,transparent)}}.bp-root:not(.enter):not(.mo-none) .bp-blocks>.blk:nth-child(-n+14):is(.la-shake .blk-link:not(.ba),.ba-shake){animation:lshake 4s var(--e-settle) 3}@keyframes lshake{0%,15%,to{rotate:0deg}2.5%{rotate:-3deg}5%{rotate:3deg}7.5%{rotate:-3deg}10%{rotate:3deg}12.5%{rotate:-1deg}}.blk-h.h-title{font-size:calc(1.25rem*var(--scale));opacity:1;letter-spacing:var(--track-h);text-transform:var(--case-h);text-align:inherit;margin-top:calc(18px*var(--dens))}.blk-h.h-divider{display:flex;align-items:center;gap:12px}.blk-h.h-divider:before,.blk-h.h-divider:after{content:"";flex:1;height:1px;background:currentColor;opacity:.35}.blk-h,.bp-name{color:var(--head-c,inherit)}.aff-g{list-style:none;padding:0}.aff-g li{display:flex;grid-column:span 2;min-width:0}.aff-g li:last-child:nth-child(odd){grid-column:2/span 2}.aff-i{width:100%;align-content:start}.aff-im{display:block;aspect-ratio:1;border-radius:min(14px,max(8px,calc(var(--radius) - 4px)));overflow:hidden;background:color-mix(in srgb,var(--text) 7%,transparent)}.aff-im img{display:block;width:100%;height:100%;object-fit:cover;border-radius:0}.aff-ni{display:grid;place-items:center;background:color-mix(in srgb,var(--accent) 22%,transparent)}.aff-ni b{font-family:var(--font-h);font-weight:var(--hw);font-size:calc(40px*var(--scale));line-height:1;color:var(--text);opacity:.8}.aff-t{font:600 .875rem/1.3 var(--font-b);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin-top:6px}.aff-p{font:700 .875rem/1.2 var(--font-b);color:var(--accent-text)}.aff-p s{font-weight:400;color:var(--muted)}.aff-st{font:500 .75rem/1.3 var(--font-b);color:var(--muted)}.aff-tag{justify-self:start;margin-top:4px;font:600 .6875rem/1 var(--font-b);letter-spacing:.04em;padding:3px 7px;border-radius:999px;border:1px solid color-mix(in srgb,currentColor 30%,transparent)}.bp-vh{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.aff-car{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;gap:10px}.aff-car::-webkit-scrollbar{display:none}.aff-car li{flex:0 0 70%;scroll-snap-align:center}.car-dots{display:flex;justify-content:center;gap:6px;margin-top:10px}.car-dots i{width:6px;height:6px;border-radius:50%;background:currentColor;opacity:.25;cursor:pointer;transition:opacity var(--m1),background var(--m1)}.car-dots i.on{opacity:1;background:var(--accent-text)}.blk-gal,.blk-gal.gal-carousel{display:block}.gal-l{list-style:none;padding:0;display:grid;grid-template-columns:repeat(2,1fr);gap:6px;border-radius:min(var(--radius),24px);overflow:hidden}.gal-l li{display:block}.gal-b{display:block;width:100%;padding:0;border:0;background:none;border-radius:inherit;cursor:zoom-in}.gal-b:focus-visible{outline:2px solid var(--accent-text);outline-offset:2px}.gal-l img{cursor:zoom-in}.ed .gal-l img{cursor:default}.gal-carousel .gal-l{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;border-radius:0}.gal-carousel .gal-l::-webkit-scrollbar{display:none}.gal-carousel .gal-l li{flex:0 0 84%;scroll-snap-align:center}.blk-gal.gal-carousel img{flex:none}.lay-bento .blk-gal .gal-l{grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr);height:100%;gap:4px}.lay-bento .blk-gal.s2x1 .gal-l{grid-template-columns:repeat(4,1fr);grid-template-rows:1fr}.lay-bento .blk-gal li:nth-child(n+5){display:none}.lay-bento .blk-gal li,.lay-bento .blk-gal .gal-b,.lay-bento .blk-gal li img{height:100%}.ic-circle .soc{background:var(--bc);color:#fff}.ic-brand .soc{color:var(--bc)}.blk-soc.ic-line .soc{background:none;color:var(--text);border:0;box-shadow:none}.blk-soc.ic-mono .soc{background:none;color:var(--text);border:1.5px solid color-mix(in srgb,var(--text) 40%,transparent)}.blk-soc.ic-brand .soc{background:#fff;color:var(--bc)}.vid-f.vp-youtube{background:linear-gradient(135deg,#2a0b0b,#5a1414)}.vid-f.vp-vimeo{background:linear-gradient(135deg,#0b1f2a,#14465a)}.vid-f.vp-tiktok{background:linear-gradient(135deg,#111,#2a1430)}.vid-f:after{content:"";position:absolute;inset:auto 0 0;height:55%;background:linear-gradient(transparent,#0009);pointer-events:none}.vid-play svg{width:26px;height:26px}.vid-cap{position:absolute;font-weight:600;left:0;right:0;bottom:0;z-index:1;display:grid;gap:2px;text-align:left;font-size:.875rem;padding:28px 14px 12px;background:linear-gradient(to top,rgba(0,0,0,.86),rgba(0,0,0,.62) 60%,transparent)}.vid-cap b{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-weight:600}.vid-cap small{font-size:.6875rem;font-weight:500;opacity:.85}.vid-n{display:block;padding:6px 14px 2px;font-size:.6875rem;color:var(--muted-t,var(--muted));white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.blk-video~.blk-video .vid-n{display:none}.mu-art{position:relative;overflow:hidden}.mu-art img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.mu-art:not(:has(img)):before{content:"\266a";display:grid;place-items:center;height:100%;font-size:24px;color:var(--accent-text,var(--accent));opacity:.7}:is(.hero-on,.lay-hero:not(.no-av)) .bp-page{padding-top:0}:is(.hero-on,.lay-hero:not(.no-av)) .bp-hero{margin-left:calc(-1*var(--pad));margin-right:calc(-1*var(--pad));align-items:stretch}:is(.hero-on,.lay-hero:not(.no-av)) .bp-avwrap{margin:0;width:100%}:is(.hero-on,.lay-hero:not(.no-av)) .bp-avf{width:100%!important;height:auto!important;aspect-ratio:4/5;max-height:62vh;border-radius:0!important;padding:0!important;background:none!important;clip-path:none!important;outline:0!important;filter:none!important;transform:none!important;box-shadow:none!important}:is(.hero-on,.lay-hero:not(.no-av)) .bp-avf:after{content:"";position:absolute;inset:auto 0 0;height:45%;background:linear-gradient(transparent,var(--bg));pointer-events:none;border-radius:0;padding:0;mask:none;-webkit-mask:none;opacity:1;mix-blend-mode:normal}:is(.hero-on,.lay-hero:not(.no-av)) .bp-avg,:is(.hero-on,.lay-hero:not(.no-av)) .bp-av{border-radius:0!important;clip-path:none!important;padding:0!important}:is(.hero-on,.lay-hero:not(.no-av)) .bp-id{position:relative;margin-top:-84px;padding:0 var(--pad);text-align:left}:is(.hero-on,.lay-hero:not(.no-av)) .bp-name{font-size:calc(2rem*var(--scale));font-weight:800}:is(.hero-on,.lay-hero:not(.no-av)) .bp-bio{margin-left:0}:is(.hero-on,.lay-hero:not(.no-av)) .bp-avwrap:before,:is(.hero-on,.lay-hero:not(.no-av)) .bp-avwrap:after{display:none}:is(.hero-on,.lay-hero:not(.no-av)).lay-left .bp-hero,:is(.hero-on,.lay-hero:not(.no-av)).lay-editorial .bp-hero{display:flex;flex-direction:column}.bp-logo{display:none}.has-logo .bp-logo{display:inline-block;max-width:min(220px,80%);max-height:80px;width:auto;height:auto;aspect-ratio:auto 3/1;object-fit:contain;vertical-align:middle}.has-logo.logo-lg .bp-logo{max-width:min(320px,90%);max-height:132px}.has-logo .bp-name-t{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.wk-b.wk-off{position:relative;opacity:.55}.news-note{font-size:.8125rem;color:var(--muted)}.blk-ev{padding:16px;background:color-mix(in srgb,var(--text) 6%,transparent);border:1px solid color-mix(in srgb,var(--text) 12%,transparent);color:var(--text-t,var(--text))}.bg-pat:is(.btn-chrome,.btn-gradient,.btn-torn,.btn-soft) :is(.blk-work,.blk-faq,.blk-q,.blk-posts,.blk-spots,.blk-cd,.blk-rel),.bg-pat :is(.blk-news,.blk-ev){background:color-mix(in srgb,var(--text) 7%,var(--bg))}.ev-l{list-style:none;padding:0;display:grid}.ev-l li{display:flex;align-items:center;gap:12px;padding:10px 0;border-top:1px solid color-mix(in srgb,var(--text) 12%,transparent)}.ev-l li:first-child{border-top:0}.ev-d{flex:none;width:44px;display:grid;justify-items:center;line-height:1}.ev-d:empty{display:none}.ev-d b{font:var(--hw) 1.25rem/1 var(--font-h);font-variant-numeric:tabular-nums}.ev-d small{font-size:.6875rem;text-transform:uppercase;letter-spacing:.08em;color:var(--muted);margin-top:3px}.ev-t{flex:1;min-width:6ch;overflow-wrap:anywhere;display:grid;gap:2px}.ev-t b{font-size:.9375rem}.ev-t small{font-size:.75rem;color:var(--muted)}.ev-go{flex:none;min-height:36px;padding:0 14px;display:inline-flex;align-items:center;border-radius:999px;background:var(--accent);color:var(--on-accent);font:600 .8125rem var(--font-b);text-decoration:none}@media (pointer:coarse){.ev-go{min-height:44px}}.ev-go.off{max-width:45%;overflow-wrap:anywhere;flex:0 1 auto;background:none;color:var(--muted);border:0;padding:0 2px;font-weight:500;min-height:0}.ct-f{display:grid;gap:8px;margin-top:8px}.ct-f :is(input,textarea){width:100%;min-height:44px;border-radius:min(var(--radius),12px);border:1px solid color-mix(in srgb,currentColor 22%,transparent);background:color-mix(in srgb,currentColor 5%,transparent);color:inherit;padding:10px 12px;font:max(1rem,16px) var(--font-b);resize:vertical}:is(.btn-underline,.btn-roman,.tex-paper) .ct-f :is(input,textarea){border-radius:0;border-width:0 0 1.5px;background:transparent;padding-inline:2px}.soc:active,.vid-f:active .vid-play{transform:scale(.92)}.ct-f .wk-b{border:0;cursor:pointer}:is(.ct-f,.news-f) ::placeholder{color:var(--muted,currentColor);opacity:1}.ct-e{margin:0;font-size:.8125rem;font-weight:600}.ct-e:empty{display:none}.blk-gate{min-height:132px}.gate-all{min-height:236px}.ct-hp{position:absolute;left:-9999px;width:1px;height:1px;opacity:0;pointer-events:none}@media (forced-colors:active){.bp-root .blk-link,.bp-root .wk-b,.bp-root .soc,.bp-root .vid-f,.bp-root .mu-p,:is(.bp-share,.bp-motion,.bp-msg){border:1px solid ButtonText}.blk-link.hl,.blk-link.spot{outline:2px solid Highlight}}.blk-faq{display:flex;flex-direction:column;gap:6px;padding:14px 16px;background:var(--surface);color:var(--lbl);border-radius:min(calc(var(--radius) + 4px),28px);border:var(--bw,0) solid var(--btn-line,transparent)}:is(.blk-faq,.blk-ev,.blk-aff,.blk-spots)>.cd-t{font:600 .8125rem/1.2 var(--font-b);letter-spacing:.01em;text-transform:var(--case-h,none);color:var(--muted);text-align:start;margin-bottom:6px}.faq-i{text-align:start;border-top:1px solid color-mix(in srgb,currentColor 14%,transparent)}.faq-i:first-of-type{border-top:0}.faq-i summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:44px;cursor:pointer;font-weight:600;color:inherit}.faq-i summary::-webkit-details-marker{display:none}.faq-i summary i{flex:none;width:9px;height:9px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg) translate(-2px,-2px);opacity:.6;transition:transform var(--t2) var(--ease-out)}.faq-i[open] summary i{transform:rotate(-135deg) translate(-2px,-2px)}.faq-i p{margin:0 0 12px;color:inherit;white-space:pre-line;line-height:1.5}.blk-spots{display:flex;flex-direction:column;padding:14px 16px;background:var(--surface);color:var(--lbl);border-radius:min(calc(var(--radius) + 4px),28px);border:var(--bw,0) solid var(--btn-line,transparent)}.sp-g{list-style:none;margin:0;padding:0;display:grid;gap:2px}.sp-i{display:flex;align-items:center;gap:12px;padding:8px 2px;color:inherit;text-decoration:none;text-align:start;border-radius:14px}@media (hover:hover){a.sp-i:hover{background:color-mix(in srgb,currentColor 6%,transparent)}}.sp-av{flex:0 0 44px;width:44px;height:44px;border-radius:50%;overflow:hidden;display:grid;place-items:center;background:color-mix(in srgb,var(--accent) 22%,var(--surface));font-weight:700}.sp-av img{width:100%;height:100%;object-fit:cover}.sp-tx{display:grid;min-width:0}.sp-n{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sp-k{font-size:.75rem;color:var(--muted)}.sp-note{font-size:.8125rem;margin-top:2px}.btn-glass .blk-spots{background:#ffffff1f;border-color:#ffffff3d;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}:is(.btn-outline,.btn-underline,.btn-neon) .blk-spots{background:transparent;color:var(--text)}.blk-q{margin:0;padding:18px 18px 16px;background:var(--surface);border-radius:min(calc(var(--radius) + 4px),28px);border:var(--bw,0) solid var(--btn-line,transparent);color:var(--lbl)}.blk-q blockquote{margin:0;font-family:var(--font-h,inherit);font-size:1.12em;line-height:1.4;white-space:pre-line}.blk-q blockquote:before{content:"\201c";content:"\201c"/"";display:block;font-family:var(--font-h),Georgia,serif;font-size:2.2em;line-height:.6;opacity:.35;margin-bottom:6px}.blk-q figcaption{margin-top:10px;font-size:.85em;display:flex;flex-direction:column;gap:2px}.blk-q figcaption span{color:var(--muted)}.q-ph{opacity:.55}.blk-h.h-plain{font-family:inherit;font-weight:650;font-size:calc(.9375rem*var(--scale));letter-spacing:normal;text-transform:none;opacity:1;margin-top:calc(16px*var(--dens))}.blk-soc.ic-bold .soc{background:none;color:var(--text);border:0;box-shadow:none}.blk-soc.ic-bold .soc svg{width:28px;height:28px;stroke-width:2.1}.blk-soc.ic-bold{gap:6px}:is(.hero-on,.lay-hero:not(.no-av)).hero-c .bp-id{text-align:center}:is(.hero-on,.lay-hero:not(.no-av)).hero-c .bp-bio{margin-left:auto;margin-right:auto}.lk-feat .lk-t{text-align:center}.btn-left .lk-feat .lk-t{text-align:left}:is(.hero-on,.lay-hero:not(.no-av)).hero-c .bp-avf{aspect-ratio:1/1;max-height:52vh}.btn-hard .aff-im{border:2px solid var(--hard,#000);box-shadow:4px 4px 0 var(--hard,#000)}.btn-outline .aff-im{border:max(var(--bw),1px) solid var(--btn-line)}:is(.hero-on,.lay-hero:not(.no-av)) .bp-avf{-webkit-mask-image:linear-gradient(#000 52%,transparent 98%);mask-image:linear-gradient(#000 52%,transparent 98%)}:is(.hero-on,.lay-hero:not(.no-av)) .bp-avf:after{display:none}@media (pointer:coarse){input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]),textarea,select{font-size:1rem}}.bp-ofc{display:inline-block;vertical-align:-.1em;width:max(17px,.74em);height:max(17px,.74em);margin-left:.26em;color:inherit;cursor:pointer;line-height:0;flex:none;border-radius:50%;-webkit-tap-highlight-color:transparent;text-shadow:none}.bp-ofc[hidden]{display:none}.bp-ofc svg{display:block;width:100%;height:100%;filter:drop-shadow(var(--tshadow-seal,0 0 0 transparent))}.bp-ofc:focus-visible{outline:2px solid currentColor;outline-offset:3px}.bp-ofc:after{content:"";position:absolute;inset:-14px}.bp-ofc{position:relative}.bp-ofn{position:absolute;z-index:6;width:max-content;max-width:min(260px,calc(100% - 8px));margin:0;padding:9px 12px;border-radius:12px;background:#201d1a;color:#fffefb;font:500 .8125rem/1.4 var(--font-b);text-align:left;letter-spacing:0;text-transform:none;box-shadow:0 10px 28px -12px #00000080}.bp-ofn[hidden]{display:none}.bp-ofn b{display:block;font-weight:700}.bp-ofn:before{content:"";position:absolute;top:-5px;left:var(--ofn-arrow,50%);width:10px;height:10px;margin-left:-5px;background:inherit;transform:rotate(45deg);border-radius:2px}.bp-ofc.stamp{animation:seal-stamp var(--spring-medium) var(--t3) backwards,ar-fade var(--t1) var(--ease-out) var(--t3) backwards}@keyframes seal-stamp{0%{transform:scale(1.9) rotate(-14deg)}55%{transform:scale(.86,.92) rotate(2deg)}78%{transform:scale(1.06) rotate(0)}to{transform:none}}@media (prefers-reduced-motion:reduce){.bp-ofc.stamp{animation:none}}.bp-pin{position:sticky;bottom:calc(14px + env(safe-area-inset-bottom,0px));z-index:6;margin-top:4px;transition:opacity var(--t2) var(--ease-out),transform var(--t2) var(--ease-out),visibility var(--t2)}.bp-pin.off{opacity:0;transform:translateY(14px);visibility:hidden;pointer-events:none}.bp-pin:before{content:"";position:absolute;left:-20px;right:-20px;top:-28px;bottom:calc(-14px - env(safe-area-inset-bottom,0px));z-index:-1;pointer-events:none;background:linear-gradient(to bottom,transparent,color-mix(in srgb,var(--bg) 88%,transparent) 45%)}.bp-pin>.blk{box-shadow:0 12px 32px -12px #0006}.bp-pin.solid>.blk{background-color:var(--bg)}.blk-link.main-here,.blk-news.main-here{outline:3px solid var(--accent);outline-offset:4px}@media (prefers-reduced-motion:no-preference){.blk-link.main-here,.blk-news.main-here{animation:mainhere 1.8s var(--ease-out)}@keyframes mainhere{0%{outline-offset:12px;outline-color:transparent}30%{outline-offset:4px}to{outline-offset:4px}}}@media (prefers-reduced-motion:reduce){.bp-pin{transition:opacity var(--t2) var(--ease-out),visibility var(--t2)}.bp-pin.off{transform:none}}.bp-live:has(.bp-pin){scroll-padding-bottom:calc(120px + env(safe-area-inset-bottom,0px))}.bp-cvid{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;border-radius:inherit;pointer-events:none}@media (prefers-reduced-motion:reduce){.cv-st{background-image:var(--cv-still)!important}}.bp-avg:has(.bp-avvid) img.bp-av{display:none}.bp-avvid{pointer-events:none}.bp-root.own-btn .blk-link{font-family:var(--font-h)}.mu-n{flex-basis:100%;margin:-6px 0 0;font-size:.6875rem;color:var(--muted);text-align:left}.bp-id,.bp-id>*{min-width:0;max-width:100%}.bp-meta,.bp-bio{overflow-wrap:anywhere;white-space:normal}.soc{position:relative}.soc.is-conf:after{content:"";position:absolute;right:4px;bottom:4px;width:15px;height:15px;border-radius:50%;background:var(--accent);box-shadow:0 0 0 2px var(--bg);pointer-events:none}.soc.is-conf:before{content:"";position:absolute;right:9.5px;bottom:9.2px;width:3.2px;height:6.4px;border:solid var(--on-accent,#fff);border-width:0 1.8px 1.8px 0;transform:rotate(45deg);z-index:1;pointer-events:none}.blk-mk .vtick{background:var(--accent);box-shadow:none}.blk-mk .vtick circle{fill:var(--accent)!important}.blk-mk .vtick path{stroke:var(--on-accent,#fff)!important}.bp-root :is(a,button,summary){-webkit-tap-highlight-color:transparent}.lay-hero:not(.no-av) .bp-name{font-size:calc(var(--name-size)*var(--scale)*var(--nfit,1));font-weight:var(--hw)}.lay-hero:not(.no-av) .bp-name.long{font-size:calc(var(--name-size)*var(--scale)*var(--nfit,1)*.8)}.pg-light:is(.btn-glass,.btn-liquid) .blk-link{background:radial-gradient(140% 100% at 20% -40%,#fffffff2,#fff0 52%),linear-gradient(180deg,#ffffffa8,#fff6 55%,color-mix(in srgb,var(--accent) 14%,rgba(255,255,255,.3)));border:1px solid rgba(255,255,255,.95);box-shadow:inset 0 1.5px #fff,inset 0 -1px color-mix(in srgb,var(--accent) 35%,transparent),inset 0 -12px 20px -14px color-mix(in srgb,var(--accent) 55%,transparent),0 0 0 .75px color-mix(in srgb,var(--text) 20%,transparent),0 2px 4px -2px color-mix(in srgb,var(--text) 22%,transparent),0 18px 34px -18px color-mix(in srgb,var(--text) 55%,transparent);-webkit-backdrop-filter:blur(18px) saturate(190%);backdrop-filter:blur(18px) saturate(190%);color:var(--text)}.pg-light:is(.btn-glass,.btn-liquid) :is(.blk-work,.blk-faq,.blk-q,.blk-spots,:is(.blk-music,.blk-rel),.blk-cd){background:linear-gradient(180deg,#ffffffb8,#ffffff80);border:1px solid rgba(255,255,255,.9);box-shadow:inset 0 1px #fff,0 0 0 .75px color-mix(in srgb,var(--text) 16%,transparent),0 14px 30px -18px color-mix(in srgb,var(--text) 45%,transparent);color:var(--text)}:is(.static,.still).pg-light:is(.btn-glass,.btn-liquid) .blk-link,.static .pg-light:is(.btn-glass,.btn-liquid) .blk-link{-webkit-backdrop-filter:none;backdrop-filter:none;background-color:#ffffffd1}@media (prefers-reduced-transparency:reduce){.pg-light:is(.btn-glass,.btn-liquid) .blk-link{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff}}.pg-mid:is(.btn-glass,.btn-liquid) .blk-link{background:radial-gradient(130% 100% at 20% -30%,#ffffff38,#fff0 50%),linear-gradient(180deg,#0000002e,#00000052)}.bp-bgimg.from-av{transform:scale(1.18)}:is(.sh-btn,.sh-fl) .bp-blocks>.blk-link{text-shadow:var(--lbl-ts,none)}.bg-pat :is(.bp-meta,.bp-bio,.blk-h,.blk-text,.bp-madewith,.bp-legal,.bp-pop-cnt),.bg-pat:is(.btn-underline,.btn-outline,.btn-roman,.btn-neon) .bp-blocks>.blk-link{text-shadow:0 0 3px var(--bg),0 0 7px var(--bg),0 0 12px var(--bg)}.bp-anim.an-bubbles{-webkit-mask:linear-gradient(90deg,#000,rgba(0,0,0,.35) calc(50% - 280px),rgba(0,0,0,.35) calc(50% + 280px),#000);mask:linear-gradient(90deg,#000,rgba(0,0,0,.35) calc(50% - 280px),rgba(0,0,0,.35) calc(50% + 280px),#000)}.lay-bubbles .blk-link.lk-long{width:100%!important;height:auto!important;min-height:var(--btn-h);border-radius:var(--radius)!important;padding:12px 18px}.lay-bubbles .blk-link.lk-long .lk-title{-webkit-line-clamp:3}.lay-poster .bp-name.vlong{position:static;writing-mode:horizontal-tb;transform:none;white-space:normal;font-size:calc(var(--name-size)*var(--scale)*var(--nfit,1))}.lay-poster:has(.bp-name.vlong) .bp-page{padding-left:var(--pad)}:is(.hero-on,.lay-hero:not(.no-av)) .bp-avf{-webkit-mask-image:linear-gradient(#000 44%,rgba(0,0,0,.35) 76%,transparent 96%);mask-image:linear-gradient(#000 44%,rgba(0,0,0,.35) 76%,transparent 96%)}.live:is(.lay-editorial) .bp-avwrap{margin-right:50px}@media (min-width:1100px){.dev-desktop:not(.lay-hero):not(.lay-cover):not(.lay-split):not(.lay-fullbleed){--dsk:1.22}}.live.dev-desktop.lay-hero:not(.no-av) .bp-avwrap{position:fixed;left:0;top:0;width:50vw;height:100vh;margin:0;z-index:0}.live.dev-desktop.lay-hero:not(.no-av) .bp-avf{width:100%!important;height:100%!important;aspect-ratio:auto;max-height:none;-webkit-mask-image:none;mask-image:none}.live.dev-desktop.lay-hero:not(.no-av) .bp-page{margin-left:50vw;max-width:none;padding:clamp(48px,8vh,96px) clamp(40px,5vw,96px) 40px}.live.dev-desktop.lay-hero:not(.no-av) :is(.bp-hero,.bp-blocks,.bp-foot){width:100%;max-width:520px;margin-left:auto;margin-right:auto}.live.dev-desktop.lay-hero:not(.no-av) .bp-hero{margin-bottom:28px}.live.dev-desktop.lay-hero:not(.no-av) .bp-id{margin-top:0;padding:0}.live.dev-desktop.lay-hero:not(.no-av) :is(.bp-share,.bp-motion,.bp-msg){right:20px}.live.dev-desktop.lay-cover:has(.bp-cover:not(.cv-none)) .bp-split-photo{display:block;position:fixed;left:0;top:0;width:50vw;height:100vh;background-size:cover;background-position:center}.live.dev-desktop.lay-cover:has(.bp-cover:not(.cv-none)) .bp-page{margin-left:50vw;max-width:none;padding:56px clamp(40px,5vw,96px) 40px}.live.dev-desktop.lay-cover:has(.bp-cover:not(.cv-none)) :is(.bp-hero,.bp-blocks,.bp-foot){width:100%;max-width:520px;margin-left:auto;margin-right:auto}.live.dev-desktop.lay-cover:has(.bp-cover:not(.cv-none)) .bp-cover{display:none}.live.dev-desktop.lay-cover:has(.bp-cover:not(.cv-none)) .bp-avwrap{margin-top:0}.live.dev-desktop.lay-cover:has(.bp-cover:not(.cv-none)) :is(.bp-share,.bp-motion,.bp-msg){right:20px}.dev-desktop.lay-bubbles .bp-blocks{justify-content:space-evenly;max-width:calc(4*var(--fl-b,132px) + 3*var(--fl-gap,12px) + 8px);margin-left:auto;margin-right:auto}.lay-cards.ic-solid .blk-soc .soc{background:var(--on-surface);color:var(--surface)}.bp-root:has(.bp-bgimg.from-av):is(.btn-liquid,.btn-glass):not(.pg-light) :is(.blk-work,.blk-faq,.blk-q,.blk-spots,:is(.blk-music,.blk-rel),.blk-cd){background:linear-gradient(180deg,#00000042,#0000005c);border-color:#ffffff57}@media (prefers-reduced-transparency:reduce){.bp-bgimg.from-av{filter:blur(14px)!important}}.lay-bubbles:not(.fl-list) .bp-blocks>.blk-link.hl{width:100%!important;height:auto!important;min-height:var(--btn-h);border-radius:var(--radius)!important;padding:12px 18px}.lay-bubbles:not(.fl-list) .bp-blocks>.blk-link.hl .lk-title{-webkit-line-clamp:3}.bp-blocks>.blk{overflow-wrap:anywhere;min-width:0}.lk-pc{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:4px 8px;margin-top:6px;font-size:.75rem;font-weight:500;line-height:1.3}:is(.btn-left,.btn-card,.btn-underline) .lk-pc{justify-content:flex-start}.lk-code{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:26px;padding:0 10px;border:1.5px dashed currentColor;border-radius:999px;font-weight:700;letter-spacing:.06em;white-space:nowrap}.lk-ci{display:flex;opacity:.7}.lk-ci svg{width:13px;height:13px}.lk-cn{opacity:.82}.lk-over .lk-code{opacity:.5;text-decoration:line-through}.lay-bubbles .lk-cn{display:none}.bp-msg{width:auto;display:inline-flex;gap:6px;padding:0 14px 0 12px;margin-right:48px;font:600 .875rem/1 var(--font-b)}.bp-msg svg{width:17px;height:17px}.bp-msg[aria-busy]{opacity:.7}.bp-root:not(.live) .bp-msg:not(.at-b){margin:0}.bp-root .bp-msg.at-b{position:relative;top:auto;right:auto;height:44px;margin:0 0 20px;padding:0 18px;background:none;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--text) 30%,transparent);font-size:.9375rem}.fp{object-position:var(--fp);transform-origin:var(--fp);scale:var(--fz,1)}.fpc{overflow:hidden}.cv-fp{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;pointer-events:none}.bp-page.bp-few.bp-few.bp-few{justify-content:center;padding-bottom:calc(48px + 6vh)}.bp-page.bp-few.bp-few.bp-few .bp-blocks{gap:calc(var(--gap,12px) * 1.35)}.bp-page.bp-few.bp-few.bp-few .bp-hero{margin-bottom:calc(var(--gap,12px) * 2)}.lay-hero .bp-page.bp-few.bp-few.bp-few,.lay-cover .bp-page.bp-few.bp-few.bp-few,.lay-fullbleed .bp-page.bp-few.bp-few.bp-few,.lay-split .bp-page.bp-few.bp-few.bp-few{justify-content:flex-start;padding-bottom:40px}.bp-root{text-wrap:pretty}.lk-title,.blk-h,.wk-o,.blk-q blockquote{text-wrap:balance}.blk-h:not(.h-divider){display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}:where(.bp-root) :is(a,button,summary,[role=button]):focus-visible{outline:2px solid var(--text);outline-offset:3px}.blk-link.hl:focus-visible{outline:3px solid var(--text)!important;outline-offset:6px!important}@media (prefers-reduced-motion:no-preference){.bp-root .blk.story-bob{animation:storybob 1.2s var(--ease-out)}@keyframes storybob{35%{transform:translateY(-7px) scale(1.02)}65%{transform:translateY(1px)}}}.rel-ph{min-height:288px;display:block}.bp-toast{position:fixed;left:50%;bottom:max(24px,calc(env(safe-area-inset-bottom,0px) + 16px));transform:translate(-50%);z-index:2147483000;max-width:min(92vw,28rem);padding:12px 18px;border-radius:999px;background:#201d1a;color:#faf8f4;font:500 .875rem/1.35 system-ui,-apple-system,Segoe UI,Roboto,sans-serif;text-align:center;box-shadow:0 8px 24px -8px #0006;animation:bp-toast-in var(--t3,.3s) var(--ease-out,ease-out)}@keyframes bp-toast-in{0%{opacity:0;transform:translate(-50%,8px)}}@media (prefers-reduced-motion:reduce){.bp-toast{animation:none}}.bp-bio,.aff-p{-webkit-user-select:text;user-select:text;-webkit-touch-callout:default}@media (horizontal-viewport-segments:2){.live{--seg-w:env(viewport-segment-width 0 0,50vw);--seg2-l:env(viewport-segment-left 1 0,50vw)}.live .bp-page{max-width:min(var(--maxw),var(--seg-w));margin-left:max(0px,calc((var(--seg-w) - min(var(--maxw),var(--seg-w))) / 2))!important;margin-right:auto!important}.live.dev-desktop :is(.bp-share,.bp-motion,.bp-msg){right:calc(100vw - var(--seg-w) + 14px)!important}.live:not(.lay-split) .bp-page:not(:has(.stk-marks>*)){display:grid;max-width:none;margin:0!important;padding-inline:0;grid-template-columns:var(--seg-w) minmax(0,1fr);column-gap:calc(var(--seg2-l) - var(--seg-w));grid-template-rows:auto 1fr;align-items:start}.live:not(.lay-split) .bp-page:not(:has(.stk-marks>*))>*{grid-column:2;justify-self:center;box-sizing:border-box;width:min(var(--maxw),100%);padding-inline:max(var(--pad),env(safe-area-inset-left,0px))}.live:not(.lay-split) .bp-page:not(:has(.stk-marks>*))>.bp-hero{grid-column:1;grid-row:1/span 2;position:sticky;top:calc(48px*var(--dens))}.live:not(.lay-split) .bp-page:not(:has(.stk-marks>*))>.bp-blocks{grid-row:1}.live:not(.lay-split) .bp-page:not(:has(.stk-marks>*))>.bp-foot{grid-row:2}.live.lay-split .bp-split-photo{width:var(--seg-w)!important}.live.lay-split .bp-page{margin-left:var(--seg2-l)!important;max-width:var(--seg-w)}}.bp-pop{--tint:var(--pop-tint,var(--accent));--pop-ink:var(--accent-text,var(--tint));position:relative;display:inline-flex;align-items:center;gap:12px;margin:0 auto 4px;padding:0;border:0;background:none;color:var(--text);font:inherit;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}.bp-pop:before{content:"";position:absolute;inset:-16px -14px;border-radius:24px}.bp-pop:focus-visible{outline:2px solid currentColor;outline-offset:4px;border-radius:999px}.bp-pop-ic{position:relative;display:block;flex:none;width:64px;height:64px;scale:.8;margin:-6.4px -14.4px -6.4px -16px}.bp-pop-b{position:absolute;border-radius:50%;background:radial-gradient(circle at 36% 30%,color-mix(in srgb,var(--tint),white 9%),var(--tint) 80%)}.bp-pop.moving .bp-pop-b{will-change:transform}.bp-pop-b.big{width:26px;height:26px;left:19px;top:19px;transform:translate(-7px,-7px)}.bp-pop-b.small{width:17px;height:17px;left:23.5px;top:23.5px;opacity:.78;transform:translate(11px,11px)}.bp-pop-b.third{width:11px;height:11px;left:26.5px;top:26.5px;opacity:.6}.bp-pop-b.gold{background:linear-gradient(150deg,#fff2c2,#e3b54a 55%,#b9852a);box-shadow:0 0 10px #e9c46a99}.bp-pop-b.rainbow{background:linear-gradient(150deg,#ff9a9e,#fad0c4,#a1c4fd,#c2e9fb)}.bp-pop-glow{position:absolute;inset:-6px;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--tint) 45%,transparent),transparent 70%);opacity:0;pointer-events:none}.bp-pop-dot{position:absolute;border-radius:50%;background:var(--tint);pointer-events:none}.bp-pop-ring{position:absolute;border-radius:50%;border:1.5px solid var(--tint);pointer-events:none}.bp-pop-fx{position:absolute;pointer-events:none;line-height:1}.bp-pop-plus{position:absolute;left:58px;top:0;font:600 .8125rem/1 var(--font-b);color:var(--pop-ink);pointer-events:none;white-space:nowrap}.bp-pop-combo{position:absolute;left:50%;top:-26px;transform:translate(-50%);font:600 .75rem/1 var(--font-b);letter-spacing:.06em;color:var(--pop-ink);opacity:0;transition:opacity var(--t3) var(--ease-out);pointer-events:none;white-space:nowrap}.bp-pop-combo.on{opacity:1}.bp-pop-live{position:absolute;left:50%;top:-26px;transform:translate(-50%);font:600 .6875rem/1 var(--font-b);color:var(--pop-ink);white-space:nowrap;pointer-events:none;opacity:0;transition:opacity var(--t3) var(--ease-out)}.bp-pop-live.on{opacity:.8}.bp-pop-combo.on~.bp-pop-live{opacity:0}.bp-pop-combo.ending{animation:popend calc(var(--t-loop) * 2) var(--ease-loop) forwards}@keyframes popend{0%{opacity:1}20%{opacity:.3}40%{opacity:1}62%{opacity:.25}80%{opacity:.85}to{opacity:0}}.bp-pop-cnt{display:inline-flex;align-items:baseline}.bp-pop-n{display:inline-block;min-width:calc(var(--pop-w,0) * 1ch);transform-origin:0 100%;font:500 1.0625rem/1.15 var(--font-h);font-variant-numeric:tabular-nums lining-nums;white-space:nowrap;color:var(--text);text-shadow:var(--tshadow)}.bp-pop-lbl{display:inline-block;max-width:2.75rem;margin-left:5px;overflow:hidden;white-space:nowrap;font:500 .8125rem/1.25 var(--font-b);color:var(--muted);transition:opacity var(--t2) var(--ease-out)}.bp-pop-lbl.hide{opacity:0}.bp-pop.quiet .bp-pop-lbl{transition:opacity var(--t4) var(--ease-out),max-width var(--t4) var(--ease-out),margin-left var(--t4) var(--ease-out)}.bp-pop.quiet .bp-pop-lbl.hide{max-width:0;margin-left:0}.bp-pop-sky{--tint:var(--pop-tint,var(--accent));position:absolute;inset:0;z-index:30;overflow:hidden;pointer-events:none}.bp-pop-sky>span{position:absolute;pointer-events:none}@keyframes popbob1{25%{translate:0 -1px}75%{translate:0 1px}}@keyframes popbob2{25%{translate:0 2px}75%{translate:0 -2px}}@keyframes pophue{to{filter:hue-rotate(360deg)}}.bp-pop.inview .bp-pop-b.big{animation:popbob1 var(--t-loop) var(--ease-loop) 3}.bp-pop.inview .bp-pop-b.small{animation:popbob2 var(--t-loop) var(--ease-loop) var(--trail) 3}.bp-pop-b.big.rainbow{animation:popbob1 var(--t-loop) var(--ease-loop) 3,pophue var(--t-loop) linear infinite}.bp-pop-b.small.rainbow{animation:popbob2 var(--t-loop) var(--ease-loop) var(--trail) 3,pophue var(--t-loop) linear infinite}.bp-pop:not(.inview) .bp-pop-b{animation-play-state:paused}.paused .bp-pop-b,.static .bp-pop-b{animation-play-state:paused}.static .bp-pop,.bp-root:not(.live) .bp-pop{cursor:default}@media (prefers-reduced-motion:reduce){.bp-pop-b{animation:none!important}.bp-pop-combo,.bp-pop-lbl{transition:none}}.bp-pop.zero .bp-pop-n{min-width:0;font:600 .8125rem/1.15 var(--font-b);letter-spacing:.01em}.bp-pop.zero .bp-pop-lbl{display:none}@media (forced-colors:active){.bp-pop-b{forced-color-adjust:none;background:CanvasText!important;border:2px solid CanvasText}}.bp-pop-hint{display:block;margin:-12px auto 16px;max-width:24ch;font:500 .75rem/1.35 var(--font-b);color:var(--muted);text-align:center;text-wrap:balance;animation:pop-hint-in var(--t3,.3s) var(--ease-out,ease-out) 1.2s backwards;transition:opacity var(--t2,.2s) var(--ease-out,ease-out)}.bp-pop-hint.gone{opacity:0}@keyframes pop-hint-in{0%{opacity:0;transform:translateY(4px)}}@media (prefers-reduced-motion:reduce){.bp-pop-hint{animation:none}}
