@font-face{font-family:Syne;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ab624315db63c58d-s.3tv8ju5p7udbb.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Syne;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e94b8ab81811a983-s.07tvg3tgusgux.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Syne;font-style:normal;font-weight:400;font-display:swap;src:url(../media/0c795a286deabae8-s.p.3vm0tq4e-zz_5.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Syne;font-style:normal;font-weight:500;font-display:swap;src:url(../media/ab624315db63c58d-s.3tv8ju5p7udbb.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Syne;font-style:normal;font-weight:500;font-display:swap;src:url(../media/e94b8ab81811a983-s.07tvg3tgusgux.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Syne;font-style:normal;font-weight:500;font-display:swap;src:url(../media/0c795a286deabae8-s.p.3vm0tq4e-zz_5.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Syne;font-style:normal;font-weight:600;font-display:swap;src:url(../media/ab624315db63c58d-s.3tv8ju5p7udbb.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Syne;font-style:normal;font-weight:600;font-display:swap;src:url(../media/e94b8ab81811a983-s.07tvg3tgusgux.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Syne;font-style:normal;font-weight:600;font-display:swap;src:url(../media/0c795a286deabae8-s.p.3vm0tq4e-zz_5.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Syne;font-style:normal;font-weight:700;font-display:swap;src:url(../media/ab624315db63c58d-s.3tv8ju5p7udbb.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Syne;font-style:normal;font-weight:700;font-display:swap;src:url(../media/e94b8ab81811a983-s.07tvg3tgusgux.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Syne;font-style:normal;font-weight:700;font-display:swap;src:url(../media/0c795a286deabae8-s.p.3vm0tq4e-zz_5.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Syne;font-style:normal;font-weight:800;font-display:swap;src:url(../media/ab624315db63c58d-s.3tv8ju5p7udbb.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Syne;font-style:normal;font-weight:800;font-display:swap;src:url(../media/e94b8ab81811a983-s.07tvg3tgusgux.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Syne;font-style:normal;font-weight:800;font-display:swap;src:url(../media/0c795a286deabae8-s.p.3vm0tq4e-zz_5.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Syne Fallback;src:local(Arial);ascent-override:93.93%;descent-override:27.93%;line-gap-override:0.0%;size-adjust:98.47%}.syne_94a91428-module__OfRmUW__className{font-family:Syne,Syne Fallback;font-style:normal}.syne_94a91428-module__OfRmUW__variable{--font-display-face:"Syne", "Syne Fallback"}
@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400 700;font-stretch:100%;font-display:swap;src:url(../media/c7f47671e39f7787-s.0klc_mi0-5f4_.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400 700;font-stretch:100%;font-display:swap;src:url(../media/f06bf9da926bae75-s.p.2874ccu1_u7jf.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Sans Fallback;src:local(Arial);ascent-override:94.42%;descent-override:24.33%;line-gap-override:0.0%;size-adjust:102.74%}.instrument_sans_b00fa91b-module__aBp2tW__className{font-family:Instrument Sans,Instrument Sans Fallback;font-style:normal}.instrument_sans_b00fa91b-module__aBp2tW__variable{--font-body-face:"Instrument Sans", "Instrument Sans Fallback"}
*,:before,:after,::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border:0 solid #e5e7eb}:before,:after{--tw-content:""}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--font-sans);font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{line-height:inherit;margin:0}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-feature-settings:normal;font-variation-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-feature-settings:inherit;font-variation-settings:inherit;font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:#0000;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{margin:0;padding:0;list-style:none}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder{opacity:1;color:#9ca3af}textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{--tw-bg-opacity:1;background-color:rgb(var(--canvas) / var(--tw-bg-opacity,1));font-family:var(--font-sans);--tw-text-opacity:1;color:rgb(var(--ink) / var(--tw-text-opacity,1));-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-height:100dvh}:focus-visible{outline-offset:2px;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000);--tw-ring-opacity:1;--tw-ring-color:rgb(var(--accent) / var(--tw-ring-opacity,1));--tw-ring-offset-width:2px;--tw-ring-offset-color:rgb(var(--canvas));outline:2px solid #0000}::selection{background:rgb(var(--accent) / .28)}a{text-underline-offset:4px}*{scrollbar-width:thin;scrollbar-color:rgb(var(--line)) transparent}.container{width:100%}@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:1536px){.container{max-width:1536px}}.text-gradient{background-image:linear-gradient(100deg, rgb(var(--accent)), rgb(var(--accent-2)));color:#0000;-webkit-background-clip:text;background-clip:text}.panel{--tw-border-opacity:1;border-width:1px;border-color:rgb(var(--line-rgb) / var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(var(--surface) / var(--tw-bg-opacity,1));border-radius:.75rem}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.pointer-events-none{pointer-events:none}.visible{visibility:visible}.invisible{visibility:hidden}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:0}.left-3{left:.75rem}.top-1\/2{top:50%}.top-16{top:4rem}.z-20{z-index:20}.-mx-4{margin-left:-1rem;margin-right:-1rem}.mx-auto{margin-left:auto;margin-right:auto}.ml-auto{margin-left:auto}.mt-10{margin-top:2.5rem}.mt-2{margin-top:.5rem}.mt-8{margin-top:2rem}.block{display:block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.\!grid{display:grid!important}.grid{display:grid}.contents{display:contents}.hidden{display:none}.aspect-square{aspect-ratio:1}.h-10{height:2.5rem}.h-12{height:3rem}.h-48{height:12rem}.h-52{height:13rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-\[56vh\]{height:56vh}.h-full{height:100%}.max-h-\[60vh\]{max-height:60vh}.max-h-\[66vh\]{max-height:66vh}.min-h-\[52vh\]{min-height:52vh}.min-h-dvh{min-height:100dvh}.w-48{width:12rem}.w-9{width:2.25rem}.w-auto{width:auto}.w-full{width:100%}.min-w-0{min-width:0}.max-w-3xl{max-width:48rem}.max-w-5xl{max-width:64rem}.max-w-7xl{max-width:80rem}.max-w-full{max-width:100%}.max-w-prose{max-width:68ch}.max-w-xl{max-width:36rem}.flex-1{flex:1}.flex-grow,.grow{flex-grow:1}.-translate-y-1\/2{--tw-translate-y:-50%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-0\.5{--tw-translate-y:.125rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-110{--tw-scale-x:1.1;--tw-scale-y:1.1;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.resize{resize:both}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1\.5{gap:.375rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-x-4{-moz-column-gap:1rem;column-gap:1rem}.gap-x-6{-moz-column-gap:1.5rem;column-gap:1.5rem}.gap-y-1{row-gap:.25rem}.gap-y-2{row-gap:.5rem}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-1\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.375rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.375rem * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.space-y-8>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(2rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2rem * var(--tw-space-y-reverse))}.overflow-hidden{overflow:hidden}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.break-words{overflow-wrap:break-word}.rounded{border-radius:.25rem}.rounded-\[6px\]{border-radius:6px}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-xl{border-radius:.75rem}.border{border-width:1px}.border-b{border-bottom-width:1px}.border-l-2{border-left-width:2px}.border-t{border-top-width:1px}.border-dashed{border-style:dashed}.border-accent-2\/40{border-color:rgb(var(--accent-2) / .4)}.border-line{--tw-border-opacity:1;border-color:rgb(var(--line-rgb) / var(--tw-border-opacity,1))}.border-transparent{border-color:#0000}.bg-accent{--tw-bg-opacity:1;background-color:rgb(var(--accent) / var(--tw-bg-opacity,1))}.bg-accent-2\/5{background-color:rgb(var(--accent-2) / .05)}.bg-canvas{--tw-bg-opacity:1;background-color:rgb(var(--canvas) / var(--tw-bg-opacity,1))}.bg-canvas\/85{background-color:rgb(var(--canvas) / .85)}.bg-raised{--tw-bg-opacity:1;background-color:rgb(var(--raised) / var(--tw-bg-opacity,1))}.bg-surface{--tw-bg-opacity:1;background-color:rgb(var(--surface) / var(--tw-bg-opacity,1))}.bg-transparent{background-color:#0000}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.p-0\.5{padding:.125rem}.p-6{padding:1.5rem}.px-1{padding-left:.25rem;padding-right:.25rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-16{padding-top:4rem;padding-bottom:4rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-24{padding-top:6rem;padding-bottom:6rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-8{padding-top:2rem;padding-bottom:2rem}.pb-20{padding-bottom:5rem}.pl-4{padding-left:1rem}.pl-6{padding-left:1.5rem}.pl-9{padding-left:2.25rem}.pt-6{padding-top:1.5rem}.pt-8{padding-top:2rem}.text-center{text-align:center}.text-right{text-align:right}.font-display{font-family:var(--font-display)}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-\[0\.9em\]{font-size:.9em}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-extrabold{font-weight:800}.font-medium{font-weight:500}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.italic{font-style:italic}.leading-5{line-height:1.25rem}.leading-relaxed{line-height:1.625}.tracking-tight{letter-spacing:-.025em}.tracking-tightest{letter-spacing:-.04em}.tracking-widest{letter-spacing:.1em}.text-accent-ink{--tw-text-opacity:1;color:rgb(var(--accent-ink) / var(--tw-text-opacity,1))}.text-ink{--tw-text-opacity:1;color:rgb(var(--ink) / var(--tw-text-opacity,1))}.text-muted{--tw-text-opacity:1;color:rgb(var(--muted) / var(--tw-text-opacity,1))}.no-underline{text-decoration-line:none}.accent-ink{accent-color:rgb(var(--ink) / 1)}.opacity-40{opacity:.4}.shadow{--tw-shadow:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.outline{outline-style:solid}.blur{--tw-blur:blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-3xl{--tw-blur:blur(64px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur{--tw-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter,backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-all{transition-property:all;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-transform{transition-property:transform;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.duration-150{transition-duration:.15s}.duration-200{transition-duration:.2s}.duration-500{transition-duration:.5s}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}@keyframes enter{0%{opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0), var(--tw-enter-translate-y,0), 0) scale3d(var(--tw-enter-scale,1), var(--tw-enter-scale,1), var(--tw-enter-scale,1)) rotate(var(--tw-enter-rotate,0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity,1);transform:translate3d(var(--tw-exit-translate-x,0), var(--tw-exit-translate-y,0), 0) scale3d(var(--tw-exit-scale,1), var(--tw-exit-scale,1), var(--tw-exit-scale,1)) rotate(var(--tw-exit-rotate,0))}}.duration-150{animation-duration:.15s}.duration-200{animation-duration:.2s}.duration-500{animation-duration:.5s}.ease-out{animation-timing-function:cubic-bezier(0,0,.2,1)}.running{animation-play-state:running}.\!paused{animation-play-state:paused!important}.paused{animation-play-state:paused}:root,:root[data-theme=dark]{--canvas:9 9 11;--surface:20 20 24;--raised:30 30 36;--ink:250 250 251;--muted:150 150 161;--line-rgb:39 39 47;--accent:139 92 246;--accent-2:236 72 153;--accent-ink:255 255 255;--shadow:0 0% 0%;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-theme=light]{--canvas:255 255 255;--surface:245 245 247;--raised:255 255 255;--ink:13 13 16;--muted:104 104 116;--line-rgb:226 226 232;--accent:109 40 217;--accent-2:190 24 93;--accent-ink:255 255 255;--shadow:220 20% 40%;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:light){:root:not([data-theme]){--canvas:255 255 255;--surface:245 245 247;--raised:255 255 255;--ink:13 13 16;--muted:104 104 116;--line:226 226 232;--accent:109 40 217;--accent-2:190 24 93;--accent-ink:255 255 255;--shadow:220 20% 40%;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}}:root{--font-sans:var(--font-body-face), "Instrument Sans", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, "Apple Color Emoji", "Segoe UI Emoji";--font-display:var(--font-display-face), "Syne", var(--font-sans)}.only-dark{display:var(--only-dark,block)}.only-light{display:var(--only-light,none)}@media (prefers-color-scheme:light){:root:not([data-theme]){--only-dark:none;--only-light:block}}:root[data-theme=light]{--only-dark:none;--only-light:block}:root[data-theme=dark]{--only-dark:block;--only-light:none}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.placeholder\:text-muted::placeholder{--tw-text-opacity:1;color:rgb(var(--muted) / var(--tw-text-opacity,1))}.last\:border-b-0:last-child{border-bottom-width:0}.hover\:border-accent-2:hover{--tw-border-opacity:1;border-color:rgb(var(--accent-2) / var(--tw-border-opacity,1))}.hover\:border-muted\/40:hover{border-color:rgb(var(--muted) / .4)}.hover\:bg-raised:hover{--tw-bg-opacity:1;background-color:rgb(var(--raised) / var(--tw-bg-opacity,1))}.hover\:bg-surface:hover{--tw-bg-opacity:1;background-color:rgb(var(--surface) / var(--tw-bg-opacity,1))}.hover\:text-accent-2:hover{--tw-text-opacity:1;color:rgb(var(--accent-2) / var(--tw-text-opacity,1))}.hover\:text-ink:hover{--tw-text-opacity:1;color:rgb(var(--ink) / var(--tw-text-opacity,1))}.hover\:opacity-90:hover{opacity:.9}.hover\:shadow-lift:hover{--tw-shadow:0 2px 4px hsl(var(--shadow) / .08), 0 16px 40px -16px hsl(var(--shadow) / .22);--tw-shadow-colored:0 2px 4px var(--tw-shadow-color), 0 16px 40px -16px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.focus\:border-accent:focus{--tw-border-opacity:1;border-color:rgb(var(--accent) / var(--tw-border-opacity,1))}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:opacity-40:disabled{opacity:.4}.group:hover .group-hover\:scale-\[1\.04\]{--tw-scale-x:1.04;--tw-scale-y:1.04;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@media (min-width:640px){.sm\:h-64{height:16rem}.sm\:grid-cols-\[10rem_1fr\]{grid-template-columns:10rem 1fr}.sm\:grid-cols-\[8rem_1fr\]{grid-template-columns:8rem 1fr}.sm\:p-10{padding:2.5rem}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:py-10{padding-top:2.5rem;padding-bottom:2.5rem}.sm\:text-4xl{font-size:2.25rem;line-height:2.5rem}}@media (min-width:1024px){.lg\:aspect-auto{aspect-ratio:auto}.lg\:h-40{height:10rem}}
:root{--bg:#0a1220;--bg2:#101a2d;--bg3:#172540;--bg4:#1f3052;--line:#efe9dc1a;--line2:#efe9dc33;--fg:#efe9dc;--fg2:#efe9dcad;--fg3:#efe9dc70;--signal:#06f;--signal-ink:#7fa8ff;--signal-soft:#0066ff29;--tide:#5fe3d0;--r-s:6px;--r-m:14px;--r-l:24px;--display:var(--font-display);--body:var(--font-sans);--wrap:1480px;--pad:clamp(20px,4vw,48px);--top:68px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--fg);font-family:var(--body);-webkit-font-smoothing:antialiased;min-height:100vh;font-size:16px;line-height:1.6;transition:background .4s,color .4s;overflow-x:hidden}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}input,select,textarea{font:inherit;color:inherit}svg{display:block}:focus-visible{outline:2px solid var(--signal-ink);outline-offset:3px;border-radius:4px}::selection{background:var(--signal);color:#fff}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.wrap{max-width:var(--wrap);padding:0 var(--pad);margin:0 auto}h1,h2,h3,h4,.display{font-family:var(--display);letter-spacing:-.025em;font-weight:700;line-height:1.02}h1{font-size:clamp(2.6rem,5.4vw,4.8rem)}h2{font-size:clamp(1.9rem,3.2vw,2.8rem)}h3{letter-spacing:-.015em;font-size:clamp(1.25rem,1.8vw,1.6rem)}p{max-width:68ch}.muted{color:var(--fg2)}.faint{color:var(--fg3)}.small{font-size:.875rem}.tiny{font-size:.78rem}.lead{color:var(--fg2);max-width:56ch;font-size:1.2rem;line-height:1.5}.top{height:var(--top);padding:0 var(--pad);z-index:60;border-bottom:1px solid #0000;justify-content:space-between;align-items:center;gap:16px;transition:background .3s,border-color .3s;display:flex;position:fixed;top:0;left:0;right:0}.top.scrolled{background:color-mix(in srgb,var(--bg) 78%,transparent);-webkit-backdrop-filter:blur(18px)saturate(1.3);border-color:var(--line)}.wordmark{font-family:var(--display);letter-spacing:-.03em;white-space:nowrap;align-items:center;gap:2px;font-size:1.25rem;font-weight:800;display:flex}.wordmark i{background:var(--signal);border-radius:50%;width:8px;height:8px;margin:0 2px;display:inline-block;transform:translateY(2px)}.nav{gap:2px;display:flex}.nav a{color:var(--fg2);border-radius:999px;padding:8px 13px;font-size:.9375rem;transition:color .2s,background .2s}.nav a:hover{color:var(--fg)}.nav a.active{color:var(--fg);background:var(--bg3)}.top-actions{align-items:center;gap:8px;display:flex}.icon-btn{width:40px;height:40px;color:var(--fg2);border:1px solid var(--line);border-radius:50%;place-items:center;transition:border-color .2s,color .2s,background .2s;display:grid}.icon-btn:hover{color:var(--fg);border-color:var(--line2);background:var(--bg2)}.icon-btn svg{width:18px;height:18px}.kbd{color:var(--fg3);border:1px solid var(--line);border-radius:4px;margin-left:6px;padding:1px 5px;font-size:.7rem}.btn{border:1px solid var(--line2);white-space:nowrap;border-radius:999px;align-items:center;gap:8px;padding:10px 18px;font-size:.9375rem;font-weight:500;transition:background .2s,border-color .2s,transform .15s,color .2s;display:inline-flex}.btn:hover{border-color:var(--fg2);background:var(--bg2)}.btn.primary{background:var(--signal);border-color:var(--signal);color:#fff}.btn.primary:hover{background:color-mix(in srgb,var(--signal) 85%,#fff);border-color:#0000}.btn.small{padding:7px 14px;font-size:.875rem}.btn svg{width:16px;height:16px}.top-actions .btn .short,.menu-btn{display:none}@media (max-width:980px){.nav{top:var(--top);background:var(--bg);padding:12px var(--pad) 24px;border-bottom:1px solid var(--line);flex-direction:column;display:none;position:fixed;left:0;right:0}.nav.open{display:flex}.nav a{padding:14px 12px;font-size:1.1rem}.menu-btn{display:grid}.top-actions .btn .label{display:none}.top-actions .btn .short{display:inline}}#view{min-height:100vh;padding-top:0}.view{animation:.45s both viewIn}@keyframes viewIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.page{padding-top:calc(var(--top) + 56px);padding-bottom:96px}.page-head{grid-template-columns:1fr auto;align-items:end;gap:24px;margin-bottom:40px;display:grid}.page-head p{margin-top:14px}@media (max-width:760px){.page-head{grid-template-columns:1fr}}.section{margin-top:104px}@media (max-width:640px){.section{margin-top:56px}.section-head{margin-bottom:18px}}.section-head{justify-content:space-between;align-items:baseline;gap:20px;margin-bottom:28px;display:flex}.section-head a{color:var(--fg2);border-bottom:1px solid var(--line2);padding-bottom:1px;font-size:.9375rem}.section-head a:hover{color:var(--fg);border-color:var(--fg)}.hero{background:var(--bg2);height:100vh;min-height:680px;position:relative;overflow:hidden}.hero .slide{opacity:0;transition:opacity 1.2s;position:absolute;inset:0;transform:scale(1.02)}.hero .slide.on{opacity:1;transition:opacity 1.2s,transform 7s linear;transform:scale(1)}.hero .slide svg{width:100%;height:100%}.hero .shade{background:linear-gradient(to top, color-mix(in srgb,var(--bg) 92%,transparent) 0%, color-mix(in srgb,var(--bg) 40%,transparent) 35%, transparent 65%), linear-gradient(to right, color-mix(in srgb,var(--bg) 55%,transparent), transparent 60%);pointer-events:none;position:absolute;inset:0}.hero-inner{padding:calc(var(--top) + 40px) var(--pad) 40px;flex-direction:column;justify-content:space-between;display:flex;position:absolute;inset:0}.hero-title{letter-spacing:-.035em;text-wrap:balance;max-width:14ch;font-size:clamp(2.8rem,6.2vw,6rem);font-weight:800;line-height:.98;animation:1s cubic-bezier(.2,.7,.2,1) .2s both heroIn}.hero-title span{color:var(--fg2);font-weight:500;font-family:var(--body);letter-spacing:0;max-width:44ch;margin-top:22px;font-size:clamp(1.05rem,1.4vw,1.3rem);line-height:1.5;display:block}@keyframes heroIn{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}.hero-foot{justify-content:space-between;align-items:flex-end;gap:24px;animation:1s cubic-bezier(.2,.7,.2,1) .5s both heroIn;display:flex}.caption{border-radius:var(--r-m);background:color-mix(in srgb,var(--bg) 70%,transparent);-webkit-backdrop-filter:blur(16px);border:1px solid var(--line);cursor:pointer;grid-template-columns:auto 1fr;align-items:center;gap:16px;max-width:520px;padding:14px 18px 14px 14px;transition:border-color .2s,background .2s;display:grid}.caption:hover{border-color:var(--line2);background:color-mix(in srgb,var(--bg) 82%,transparent)}.caption .thumb{border-radius:8px;width:56px;height:56px;display:block;overflow:hidden}.caption .thumb svg{width:100%;height:100%}.caption .t{font-family:var(--display);letter-spacing:-.01em;font-size:1.05rem;font-weight:700}.caption .a{color:var(--fg2);font-size:.9rem}.caption .m{color:var(--fg3);margin-top:2px;font-size:.8rem}.ticks{align-items:center;gap:14px;display:flex}.ticks .bars{gap:6px;display:flex}.ticks .bar{background:var(--line2);cursor:pointer;border-radius:2px;width:34px;height:3px;overflow:hidden}.ticks .bar i{background:var(--fg);width:0;height:100%;display:block}.ticks .bar.on i{width:100%;transition:width 6s linear}.ticks .bar.done i{width:100%}.ticks .count{font-variant-numeric:tabular-nums;color:var(--fg2);text-align:right;min-width:56px;font-size:.9rem}.hero-nav{gap:6px;display:flex}@media (max-width:760px){.hero-foot{flex-direction:column;align-items:stretch}.ticks{justify-content:space-between;gap:10px;width:100%;min-width:0}.ticks .bars{flex:1;gap:3px;min-width:0}.ticks .bar{flex:1 1 0;width:auto;min-width:4px}.ticks .rail{flex:1;width:auto;min-width:0}.ticks .count{white-space:nowrap;min-width:0;font-size:.8rem}.hero-nav{flex:none}}.ledger{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(4,1fr);margin-top:0;display:grid}.ledger div{border-left:1px solid var(--line);padding:26px 0 26px 22px}.ledger div:first-child{border-left:0;padding-left:0}.ledger b{font-family:var(--display);letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:clamp(1.6rem,2.4vw,2.2rem);font-weight:700;display:block}.ledger span{color:var(--fg3);font-size:.875rem}@media (max-width:900px){.ledger div{border-left:0;padding-left:0}.ledger{-moz-column-gap:16px;column-gap:16px}}@media (max-width:640px){.ledger{-moz-column-gap:10px;column-gap:10px}.ledger div{min-width:0;padding:14px 0}.ledger b{font-size:clamp(.95rem,4.2vw,1.3rem)}.ledger span{white-space:nowrap;text-overflow:ellipsis;font-size:.68rem;line-height:1.2;display:block;overflow:hidden}}.art{background:var(--bg2);overflow:hidden}.art svg{width:100%;height:100%}.work{border-radius:var(--r-m);background:var(--bg2);cursor:pointer;text-align:left;border:0;width:100%;padding:0;display:block;position:relative;overflow:hidden}.work .art{transition:transform .6s cubic-bezier(.2,.7,.2,1)}@media (hover:hover) and (pointer:fine){.work:hover .art{transform:scale(1.025)}}.work .cap{color:#efe9dc;opacity:0;pointer-events:none;background:linear-gradient(#0000,#060a14d1);padding:44px 14px 14px;transition:opacity .25s;position:absolute;bottom:0;left:0;right:0}@media (hover:hover) and (pointer:fine){.work:hover .cap{opacity:1}}.work:focus-visible .cap{opacity:1}@media (hover:none){.work .cap{opacity:1;padding-top:30px}}.work .cap b{font-family:var(--display);letter-spacing:-.01em;font-size:.98rem;font-weight:700;display:block}.work .cap span{color:#efe9dcbf;font-size:.82rem}.chip{border:1px solid var(--line2);color:var(--fg2);background:color-mix(in srgb,var(--bg) 60%,transparent);border-radius:999px;align-items:center;gap:6px;padding:3px 9px;font-size:.72rem;display:inline-flex}.chip i{background:currentColor;border-radius:50%;width:6px;height:6px}.chip.tezos i{background:#2c7df7}.chip.ethereum i{background:#8a92b2}.chip.solana i{background:#14f195}.chip.base i{background:#0052ff}.chip.polygon i{background:#8247e5}.chip.arbitrum i{background:#28a0f0}.chip.optimism i{background:#ff0420}.chip.avalanche i{background:#e84142}.chip.zora i{background:#000}.chip.evm i{background:#8a92b2}.chip.physical i{background:#f2a65a}.work .cap .chip{position:absolute;top:12px;right:12px}.work .cap{overflow:visible}.wall{align-items:flex-start;display:flex}.wall>.wall-col{flex-direction:column;flex:1 1 0;min-width:0;display:flex}.wall .work{-moz-column-break-inside:avoid;break-inside:avoid}.wall>.work{flex:100%;min-width:0}.grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:16px;display:grid}.art.framed{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr);place-items:center;transition:aspect-ratio .18s;display:grid;position:relative}.art.framed .fill{-o-object-fit:cover;object-fit:cover;filter:blur(28px)saturate(1.15);opacity:.55;pointer-events:none;width:100%;height:100%;transition:opacity .3s;position:absolute;inset:0;transform:scale(1.2)}.art.framed.true .fill{opacity:0}.art.framed .piece{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:relative}@media (prefers-reduced-motion:reduce){.art.framed{transition:none}}.strip{scroll-snap-type:x mandatory;margin:0 calc(var(--pad) * -1);padding-bottom:12px;padding-left:var(--pad);padding-right:var(--pad);scrollbar-width:none;gap:18px;list-style:none;display:flex;overflow-x:auto}.strip>li{scroll-snap-align:start;flex:0 0 min(78vw,560px);min-width:0;display:grid}.strip>li>.gallery-tile{flex:none;width:100%}.strip::-webkit-scrollbar{display:none}.gallery-tile{aspect-ratio:4/3;border-radius:var(--r-l);scroll-snap-align:start;background:var(--bg2);isolation:isolate;flex:0 0 min(78vw,560px);display:block;position:relative;overflow:hidden}.gallery-tile .mosaic{grid-template-rows:1fr 1fr;grid-template-columns:2fr 1fr;gap:3px;transition:transform .8s cubic-bezier(.2,.7,.2,1);display:grid;position:absolute;inset:0}.gallery-tile .mosaic .art:first-child{grid-row:1/3}.gallery-tile .mosaic .art{background:var(--bg3)}.gallery-tile .mosaic .art svg{width:100%;height:100%}.gallery-tile:hover .mosaic{transform:scale(1.03)}.gallery-tile .over{color:#efe9dc;background:linear-gradient(#0000,#060a1433 45%,#060a14e0 100%);flex-direction:column;justify-content:flex-end;padding:24px;display:flex;position:absolute;inset:0}.gallery-tile h3{letter-spacing:-.02em;font-size:clamp(1.4rem,2vw,1.9rem)}.gallery-tile p{color:#efe9dcbf;max-width:40ch;margin-top:6px;font-size:.9375rem}.gallery-tile .meta{color:#efe9dc99;gap:14px;margin-top:14px;font-size:.82rem;display:flex}.gallery-tile .over h3,.gallery-tile .over p,.gallery-tile .over .meta{--edge:#060a14d9;text-shadow:1px 0 1px var(--edge), -1px 0 1px var(--edge), 0 1px 1px var(--edge), 0 -1px 1px var(--edge), 0 1px 4px #060a148c}.gallery-tile .pin{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#efe9dc;background:#060a148c;border:1px solid #efe9dc33;border-radius:999px;align-items:center;gap:6px;padding:5px 10px;font-size:.75rem;display:inline-flex;position:absolute;top:18px;left:18px}.gallery-tile .pin svg{width:11px;height:11px}.pinned-grid{perspective:1400px;grid-template-columns:repeat(2,1fr);gap:22px;display:grid}.pinned-grid .gallery-tile{aspect-ratio:4/3;transform-style:preserve-3d;flex:none;transition:transform .45s cubic-bezier(.2,.7,.2,1),box-shadow .45s;box-shadow:0 2px 4px #0003,0 24px 60px -24px #000000a6}.pinned-grid .gallery-tile:after{content:"";pointer-events:none;border-radius:inherit;border:1px solid #ffffff24;position:absolute;inset:0;box-shadow:inset 0 1px #ffffff29}@media (hover:hover) and (pointer:fine){.pinned-grid .gallery-tile:hover{transform:translateY(-6px)rotateX(1.4deg)scale(1.012);box-shadow:0 4px 8px #0000003d,0 40px 90px -28px #000c}}.pinned-grid>li:first-child{grid-column:1/-1}.pinned-grid>li:first-child .gallery-tile{aspect-ratio:2.4}@media (max-width:760px){.pinned-grid{grid-template-columns:1fr}.pinned-grid .gallery-tile,.pinned-grid>li:first-child .gallery-tile{aspect-ratio:4/3}}@media (prefers-reduced-motion:reduce){.pinned-grid .gallery-tile{transition:none}.pinned-grid .gallery-tile:hover{transform:none}}.gallery-list{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:18px;display:grid}.gallery-list .gallery-tile{aspect-ratio:4/3;flex:none}.toolbar{flex-wrap:wrap;align-items:center;gap:10px;margin:28px 0 24px;display:flex}.seg{border:1px solid var(--line);background:var(--bg2);border-radius:999px;padding:3px;display:inline-flex}.seg button{color:var(--fg2);border-radius:999px;align-items:center;gap:7px;padding:7px 14px;font-size:.875rem;display:inline-flex}.seg button svg{width:14px;height:14px}.seg button.on{background:var(--bg4);color:var(--fg)}.field{border:1px solid var(--line);background:var(--bg2);border-radius:999px;flex:240px;align-items:center;gap:10px;min-width:240px;max-width:420px;height:42px;padding:0 16px;display:flex}.field input{color:var(--fg);background:0 0;border:0;outline:0;flex:1;font-size:.9375rem}.field input::placeholder{color:var(--fg3)}.field svg{width:16px;height:16px;color:var(--fg3);flex:none}.select{border:1px solid var(--line);background:var(--bg2);border-radius:999px;align-items:center;height:42px;padding:0 14px;display:flex;position:relative}.select select{color:var(--fg2);appearance:none;cursor:pointer;background:0 0;border:0;outline:0;padding-right:18px;font-size:.875rem}.select:after{content:"";border-right:1.5px solid var(--fg3);border-bottom:1.5px solid var(--fg3);width:6px;height:6px;position:absolute;top:50%;right:14px;transform:translateY(-70%)rotate(45deg)}.chips{flex-wrap:wrap;gap:6px;display:flex}.chips button{border:1px solid var(--line);color:var(--fg2);background:var(--bg2);border-radius:999px;align-items:center;gap:7px;padding:7px 13px;font-size:.8125rem;display:inline-flex}.chips button i{background:var(--fg3);border-radius:50%;width:7px;height:7px}.chips button.on{border-color:var(--fg2);color:var(--fg);background:var(--bg3)}.chips button.tezos.on i{background:#2c7df7}.chips button.ethereum.on i{background:#8a92b2}.chips button.solana.on i{background:#14f195}.chips button.physical.on i{background:#f2a65a}.result-count{color:var(--fg3);font-variant-numeric:tabular-nums;margin-left:auto;font-size:.875rem}.show{grid-template-columns:1fr;gap:14px;display:grid}.show .stage{border-radius:var(--r-l);background:var(--bg2);aspect-ratio:16/9;place-items:center;display:grid;position:relative;overflow:hidden}.show .stage .art{background:0 0;position:absolute;inset:0}.show .stage .art svg{width:100%;height:100%}.show .stage .cap{border-radius:var(--r-m);background:color-mix(in srgb,var(--bg) 78%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid var(--line);padding:12px 16px;position:absolute;bottom:20px;left:20px}.show .stage .cap b{font-family:var(--display);display:block}.show .stage .cap span{color:var(--fg2);font-size:.875rem}.show .stage .arrow{background:color-mix(in srgb,var(--bg) 70%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--line);width:46px;height:46px;color:var(--fg);border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.show .stage .arrow svg{width:18px;height:18px}.show .stage .arrow.l{left:16px}.show .stage .arrow.r{right:16px}.show .stage .open{position:absolute;bottom:20px;right:20px}.thumbs{scrollbar-width:thin;gap:8px;padding-bottom:6px;display:flex;overflow-x:auto}.thumbs button{aspect-ratio:1;opacity:.5;border:2px solid #0000;border-radius:8px;flex:0 0 84px;transition:opacity .2s;overflow:hidden}.thumbs button.on{opacity:1;border-color:var(--fg)}.thumbs button svg{width:100%;height:100%}.table{border-collapse:collapse;width:100%;font-size:.9375rem}.table th{text-align:left;color:var(--fg3);border-bottom:1px solid var(--line);padding:12px 14px;font-size:.8125rem;font-weight:500}.table td{border-bottom:1px solid var(--line);vertical-align:middle;padding:12px 14px}.table tr{cursor:pointer}.table tbody tr:hover td{background:var(--bg2)}.table .mini{border-radius:6px;width:44px;height:44px;display:block;overflow:hidden}.table .mini svg{width:100%;height:100%}.table td.num{font-variant-numeric:tabular-nums;color:var(--fg2)}.mono{font-variant-numeric:tabular-nums;letter-spacing:.01em}.artists-layout{grid-template-columns:1fr 36px;align-items:start;gap:24px;display:grid}.alpha{top:calc(var(--top) + 24px);flex-direction:column;align-items:center;gap:1px;display:flex;position:sticky}.alpha button{width:28px;height:24px;color:var(--fg3);font-variant-numeric:tabular-nums;border-radius:6px;font-size:.72rem}.alpha button:hover{color:var(--fg);background:var(--bg2)}.alpha button.on{color:#fff;background:var(--signal)}@media (max-width:760px){.artists-layout{grid-template-columns:1fr}.alpha{flex-flow:wrap;justify-content:flex-start;margin-bottom:12px;position:static}}.artist-grid{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:14px;display:grid}.artist-card{border-radius:var(--r-m);border:1px solid var(--line);background:var(--bg2);text-align:left;grid-template-columns:52px 1fr;align-items:center;gap:14px;padding:14px;transition:border-color .2s,background .2s;display:grid}.artist-card:hover{border-color:var(--line2);background:var(--bg3)}.avatar{background:var(--bg3);aspect-ratio:1;border-radius:50%;display:block;overflow:hidden}.avatar svg{width:100%;height:100%}.artist-card b{font-family:var(--display);letter-spacing:-.01em;font-size:1rem;font-weight:700;line-height:1.2;display:block}.artist-card .h{color:var(--fg3);font-size:.8125rem}.artist-card .meta{color:var(--fg2);align-items:center;gap:8px;margin-top:6px;font-size:.78rem;display:flex}.dots{gap:3px;display:inline-flex}.dots i{border-radius:50%;width:7px;height:7px}.dots .tezos{background:#2c7df7}.dots .ethereum{background:#8a92b2}.dots .solana{background:#14f195}.dots .physical{background:#f2a65a}.more{justify-content:center;align-items:center;min-height:40px;margin-top:36px;display:flex}.artist-head{padding-top:calc(var(--top) + 56px);grid-template-columns:140px 1fr auto;align-items:center;gap:32px;display:grid}.artist-head .avatar{width:140px}.artist-head h1{font-size:clamp(2.2rem,4.4vw,3.8rem)}.artist-head .sub{color:var(--fg2);flex-wrap:wrap;align-items:center;gap:16px;margin-top:10px;font-size:.95rem;display:flex}.artist-head .links{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}@media (max-width:860px){.artist-head{grid-template-columns:100px 1fr}.artist-head .avatar{width:100px}.artist-head .links{grid-column:1/-1;justify-content:flex-start}}.facts{background:var(--line);border-radius:var(--r-m);border:1px solid var(--line);grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:1px;margin-top:40px;display:grid;overflow:hidden}.facts div{background:var(--bg2);padding:18px 20px}.facts b{font-family:var(--display);letter-spacing:-.02em;font-size:1.4rem;display:block}.facts span{color:var(--fg3);font-size:.8125rem}.meta-grid .unknown,.facts .unknown{color:var(--fg3);font-family:var(--body);letter-spacing:0;font-size:.95rem;font-weight:400}.two-col{grid-template-columns:1.2fr .8fr;gap:48px;margin-top:40px;display:grid}@media (max-width:860px){.two-col{grid-template-columns:1fr}}.feature{border-radius:var(--r-l);border:1px solid var(--line);background:var(--bg2);cursor:pointer;text-align:left;grid-template-columns:1.25fr 1fr;gap:0;width:100%;padding:0;display:grid;overflow:hidden}.feature .art{aspect-ratio:4/3}.feature .art svg{width:100%;height:100%}.feature .body{flex-direction:column;justify-content:center;padding:clamp(24px,4vw,56px);display:flex}.feature h2{margin-top:12px;font-size:clamp(1.8rem,3vw,2.8rem)}.feature p{color:var(--fg2);margin-top:18px}.byline{color:var(--fg3);align-items:center;gap:14px;font-size:.875rem;display:flex}.byline .avatar{width:26px}@media (max-width:860px){.feature{grid-template-columns:1fr}}.article-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:22px;margin-top:22px;display:grid}.article-card{text-align:left;border-radius:var(--r-l);border:1px solid var(--line);background:var(--bg2);padding:0;transition:border-color .2s;overflow:hidden}.article-card:hover{border-color:var(--line2)}.article-card .art{aspect-ratio:3/2}.article-card .art svg{width:100%;height:100%}.article-card .body{padding:22px}.article-card h3{margin-top:10px}.article-card p{color:var(--fg2);margin-top:10px;font-size:.95rem}.article{max-width:var(--wrap);margin:0 auto}.article .prose-body{max-width:78ch;margin-inline:auto}.article .prose-body>.article-gallery,.article .prose-body>.article-picture{max-width:100%}.article-gallery{grid-template-columns:repeat(auto-fit,minmax(min(180px,100%),1fr));grid-template-columns:repeat(var(--cols,2),minmax(0,1fr));gap:14px;margin:32px 0;display:grid}@media (max-width:900px){.article-gallery{grid-template-columns:repeat(min(var(--cols,2),3),minmax(0,1fr))}}@media (max-width:600px){.article-gallery{grid-template-columns:repeat(min(var(--cols,2),2),minmax(0,1fr))}}.article-gallery .article-picture{margin:0}.article-gallery .article-picture .article-shot{cursor:pointer}.article-gallery .article-picture .article-shot img,.article-gallery>img{aspect-ratio:1;-o-object-fit:cover;object-fit:cover;border-radius:var(--r-m);width:100%;height:100%;transition:transform .4s cubic-bezier(.2,.7,.2,1);display:block}@media (hover:hover) and (pointer:fine){.article-gallery .article-picture:hover .article-shot img{transform:scale(1.03)}}.article-gallery .article-picture .article-shot{border-radius:var(--r-m);overflow:hidden}.article-gallery .article-picture.compact figcaption{display:none}.article header{padding-top:calc(var(--top) + 64px);text-align:left}.article header h1{text-wrap:balance;margin-top:18px;font-size:clamp(2.2rem,4.6vw,3.9rem)}.article header .dek{color:var(--fg2);margin-top:20px;font-size:1.25rem;line-height:1.45}.article .cover{margin:40px calc(var(--pad) * -1) 48px;border-radius:0}.article .cover .art{aspect-ratio:16/9;cursor:pointer}.article .cover .art svg{width:100%;height:100%}@media (min-width:900px){.article .cover{border-radius:var(--r-l);margin:44px -140px 56px;overflow:hidden}}.prose p{color:var(--fg);max-width:100%;margin-bottom:1.4em;font-size:1.125rem;line-height:1.7}.prose blockquote{font-family:var(--display);letter-spacing:-.02em;border-left:3px solid var(--signal);margin:2.2em 0;padding-left:24px;font-size:clamp(1.4rem,2.4vw,2rem);line-height:1.25}.prose blockquote footer{font-family:var(--body);color:var(--fg3);letter-spacing:0;margin-top:12px;font-size:.9rem}.related{border-top:1px solid var(--line);margin-top:64px;padding-top:32px}.about-hero{grid-template-columns:1.15fr .85fr;align-items:end;gap:clamp(28px,4vw,56px);display:grid}.about-hero .portrait{aspect-ratio:4/5;border-radius:var(--r-l);align-self:end;width:100%;max-height:min(58vh,560px);position:relative;overflow:hidden}.about-hero .portrait img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.about-hero .portrait svg{width:100%;height:100%}.about-hero .portrait .tag{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#efe9dc;background:#060a1499;border:1px solid #efe9dc33;border-radius:999px;padding:8px 12px;font-size:.8rem;position:absolute;bottom:18px;left:18px}@media (max-width:860px){.about-hero{grid-template-columns:1fr}}.timeline{gap:0;margin-top:64px;display:grid}.timeline div{border-top:1px solid var(--line);grid-template-columns:90px 1fr;gap:24px;padding:22px 0;display:grid}.timeline div:last-child{border-bottom:1px solid var(--line)}.timeline b{font-family:var(--display);color:var(--fg2);font-weight:600}.timeline p{color:var(--fg2)}.timeline strong{color:var(--fg);font-weight:600;display:block}.contact-layout{grid-template-columns:1fr 1fr;gap:64px;margin-top:20px;display:grid}@media (max-width:860px){.contact-layout{grid-template-columns:1fr;gap:40px}}.form{gap:14px;display:grid}.form label{color:var(--fg2);gap:6px;font-size:.875rem;display:grid}.form input,.form textarea,.form select{background:var(--bg2);border:1px solid var(--line);color:var(--fg);border-radius:12px;outline:0;width:100%;padding:12px 14px;transition:border-color .2s}.form input:focus,.form textarea:focus,.form select:focus{border-color:var(--signal-ink)}.form textarea{resize:vertical;min-height:140px}.form .row{grid-template-columns:1fr 1fr;gap:14px;display:grid}.contact-list{gap:0;display:grid}.contact-list a,.contact-list div{border-top:1px solid var(--line);justify-content:space-between;gap:16px;padding:18px 0;display:flex}.contact-list a:last-child,.contact-list div:last-child{border-bottom:1px solid var(--line)}.contact-list span:first-child{color:var(--fg3)}.contact-list a:hover span:last-child{color:var(--signal-ink)}.map{aspect-ratio:16/9;border-radius:var(--r-l);background:var(--bg2);border:1px solid var(--line);margin-top:28px;position:relative;overflow:hidden}.map svg{width:100%;height:100%}.map .pin-label{background:var(--bg);border:1px solid var(--line2);white-space:nowrap;border-radius:999px;padding:8px 12px;font-size:.8rem;position:absolute;top:50%;left:50%;transform:translate(14px,-50%)}.lens{z-index:80;background:color-mix(in srgb,var(--bg) 96%,transparent);display:none;position:fixed;inset:0}.lens.on{grid-template-columns:1.15fr .85fr;animation:.35s cubic-bezier(.2,.7,.2,1) both lensIn;display:grid}@keyframes lensIn{0%{opacity:0;transform:scale(.985)}to{opacity:1;transform:none}}.lens .stage{background:radial-gradient(ellipse at 50% 60%, color-mix(in srgb,var(--bg3) 70%,transparent), transparent 70%);place-items:center;padding:clamp(24px,5vw,72px);display:grid;position:relative}.lens .stage .art{background:var(--bg2);aspect-ratio:1;border-radius:6px;width:60%;overflow:hidden;box-shadow:0 40px 100px #00000080}.lens .stage .art svg{width:100%;height:100%}.lens .stage .nav-btn{border:1px solid var(--line);background:color-mix(in srgb,var(--bg) 60%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);width:48px;height:48px;color:var(--fg);border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.lens .panel h2{text-wrap:balance;font-size:clamp(1.8rem,2.8vw,2.6rem)}.lens .panel .artist-line{align-items:center;gap:12px;margin-top:14px;display:flex}.lens .panel .artist-line .avatar{width:34px}.lens .panel .desc{color:var(--fg2);margin-top:22px;font-size:1.05rem}.meta-grid div{background:var(--bg2);padding:14px 16px}.meta-grid b.link{color:var(--signal-ink);cursor:pointer}.swatches{gap:8px;margin-top:28px;display:flex}.swatches div{color:#ffffffd9;text-shadow:0 1px 2px #0009;cursor:pointer;border-radius:10px;flex:1;align-items:flex-end;height:54px;padding:6px;font-size:.7rem;display:flex}.prov{margin-top:32px;padding-left:22px;position:relative}.prov:before{content:"";background:var(--line2);width:1px;position:absolute;top:6px;bottom:6px;left:5px}.prov div{padding-bottom:20px;position:relative}.prov div:before{content:"";background:var(--bg);border:2px solid var(--fg2);border-radius:50%;width:11px;height:11px;position:absolute;top:7px;left:-21px}.prov div:first-child:before{background:var(--signal);border-color:var(--signal)}.prov b{font-weight:500;display:block}.prov span{color:var(--fg3);font-size:.85rem}.more-from{margin-top:36px}.more-from .row{grid-template-columns:repeat(4,1fr);gap:8px;margin-top:12px;display:grid}.more-from .row button{aspect-ratio:1;border-radius:8px;padding:0;overflow:hidden}.more-from .row button svg{width:100%;height:100%}.panel-label{color:var(--fg3);margin-bottom:6px;font-size:.8125rem}@media (max-width:900px){.lens.on{grid-template-rows:52vh 1fr;grid-template-columns:1fr}.lens .panel{border-left:0;border-top:1px solid var(--line)}}.cmd{z-index:90;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#04081099;padding:12vh 16px 0;display:none;position:fixed;inset:0}.cmd.on{display:block}.cmd .box{background:var(--bg2);border:1px solid var(--line2);border-radius:18px;max-width:640px;margin:0 auto;animation:.25s both lensIn;overflow:hidden;box-shadow:0 30px 80px #00000080}.cmd .in{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:16px 18px;display:flex}.cmd .in svg{width:18px;height:18px;color:var(--fg3)}.cmd input{color:var(--fg);background:0 0;border:0;outline:0;flex:1;font-size:1.05rem}.cmd .results{max-height:55vh;padding:8px;overflow-y:auto}.cmd .grp{color:var(--fg3);padding:10px 12px 4px;font-size:.75rem}.cmd .item{text-align:left;border-radius:10px;grid-template-columns:36px 1fr auto;align-items:center;gap:12px;width:100%;padding:8px 12px;display:grid}.cmd .item:hover,.cmd .item.sel{background:var(--bg3)}.cmd .item .ic{background:var(--bg3);width:36px;height:36px;color:var(--fg2);border-radius:8px;place-items:center;display:grid;overflow:hidden}.cmd .item .ic svg{width:100%;height:100%}.cmd .item .ic.pg svg{width:16px;height:16px}.cmd .item b{font-weight:500;display:block}.cmd .item span{color:var(--fg3);font-size:.8rem}.cmd .item .k{color:var(--fg3);font-size:.75rem}.cmd .empty{text-align:center;color:var(--fg3);padding:32px}.drawer{background:var(--bg2);border-left:1px solid var(--line);z-index:85;width:min(400px,100vw);padding:24px;transition:transform .4s cubic-bezier(.2,.7,.2,1);position:fixed;top:0;bottom:0;right:0;overflow-y:auto;transform:translate(100%)}.drawer.on{transform:none}.drawer h3{margin-top:0}.drawer .group{margin-top:28px}.drawer .group>span{color:var(--fg3);margin-bottom:10px;font-size:.8125rem;display:block}.themes{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.themes .sw,.themes .sw i{position:relative}.themes .sw i:after{content:"";background:var(--pair);opacity:.9;position:absolute;inset:0 0 0 50%}.mode-seg{border:1px solid var(--line);background:var(--bg3);border-radius:12px;grid-template-columns:repeat(3,1fr);gap:2px;padding:3px;display:grid}.mode-seg button{color:var(--fg2);border-radius:9px;justify-content:center;align-items:center;gap:6px;padding:8px;font-size:.85rem;display:flex}.mode-seg button svg{width:14px;height:14px}.mode-seg button.on{background:var(--bg);color:var(--fg)}.themes button{border:1px solid var(--line);text-align:left;border-radius:12px;gap:8px;padding:10px;font-size:.85rem;display:grid}.themes button.on{border-color:var(--fg)}.themes .sw{border-radius:6px;height:30px;display:flex;overflow:hidden}.themes .sw i{flex:1}.accents{flex-wrap:wrap;gap:8px;display:flex}.accents button{border:2px solid #0000;border-radius:50%;width:32px;height:32px}.accents button.on{border-color:var(--fg)}.toggle{border-top:1px solid var(--line);justify-content:space-between;align-items:center;padding:12px 0;display:flex}.toggle:last-child{border-bottom:1px solid var(--line)}.switch{background:var(--bg4);border-radius:999px;width:40px;height:22px;transition:background .2s;position:relative}.switch:after{content:"";background:var(--fg);border-radius:50%;width:16px;height:16px;transition:transform .2s;position:absolute;top:3px;left:3px}.switch.on{background:var(--signal)}.switch.on:after{transform:translate(18px)}.drawer .note{background:var(--bg3);color:var(--fg2);border-radius:12px;margin-top:28px;padding:14px;font-size:.85rem}.scrim{z-index:84;display:none;position:fixed;inset:0}.scrim.on{display:block}.toast{opacity:0;background:var(--fg);color:var(--bg);z-index:100;pointer-events:none;white-space:nowrap;text-overflow:ellipsis;border-radius:999px;max-width:calc(100vw - 32px);padding:10px 16px;font-size:.9rem;transition:opacity .25s,transform .25s;position:fixed;bottom:96px;left:50%;overflow:hidden;transform:translate(-50%,20px)}.toast.on{opacity:1;transform:translate(-50%)}footer.site{border-top:1px solid var(--line);margin-top:56px}.foot-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 28px;padding-top:20px;padding-bottom:20px;display:flex}.foot-nav{flex-wrap:wrap;gap:2px 4px;margin-left:-11px;display:flex}.foot-nav a{color:var(--fg2);border-radius:999px;padding:5px 11px;font-size:.9375rem;transition:color .2s,background .2s}.foot-nav a:hover{color:var(--fg);background:var(--bg2)}.foot-fine{color:var(--fg3);flex-wrap:wrap;align-items:center;gap:0 8px;font-size:.82rem;display:flex}.foot-fine a{color:var(--fg2);border-bottom:1px solid var(--line2)}.foot-fine a:hover{color:var(--fg)}@media (max-width:860px){.foot-bar{text-align:center;flex-direction:column;justify-content:center;gap:10px}.foot-nav{justify-content:center;margin-left:0}.foot-fine{flex-direction:column;justify-content:center;gap:2px}.foot-fine .sep{display:none}}.home-cta{border-radius:var(--r-l);border:1px solid var(--line);align-items:end;min-height:360px;margin-top:104px;display:grid;position:relative;overflow:hidden}.home-cta .bgart{opacity:.55;position:absolute;inset:0}.home-cta .bgart svg{width:100%;height:100%}.home-cta .body{background:linear-gradient(to top,color-mix(in srgb,var(--bg) 92%,transparent),transparent);width:100%;padding:clamp(28px,5vw,56px);position:relative}.home-cta h2{max-width:20ch}.home-cta p{color:var(--fg2);margin:14px 0 24px}.art img,.slide img,.caption .thumb img,.gallery-tile .art img,.work .art img,.article .art img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.hero .slide{display:block}.hero .slide img{position:absolute;inset:0}.hero .slide video{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.caption .t,.caption .a,.caption .m{display:block}.work>a,.work>button:not(.add-piece){width:100%;display:block}.work{cursor:default}.work:has(>a){cursor:pointer}.pinned-grid>li,.gallery-list>li{min-width:0;display:grid}.pinned-grid>li>a,.gallery-list>li>a{width:100%}.hero .shade{background:linear-gradient(to bottom, color-mix(in srgb,var(--bg) 72%,transparent) 0%, transparent calc(var(--top) + 28px)), linear-gradient(to top, color-mix(in srgb,var(--bg) 74%,transparent) 0%, color-mix(in srgb,var(--bg) 20%,transparent) 22%, transparent 42%), radial-gradient(115% 80% at 0% 5%, color-mix(in srgb,var(--bg) 58%,transparent), transparent 62%)}.hero-title span{color:color-mix(in srgb,var(--fg) 92%,transparent)}.hero-title,.hero-title span,.ticks .count{--halo:color-mix(in srgb,var(--bg) 88%,transparent);text-shadow:1px 0 1px var(--halo), -1px 0 1px var(--halo), 0 1px 1px var(--halo), 0 -1px 1px var(--halo), 0 1px 3px color-mix(in srgb,var(--bg) 55%,transparent)}.wordmark{--mark-h:33px}.wordmark .mark{height:var(--mark-h);-o-object-fit:contain;object-fit:contain;width:auto}@media (max-width:760px){.wordmark{--mark-h:28px}}.lens{z-index:80;background:color-mix(in srgb,var(--bg) 96%,transparent);grid-template-rows:minmax(0,1fr);grid-template-columns:1.15fr .85fr;animation:.35s cubic-bezier(.2,.7,.2,1) both lensIn;display:grid;position:fixed;inset:0}.lens .stage{background:radial-gradient(ellipse at 50% 60%, color-mix(in srgb,var(--bg3) 70%,transparent), transparent 70%);place-items:center;min-width:0;padding:clamp(24px,5vw,72px);display:grid;position:relative}.lens .stage .art{cursor:zoom-in;background:0 0;border:0;border-radius:6px;grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr);place-items:center;width:100%;height:100%;padding:0;display:grid;overflow:hidden}.lens .stage .art img{-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 40px 100px #00000080);border-radius:6px;width:auto;max-width:100%;height:auto;max-height:100%}.lens .stage .art video{-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 40px 100px #00000080);border-radius:6px;width:100%;height:100%}.lens .stage .nav-btn{border:1px solid var(--line);background:color-mix(in srgb,var(--bg) 60%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);width:48px;height:48px;color:var(--fg);z-index:2;border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.lens .stage .nav-btn svg{width:18px;height:18px}.lens .stage .nav-btn.l{left:20px}.lens .stage .nav-btn.r{right:20px}.lens .close,.lens .stage .nav-btn{border:1px solid var(--line2);background:color-mix(in srgb,var(--bg) 86%,transparent);-webkit-backdrop-filter:blur(12px);color:var(--fg);box-shadow:0 2px 10px #00000047}.lens .close:hover,.lens .stage .nav-btn:hover{background:var(--bg);border-color:var(--fg2)}.lens .close{z-index:3;position:absolute;top:18px;left:auto;right:18px}.lens .panel{border-left:1px solid var(--line);background:var(--bg);padding:clamp(24px,4vw,56px) clamp(24px,4vw,56px) 120px;overflow-y:auto}.lens .panel h2{text-wrap:balance;margin-top:8px;font-size:clamp(1.8rem,2.8vw,2.6rem)}.lens .panel .artist-line{flex-wrap:wrap;align-items:center;gap:12px;margin-top:14px;display:flex}.lens .panel .artist-line a{border-bottom:1px solid var(--line2);font-weight:500}.lens .panel .artist-line a:hover{border-color:var(--fg)}.lens .panel .desc{color:var(--fg2);white-space:pre-wrap;margin-top:22px;font-size:1.05rem}.meta-grid{background:var(--line);border:1px solid var(--line);border-radius:var(--r-m);grid-template-columns:1fr 1fr;gap:1px;margin-top:28px;display:grid;overflow:hidden}.meta-grid div{background:var(--bg2);min-width:0;padding:14px 16px}.meta-grid span{color:var(--fg3);font-size:.78rem;display:block}.meta-grid b{word-break:break-all;font-size:.95rem;font-weight:500}.lens-actions{flex-wrap:wrap;gap:8px;margin-top:28px;display:flex}.lens-actions svg{width:14px;height:14px}@media (max-width:900px){.lens{grid-template-rows:minmax(0,52vh) minmax(0,1fr);grid-template-columns:1fr}.lens .panel{border-left:0;border-top:1px solid var(--line)}}.zoom{z-index:100;background:#000;position:fixed;inset:0;overflow:hidden}.zoom:focus{outline:none}.zoom-surface{touch-action:none;-webkit-user-select:none;user-select:none;cursor:zoom-in;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.zoom-surface.zoomed{cursor:grab}.zoom-surface.zoomed:active{cursor:grabbing}.zoom-surface img{-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 24px 64px #0009);max-width:96vw;max-height:94vh;display:block}.zoom-chrome{pointer-events:none;opacity:0;transition:opacity .3s;position:absolute;inset:0}.zoom-chrome.on{opacity:1}.zoom-tools{pointer-events:auto;align-items:center;gap:8px;display:flex;position:absolute;top:16px;right:16px}.zoom-tools .pct{font-variant-numeric:tabular-nums;color:#fff9;margin-right:4px;font-size:.75rem}.zoom-tools button{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000b3;border:1px solid #ffffff40;border-radius:8px;justify-content:center;align-items:center;width:40px;height:40px;transition:background .15s,border-color .15s;display:inline-flex}.zoom-tools button:hover{background:#000000d9;border-color:#ffffff80}.zoom-tools button:disabled{pointer-events:none;opacity:.3}.zoom-tools svg{width:16px;height:16px}.zoom-cap{pointer-events:auto;max-width:60vw;position:absolute;bottom:20px;left:20px}.zoom-cap .t{color:#fff;text-shadow:0 1px 6px #000000b3;font-size:.875rem;font-weight:500}.zoom-cap .a{color:#fff9;margin-top:2px;font-size:.78rem}.zoom-hint{color:#fff6;font-size:.75rem;position:absolute;bottom:20px;right:20px}@media (max-width:640px){.zoom-hint,.zoom-tools .pct{display:none}}.show .stage .fill{-o-object-fit:cover;object-fit:cover;filter:blur(20px)saturate(1.08);opacity:.8;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;transform:scale(1.06)}.show .stage .art{opacity:0;pointer-events:none;grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr);place-items:center;padding:2.5%;transition:opacity .6s;display:grid;position:absolute;inset:0}.show .stage .art.on{opacity:1}.show .stage .art img{-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 20px 50px #00000073);width:auto;max-width:100%;height:auto;max-height:100%}.show .stage .art video{-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 20px 50px #00000073);width:100%;height:100%}.show .stage .chrome{opacity:0;pointer-events:none;transition:opacity .3s;position:absolute;inset:0}.show .stage .chrome.on{opacity:1}.show .stage .chrome>*{pointer-events:auto}.show .stage .tools{align-items:center;gap:8px;display:flex;position:absolute;bottom:20px;right:20px}.show .stage .tools .pos{font-variant-numeric:tabular-nums;color:var(--fg2);padding:0 4px;font-size:.78rem}.show .stage .tools button:not(.btn){border:1px solid var(--line);width:38px;height:38px;color:var(--fg);background:color-mix(in srgb,var(--bg) 70%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.show .stage .tools svg{width:16px;height:16px}.show.fs{background:#000;gap:0;height:100%}.show.fs .stage{aspect-ratio:auto;background:#000;border-radius:0;height:100dvh}.show .thumbs button{position:relative}@media (max-width:760px){.show .stage .cap{max-width:60%;padding:9px 12px;bottom:12px;left:12px}.show .stage .tools{gap:6px;bottom:12px;right:12px}.show .stage .tools .pos{display:none}}.meta-grid div.wide{grid-column:1/-1}.seg a{color:var(--fg2);white-space:nowrap;border-radius:999px;align-items:center;gap:7px;padding:7px 14px;font-size:.875rem;text-decoration:none;display:inline-flex}.seg a svg{width:14px;height:14px}.seg a.on{background:var(--bg4);color:var(--fg)}.seg a:hover{color:var(--fg)}.show .stage{max-height:calc(100dvh - 220px)}.show.fs .stage{max-height:none}.artist-cards{grid-template-columns:repeat(auto-fill,minmax(var(--artist-card,240px),1fr));gap:14px;display:grid}@media (max-width:620px){.artist-cards{grid-template-columns:repeat(2,1fr);gap:10px}}.artist-tile{border-radius:var(--r-m);border:1px solid var(--line);background:var(--bg2);flex-direction:column;transition:border-color .2s,background .2s,transform .2s;display:flex;overflow:hidden}.artist-tile:hover{border-color:var(--line2);background:var(--bg3);transform:translateY(-2px)}.artist-tile .art{aspect-ratio:4/3;background:var(--bg3);display:block;position:relative;overflow:hidden}.artist-tile .art .cover{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:transform .6s cubic-bezier(.2,.7,.2,1);display:block}.artist-tile:hover .art .cover{transform:scale(1.05)}.artist-tile .count{font-variant-numeric:tabular-nums;color:var(--fg);background:color-mix(in srgb,var(--bg) 72%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid var(--line);border-radius:999px;padding:2px 8px;font-size:.72rem;position:absolute;top:8px;right:8px}.artist-tile .body{flex-direction:column;flex:1;min-width:0;padding:0 12px 12px;display:flex}.artist-tile .avatar{z-index:1;border:2px solid var(--bg2);background:var(--bg3);border-radius:50%;place-items:center;width:38px;height:38px;margin:-19px 0 8px;display:grid;position:relative;overflow:hidden}.artist-tile .avatar .cover{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.artist-tile .avatar .initial{font-family:var(--display);color:var(--fg2);font-size:.9rem;font-weight:700}.artist-tile b{font-family:var(--display);letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;font-size:.98rem;font-weight:700;line-height:1.2;display:block;overflow:hidden}.artist-tile b.unresolved{font-family:var(--body);color:var(--fg2);font-size:.85rem;font-weight:400}.artist-tile .bio{color:var(--fg2);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:4px;font-size:.82rem;line-height:1.35;display:-webkit-box;overflow:hidden}.artist-tile .meta{color:var(--fg3);align-items:center;gap:8px;min-width:0;margin-top:auto;padding-top:10px;font-size:.72rem;display:flex}.artist-tile .meta .chains{text-transform:uppercase;letter-spacing:.04em;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.artist-tile .meta .tag{border:1px solid var(--line);border-radius:999px;flex:none;padding:1px 7px}.artist-tile .meta .sources{text-overflow:ellipsis;white-space:nowrap;margin-left:auto;overflow:hidden}.artist-banner{isolation:isolate;padding:calc(var(--top) + 24px) 0 36px;background:var(--bg2);flex-direction:column;justify-content:space-between;min-height:min(52vh,460px);display:flex;position:relative;overflow:hidden}.artist-banner.bare{background:0 0;min-height:0}.artist-banner .drift{-o-object-fit:cover;object-fit:cover;z-index:-2;width:100%;height:100%;animation:26s ease-in-out infinite alternate drift;position:absolute;inset:0;transform:scale(1.08)}.artist-banner .veil{z-index:-1;pointer-events:none;background:linear-gradient(to top, var(--bg) 0%, color-mix(in srgb,var(--bg) 78%,transparent) 34%, color-mix(in srgb,var(--bg) 22%,transparent) 72%, transparent 100%), linear-gradient(to bottom, color-mix(in srgb,var(--bg) 82%,transparent) 0%, transparent calc(var(--top) + 24px));position:absolute;inset:0}@keyframes drift{0%{transform:scale(1.08)translate(0,0)}to{transform:scale(1.16)translate(-1.5%,-2%)}}@media (prefers-reduced-motion:reduce){.artist-banner .drift{animation:none}}.artist-banner-inner{flex-direction:column;flex:1;justify-content:space-between;gap:18px;width:100%;display:flex}.artist-banner-top{justify-content:space-between;align-items:center;gap:12px;display:flex}.artist-banner .artist-head{padding-top:0}.artist-banner .article-head{max-width:78ch;padding-top:0}.artist-banner .article-head h1{letter-spacing:-.03em;text-wrap:balance;font-size:clamp(2rem,5vw,3.4rem);line-height:1.05}.artist-banner .article-head .dek{color:var(--fg2);max-width:62ch;margin-top:16px;font-size:1.15rem}.artist-banner .article-head .byline{color:var(--fg3);font-size:.9rem}.back-link{color:var(--fg2);border:1px solid var(--line);background:color-mix(in srgb,var(--bg) 62%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:999px;align-items:center;gap:7px;padding:6px 12px 6px 9px;font-size:.875rem;transition:color .2s,border-color .2s;display:inline-flex}.back-link:hover{color:var(--fg);border-color:var(--line2)}.artist-add{width:42px;height:42px;color:var(--fg);border:1px solid var(--line2);background:color-mix(in srgb,var(--bg) 62%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:50%;place-items:center;transition:background .2s,transform .15s,color .2s,border-color .2s;display:grid}.artist-add:hover{background:var(--signal);color:#fff;border-color:var(--signal);transform:scale(1.05)}.artist-add-said{color:var(--fg2);font-size:.8rem}.artist-head .avatar .cover{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.artist-head .avatar .initial{width:100%;height:100%;font-family:var(--display);color:var(--fg2);place-items:center;font-size:2.2rem;display:grid}.artist-works-section{margin-top:64px}.works-toolbar{margin-top:0}.works-toolbar .curate{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pick{border-radius:var(--r-m);cursor:pointer;background:var(--bg2);-moz-column-break-inside:avoid;break-inside:avoid;border:2px solid #0000;margin-bottom:16px;display:block;position:relative;overflow:hidden}.grid .pick{margin-bottom:0}.pick.on{border-color:var(--signal)}.pick input{opacity:0;width:1px;height:1px;position:absolute}.pick .shot{aspect-ratio:1;display:block}.pick .shot img,.pick .shot video{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.pick .tick{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#060a1480;border:1.5px solid #ffffffbf;border-radius:6px;width:22px;height:22px;position:absolute;top:10px;left:10px}.pick.on .tick{background:var(--signal);border-color:var(--signal)}.pick.on .tick:after{content:"";border:2px solid #fff;border-width:0 2px 2px 0;width:5px;height:10px;position:absolute;top:3px;left:7px;transform:rotate(45deg)}.pick .name{color:var(--fg2);text-overflow:ellipsis;white-space:nowrap;padding:8px 10px;font-size:.8rem;display:block;overflow:hidden}.pick input:focus-visible~.tick{outline:2px solid var(--signal-ink);outline-offset:2px}.as-link{text-align:left;color:inherit;padding:0}.as-link:hover{color:var(--signal-ink)}.notice{border-radius:var(--r-m);border:1px solid var(--line);margin:16px 0;padding:10px 14px;font-size:.9rem}.notice.good{background:color-mix(in srgb,var(--tide) 12%,transparent);border-color:color-mix(in srgb,var(--tide) 40%,transparent)}.notice.bad{background:#ff6b6b1f;border-color:#ff6b6b66}.sheet-scrim{z-index:90;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#060a148c;position:fixed;inset:0}.sheet{z-index:91;border-radius:var(--r-l);border:1px solid var(--line);background:var(--bg2);flex-direction:column;gap:12px;width:min(460px,100vw - 32px);max-height:min(620px,100dvh - 48px);padding:20px;display:flex;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 40px 100px #00000073}.sheet-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.sheet-head h2{font-family:var(--display);letter-spacing:-.02em;font-size:1.25rem;font-weight:700}.sheet-body{min-height:0;margin:0 -6px;padding:0 6px;overflow-y:auto}.pick-list{flex-direction:column;gap:6px;list-style:none;display:flex}.pick-list button{text-align:left;border-radius:var(--r-m);border:1px solid var(--line);background:var(--bg3);flex-direction:column;gap:2px;width:100%;padding:10px 12px;display:flex}.pick-list button:hover{border-color:var(--line2);background:var(--bg4)}.pick-list b{font-weight:600}.sheet-foot{align-items:center;gap:8px;display:flex}.sheet-foot .field{flex:1;min-width:0}.to-top{z-index:70;width:44px;height:44px;color:var(--fg);border:1px solid var(--line2);background:color-mix(in srgb,var(--bg) 78%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);opacity:0;pointer-events:none;border-radius:50%;place-items:center;transition:opacity .25s,transform .25s,background .2s;display:grid;position:fixed;bottom:20px;right:20px;transform:translateY(8px)}.to-top.on{opacity:1;pointer-events:auto;transform:none}.to-top:hover,.work.physical .art.framed{background:var(--bg3)}.work.physical .cap .chip{position:absolute;top:12px;right:12px}.physical-stage{border-radius:var(--r-l);background:var(--bg2);border:1px solid var(--line);cursor:zoom-in;grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr);place-items:center;width:100%;height:min(64vh,720px);margin-top:18px;padding:0;display:grid;position:relative;overflow:hidden}.physical-stage.empty{cursor:default;place-items:center}.physical-stage .fill{-o-object-fit:cover;object-fit:cover;filter:blur(48px)saturate(1.2);opacity:.5;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;transform:scale(1.15)}.physical-stage .piece{-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 20px 50px #00000073);width:auto;max-width:100%;height:auto;max-height:100%;position:relative}.physical-thumbs{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.physical-thumbs button{border:1px solid var(--line);opacity:.6;border-radius:10px;width:76px;height:76px;transition:opacity .2s,border-color .2s;overflow:hidden}.physical-thumbs button.on{opacity:1;border-color:var(--signal)}.physical-thumbs button:hover{opacity:1}.physical-thumbs img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.paired h3{font-size:1.05rem}.paired-card{border-radius:var(--r-m);border:1px solid var(--line);background:var(--bg2);grid-template-columns:56px 1fr;align-items:center;gap:12px;margin-top:22px;padding:10px;transition:border-color .2s,background .2s;display:grid}.paired-card:hover{border-color:var(--line2);background:var(--bg3)}.paired-card .shot{background:var(--bg3);border-radius:8px;width:56px;height:56px;display:block;overflow:hidden}.paired-card .shot img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.paired-card b{font-family:var(--display);letter-spacing:-.01em;font-weight:700;display:block}.paired-card span span{display:block}@media (max-width:760px){.facts div:last-child:nth-child(odd){grid-column:1/-1}}.ticks .rail{background:var(--line2);cursor:pointer;border:0;border-radius:2px;width:clamp(80px,18vw,180px);height:3px;padding:0;position:relative;overflow:hidden}.ticks .rail:before{content:"";position:absolute;inset:-12px 0}.ticks .rail i{background:var(--fg);height:100%;transition:width .35s;display:block}@media (prefers-reduced-motion:reduce){.ticks .rail i{transition:none}}.show .stage .cap .also{color:var(--fg3);margin-top:2px;font-size:.8rem;display:block}.artist-about{max-width:78ch;margin-top:40px}.expandable{margin-top:12px}.expandable .body{white-space:pre-wrap;-webkit-line-clamp:var(--lines,5);-webkit-box-orient:vertical;max-width:none;font-size:1.05rem;line-height:1.6;display:-webkit-box;overflow:hidden}.expandable .body.open{display:block;overflow:visible}.more-link{color:var(--fg2);border-bottom:1px solid var(--line2);margin-top:6px;padding:0;font-size:.9rem}.more-link:hover{color:var(--fg);border-color:var(--fg)}.add-piece{z-index:3;width:34px;height:34px;color:var(--fg);border:1px solid var(--line2);background:color-mix(in srgb,var(--bg) 62%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:50%;place-items:center;transition:background .2s,color .2s,border-color .2s,opacity .25s;display:grid;position:absolute;top:12px;right:12px}.add-piece:hover{background:var(--signal);color:#fff;border-color:var(--signal)}.add-piece.done{background:var(--tide);border-color:var(--tide);color:#062018}.work .add-piece.on-card{opacity:0}.work:hover .add-piece.on-card,.work .add-piece.on-card:focus-visible{opacity:1}@media (hover:none){.work .add-piece.on-card{opacity:1}}.add-piece-labelled{align-items:center;gap:6px;display:inline-flex}.add-piece-labelled svg{flex:none}.settling{min-height:220px;position:relative}.settling .settling-body{opacity:0;max-height:220px;transition:opacity .35s;overflow:hidden}.settling.ready .settling-body{opacity:1;max-height:none;overflow:visible}.settling.ready{min-height:0}.settling-note{pointer-events:none;justify-content:center;align-items:flex-start;gap:10px;padding-top:64px;display:flex;position:absolute;inset:0}.spinner{border:2px solid var(--line2);border-top-color:var(--fg2);border-radius:50%;width:18px;height:18px;animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.spinner{animation:none}.settling .settling-body{opacity:1;transition:none}}.gallery-tile .mosaic.one{grid-template-rows:1fr;grid-template-columns:1fr}.spotlight-tile .over p{max-width:56ch}.feature:has(.art:empty){grid-template-columns:1fr}.feature .art:empty,.article-card .art:empty,.gallery-tile .mosaic.one .art:empty{display:none}.spotlight-tile:has(.mosaic.one .art:empty){aspect-ratio:auto;box-shadow:none;border:1px solid var(--line);background:var(--bg2)}.spotlight-tile:has(.mosaic.one .art:empty) .over{background:0 0;padding:28px;position:static}.spotlight-tile:has(.mosaic.one .art:empty) .over h3{color:var(--fg);text-shadow:none}.spotlight-tile:has(.mosaic.one .art:empty) .over p{color:var(--fg);text-shadow:none}.spotlight-tile:has(.mosaic.one .art:empty) .over .meta{color:var(--fg);text-shadow:none}.spotlight-tile:has(.mosaic.one .art:empty) .over p{color:var(--fg2)}.spotlight-tile:has(.mosaic.one .art:empty) .over .meta{color:var(--fg2)}.article-picture{margin:32px 0}.article-picture img{border-radius:var(--r-m);width:100%;height:auto;display:block}.article-picture figcaption{color:var(--fg3);margin-top:8px;font-size:.85rem}.no-picture{background:var(--bg3);color:var(--fg3);text-align:center;place-items:center;width:100%;height:100%;padding:12px;font-size:.75rem;display:grid}.article-shot{cursor:zoom-in;border-radius:var(--r-m);background:0 0;border:0;width:100%;padding:0;display:block;overflow:hidden}.article-shot:disabled{cursor:default}.article-shot img{width:100%;height:auto;display:block}.article-caption{color:var(--fg3);font:inherit;cursor:pointer;text-align:left;background:0 0;border:0;padding:0;font-size:.85rem}.article-caption:hover{color:var(--fg)}.touch-only{display:none}@media (hover:none){.desktop-only{display:none}.touch-only{display:block}}.about-hero .about-words h1{letter-spacing:-.03em;font-size:clamp(2.2rem,4.4vw,3.6rem);line-height:1.04}.about-hero .about-words p{max-width:52ch}@media (max-width:860px){.about-hero .portrait{aspect-ratio:3/2;order:-1;max-height:44vh}}.lens .stage .shots{z-index:2;flex-wrap:wrap;justify-content:center;gap:8px;padding:0 20px;display:flex;position:absolute;bottom:16px;left:0;right:0}.lens .stage .shots .shot{border:1px solid var(--line2);background:color-mix(in srgb,var(--bg) 70%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);cursor:pointer;opacity:.7;border-radius:8px;width:56px;height:56px;padding:0;transition:opacity .15s,border-color .15s;overflow:hidden}.lens .stage .shots .shot img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.lens .stage .shots .shot.on{opacity:1;border-color:var(--fg2)}.lens .stage .shots .shot:hover{opacity:1}.lens .stage:has(.shots){padding-bottom:88px}@media (max-width:900px){.lens .stage .shots .shot{width:44px;height:44px}.lens .stage:has(.shots){padding-bottom:72px}}.view-tabs{align-items:center;gap:4px;display:flex}.view-tab{color:var(--fg3);border:1px solid #0000;border-radius:999px;padding:6px 12px;font-size:.95rem;font-weight:600;transition:color .2s,background .2s,border-color .2s}.view-tab:hover{color:var(--fg)}.view-tab.on{color:var(--fg);background:var(--bg2);border-color:var(--line)}.featured-row{grid-template-columns:repeat(auto-fit,minmax(240px,320px));align-items:start;gap:14px;display:grid}@media (max-width:620px){.featured-row{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}}.share-scrim{z-index:120;background:#060a149e}.share-sheet{z-index:121;gap:14px;width:min(440px,100vw - 32px);max-height:calc(100dvh - 48px)}.share-subject{align-items:center;gap:12px;min-width:0;display:flex}.share-subject .shot{background:var(--bg3);border-radius:10px;flex:none;width:56px;height:56px;display:block;overflow:hidden}.share-subject .shot img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.share-what{flex-direction:column;gap:3px;min-width:0;display:flex}.share-what b{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.share-what .tiny{word-break:break-all;line-height:1.35}.share-copy{align-items:center;gap:8px;display:flex}.share-copy input{flex:1;min-width:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.8rem}.share-copy .btn{white-space:nowrap;flex:none}.share-targets{grid-template-columns:repeat(auto-fill,minmax(104px,1fr));gap:8px;display:grid}.share-target{border-radius:var(--r-m);border:1px solid var(--line);background:var(--bg3);color:var(--fg);align-items:center;gap:8px;min-width:0;padding:9px 10px;font-size:.82rem;text-decoration:none;display:flex}.share-target:hover{border-color:var(--line2);background:var(--bg4)}.share-target .glyph{width:18px;height:18px;color:var(--fg2);flex:none;place-items:center;display:grid}@media (hover:hover) and (pointer:fine){.share-target:hover .glyph.x{color:var(--fg)}.share-target:hover .glyph.bluesky{color:#0a7aff}.share-target:hover .glyph.threads{color:var(--fg)}.share-target:hover .glyph.facebook{color:#1877f2}.share-target:hover .glyph.pinterest{color:#e60023}.share-target:hover .glyph.reddit{color:#ff4500}.share-target:hover .glyph.linkedin{color:#0a66c2}.share-target:hover .glyph.telegram{color:#26a5e4}.share-target:hover .glyph.whatsapp{color:#25d366}.share-target:hover .glyph.email{color:var(--signal)}}.artist-head .links .btn svg{width:15px;height:15px}.share-preview{border-radius:var(--r-m);background:var(--bg2);border:1px solid var(--line);margin:0;padding:10px 12px;font-style:italic;line-height:1.45}.head-acts{flex-wrap:wrap;gap:8px;margin:-8px 0 24px;display:flex}.physical-artist-head{margin-bottom:14px}.physical-artist-head .avatar{place-items:center;width:72px;height:72px;display:grid}.physical-artist-head .avatar img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.physical-artist-head .initial{color:var(--fg3);font-size:1.6rem;font-weight:600}
.btn.ghost{color:var(--fg2);border-color:#0000}.btn.ghost:hover{color:var(--fg);background:var(--bg2);border-color:var(--line)}.btn.ghost-light{color:#efe9dc;-webkit-backdrop-filter:blur(10px);background:#060a1473;border-color:#efe9dc4d}.btn.ghost-light:hover{background:#060a14a6;border-color:#efe9dc8c}.btn.danger{color:#ff8a86;border-color:#d9534f}.btn.danger:hover{background:#d9534f1f}.linklike{cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:0;text-decoration:underline}@media (max-width:980px){.top-signin{display:none}}.eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--signal-ink);margin-bottom:14px;font-size:.78rem;font-weight:600}.hero-head{flex-direction:column;gap:28px;max-width:min(760px,100%);display:flex}.hero-actions{flex-wrap:wrap;gap:10px;animation:1s cubic-bezier(.2,.7,.2,1) .35s both heroIn;display:flex}.caption .c{color:var(--signal-ink);margin-top:3px;font-size:.8rem;display:block}.platform-hero-empty{padding:calc(var(--top) + 120px) 0 120px;background: linear-gradient(to bottom, transparent 55%, var(--bg) 100%), radial-gradient(60% 80% at 85% 10%, var(--signal-soft), transparent 70%), radial-gradient(40% 60% at 10% 90%, color-mix(in srgb,var(--signal) 10%,transparent), transparent 70%), var(--bg);position:relative;overflow:hidden}.platform-hero-empty h1{letter-spacing:-.035em;max-width:16ch;font-size:clamp(2.8rem,6.2vw,6rem);font-weight:800;line-height:.98}.platform-hero-empty .lead{margin:24px 0 32px}.collector-tile .over{padding:22px 24px}.collector-tile .who{align-items:center;gap:10px;margin-bottom:10px;display:flex}.collector-tile .face{background:#060a1499;border:2px solid #efe9dc8c;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;display:grid;overflow:hidden}.collector-tile .face .cover{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.collector-tile .face .initial{font-family:var(--display);color:#efe9dc;font-size:.9rem;font-weight:700}.collector-tile .handle{color:#efe9dcc7;text-shadow:0 1px 3px #060a14cc;font-size:.82rem}.collector-tile .meta{flex-wrap:wrap}.collectors-list{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:20px;display:grid}.collectors-list>li{min-width:0;display:grid}.collectors-list .gallery-tile{aspect-ratio:4/3;flex:none}.collectors-join{border-radius:var(--r-l);border:1px solid var(--line);background:linear-gradient(120deg,var(--signal-soft),transparent 60%),var(--bg2);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;margin-top:72px;padding:28px 32px;display:flex}.collectors-join h2{font-size:clamp(1.4rem,2.2vw,1.9rem)}.collectors-join p{margin-top:6px}.work .cap .cap-collector{color:var(--signal-ink);font-size:.78rem}.lens-collector{border:1px solid var(--line2);color:var(--fg);border-radius:999px;align-items:center;gap:4px;margin-top:22px;padding:8px 14px;font-size:.875rem;transition:border-color .2s,background .2s;display:inline-flex}.lens-collector:hover{border-color:var(--signal);background:var(--signal-soft)}.artist-tile .held-by{color:var(--signal-ink);text-overflow:ellipsis;white-space:nowrap;margin-top:6px;font-size:.78rem;overflow:hidden}.held-band .section-head h2{font-size:clamp(1.4rem,2.4vw,2rem)}.held-band .section-head h2 a{border-bottom:1px solid var(--line2);color:inherit;font-size:inherit;padding:0}.held-band .section-head h2 .count{color:var(--fg3);font-weight:500}.artist-bio{margin-top:40px}.join{border-radius:calc(var(--r-l) + 8px);border:1px solid var(--line);isolation:isolate;background:radial-gradient(50% 70% at 100% 0%, var(--signal-soft), transparent 70%), var(--bg2);margin-top:120px;padding:clamp(28px,5vw,64px);position:relative;overflow:hidden}.join-head{max-width:760px}.join-head h2{letter-spacing:-.03em;font-size:clamp(2.2rem,4.4vw,3.8rem);font-weight:800}.join-head .lead{margin-top:18px}.join-features{background:var(--line);border:1px solid var(--line);border-radius:var(--r-m);grid-template-columns:repeat(3,1fr);gap:1px;margin-top:48px;display:grid;overflow:hidden}.join-features li{background:var(--bg2);padding:24px}.join-features b{font-family:var(--display);letter-spacing:-.01em;font-size:1.1rem;display:block}.join-features p{color:var(--fg2);margin-top:8px;font-size:.9375rem;line-height:1.5}@media (max-width:980px){.join-features{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.join-features{grid-template-columns:1fr}}.join-how{scroll-margin-top:calc(var(--top) + 24px);margin-top:64px}#join{scroll-margin-top:calc(var(--top) + 24px)}.join-how h3,.join-faq h3{font-size:clamp(1.4rem,2.2vw,1.9rem)}.join-how ol{counter-reset:none;grid-template-columns:repeat(4,1fr);gap:20px;margin:24px 0 32px;display:grid}.join-how li{border-top:2px solid var(--line2);padding-top:18px;position:relative}.join-how li:first-child{border-color:var(--signal)}.join-how .n{font-variant-numeric:tabular-nums;color:var(--signal-ink);letter-spacing:.08em;font-size:.8rem;font-weight:600;display:block}.join-how b{font-family:var(--display);margin-top:8px;font-size:1.15rem;display:block}.join-how p{color:var(--fg2);margin-top:8px;font-size:.9375rem;line-height:1.5}.join-how p a{color:var(--signal-ink);text-underline-offset:3px;text-decoration:underline}@media (max-width:980px){.join-how ol{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.join-how ol{grid-template-columns:1fr}}.join-faq{margin-top:64px}.join-faq dl{grid-template-columns:repeat(2,1fr);gap:28px 40px;margin-top:24px;display:grid}.join-faq dt{font-family:var(--display);font-size:1.05rem;font-weight:700}.join-faq dd{color:var(--fg2);margin:8px 0 0;font-size:.9375rem;line-height:1.55}@media (max-width:760px){.join-faq dl{grid-template-columns:1fr}}.vault-pill{z-index:65;background:color-mix(in srgb,var(--bg) 80%,transparent);-webkit-backdrop-filter:blur(14px);border:1px solid var(--line2);border-radius:999px;align-items:center;gap:10px;padding:7px 14px 7px 8px;transition:transform .35s cubic-bezier(.2,.7,.2,1),opacity .35s,border-color .2s;display:flex;position:fixed;bottom:20px;left:20px;box-shadow:0 10px 30px -12px #00000080}.vault-pill:hover{border-color:var(--signal)}.vault-pill.away{opacity:0;pointer-events:none;transform:translateY(140%)}.vault-pill-mark{flex:none;width:20px;height:22px;display:block;overflow:hidden}.vault-pill-mark img{width:auto;max-width:none;height:22px;display:block}.vault-pill-text{flex-direction:column;line-height:1.15;display:flex}.vault-pill-lead{color:var(--fg3);font-size:.72rem}.vault-pill-more{color:var(--fg);font-size:.82rem;font-weight:500}@media (max-width:640px){.vault-pill{bottom:12px;left:12px}.vault-pill-lead{display:none}}@media (prefers-reduced-motion:reduce){.vault-pill{transition:none}}.signin{background:radial-gradient(60% 60% at 50% 0%, var(--signal-soft), transparent 70%),var(--bg);place-items:center;min-height:100dvh;padding:48px 20px;display:grid}.signin-card{border-radius:var(--r-l);border:1px solid var(--line);background:var(--bg2);flex-direction:column;gap:18px;width:100%;max-width:440px;padding:36px;display:flex}.signin-card.wide{max-width:560px}.signin-card h1{font-size:clamp(1.8rem,3vw,2.4rem)}.signin-mark{--mark-h:30px;margin-bottom:6px}.signin-go{justify-content:center;padding:13px 18px}.signin-foot{border-top:1px solid var(--line);flex-direction:column;align-items:flex-start;gap:10px;margin-top:6px;padding-top:18px;display:flex}.signin-foot a:not(.btn){color:var(--fg2)}.signin-foot a:not(.btn):hover{color:var(--fg)}.notice{border-radius:var(--r-m);border:1px solid var(--line2);background:var(--bg3);padding:14px 16px;font-size:.9rem;line-height:1.5}.notice p+p{margin-top:8px}.notice.problem{background:#f2a65a14;border-color:#f2a65a80}.notice code{background:var(--bg);border-radius:4px;padding:1px 5px;font-size:.82em}.vault-list{flex-direction:column;gap:8px;display:flex}.vault-list a{border-radius:var(--r-m);border:1px solid var(--line);grid-template-columns:auto 1fr auto;align-items:center;gap:14px;padding:12px 14px;transition:border-color .2s,background .2s;display:grid}.vault-list a:hover{border-color:var(--signal);background:var(--bg3)}.vault-list b{font-family:var(--display);display:block}.vault-list .face{background:var(--bg3);border-radius:10px;place-items:center;width:40px;height:40px;display:grid;overflow:hidden}.vault-list .face .cover{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.vault-list .face .initial{font-family:var(--display);color:var(--fg2);font-weight:700}
