.mVju8q_veil{z-index:999;pointer-events:none;visibility:hidden;opacity:0;will-change:opacity;background:#000;position:fixed;inset:0}
._9gcJXG_panel{z-index:2147483647;color:#fff;-webkit-backdrop-filter:blur(12px);background:#121212db;border:1px solid #fff3;border-radius:10px;width:min(280px,100vw - 24px);padding:18px;position:fixed;box-shadow:0 18px 50px #00000059}._9gcJXG_eyebrow{color:#aaa;text-transform:uppercase;font-size:11px;display:block}._9gcJXG_name{overflow-wrap:anywhere;margin-top:8px;font-size:19px;line-height:1.25;display:block}._9gcJXG_membership{color:#ddd;border-bottom:1px solid #ffffff2b;justify-content:space-between;gap:12px;margin-top:15px;padding-bottom:14px;font-size:12px;display:flex}._9gcJXG_actions{justify-content:space-between;gap:12px;margin-top:13px;display:flex}._9gcJXG_actions a,._9gcJXG_actions button{color:#fff;font:inherit;cursor:pointer;background:0 0;border:0;padding:7px 0;font-size:12px;text-decoration:none}._9gcJXG_actions a:hover,._9gcJXG_actions button:hover{text-decoration:underline}._9gcJXG_actions button:disabled{cursor:wait;opacity:.5}._9gcJXG_error{color:#ffb8b8;margin:8px 0 0;font-size:11px}
.JihUhG_panel{z-index:2147483647;color:#fff;-webkit-backdrop-filter:blur(12px);background:#121212e6;border:1px solid #fff3;border-radius:10px;flex-direction:column;width:min(320px,100vw - 24px);max-height:min(560px,75vh);padding:16px;display:flex;position:fixed;box-shadow:0 18px 50px #00000059}.JihUhG_header,.JihUhG_subtotal{justify-content:space-between;gap:12px;font-size:12px;display:flex}.JihUhG_header{text-transform:uppercase;border-bottom:1px solid #ffffff2e;padding-bottom:14px;font-weight:700}.JihUhG_items{min-height:0;margin:0;padding:0;list-style:none;overflow-y:auto}.JihUhG_item{border-bottom:1px solid #ffffff1f;gap:12px;padding:12px 0;display:flex}.JihUhG_image{background:#333;border-radius:4px;flex:0 0 58px;width:58px;height:58px;overflow:hidden}.JihUhG_image img{object-fit:cover;width:100%;height:100%}.JihUhG_details{flex-direction:column;gap:3px;min-width:0;font-size:12px;display:flex}.JihUhG_details strong{overflow-wrap:anywhere}.JihUhG_details span{color:#bbb}.JihUhG_subtotal{padding:13px 0}.JihUhG_empty{color:#bbb;padding:22px 0;font-size:13px}.JihUhG_viewCart{color:#111;text-align:center;background:#fff;border-radius:4px;padding:11px;font-size:12px;font-weight:700;text-decoration:none;display:block}.JihUhG_viewCart:hover{background:#d5d5d5}
:root{--font-mono:"Roboto Mono", monospace}body[data-member-authenticated=true] nav a[href=\/sign-in]{display:none!important}nav a[href=\/cart],nav a[href$=\/cart]{position:relative;overflow:visible}nav a[data-cart-count]:after{content:attr(data-cart-count);color:#111;pointer-events:none;background:#fff;border:1px solid #111;border-radius:999px;place-items:center;min-width:17px;height:17px;padding:0 3px;font-size:10px;font-weight:700;line-height:1;display:grid;position:absolute;top:-7px;right:-8px}.proof-page{width:min(880px,100% - 40px);margin:0 auto;padding:32px 0 72px}.proof-page header{border-bottom:1px solid #464646;justify-content:space-between;align-items:center;gap:24px;padding-bottom:24px;display:flex}.proof-page nav{flex-wrap:wrap;gap:20px;display:flex}.proof-page .site-name,.proof-page nav a{text-decoration:none}.proof-page .site-name{font-weight:700}.proof-page main{padding-top:64px}.proof-page .eyebrow,.proof-page li span{color:#aaa;text-transform:uppercase;font-size:14px}.proof-page .tagline{color:#c8c8c8;max-width:620px;font-size:22px}.proof-page section{margin-top:64px}.proof-page h2{font-size:28px;line-height:36px}.proof-page ul{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:24px;padding:0;list-style:none;display:grid}.proof-page li{border-top:1px solid #464646;padding-top:18px}.proof-page li strong,.proof-page li span{display:block}.proof-page li p{color:#c8c8c8;margin:12px 0 0;line-height:24px}@media (max-width:640px){.proof-page header{flex-direction:column;align-items:flex-start}.proof-page main{padding-top:36px}}.plasmic-proof-fallback{width:min(960px,100% - 40px);margin:0 auto;padding:72px 0}.plasmic-proof-fallback h1{margin:8px 0 0}.plasmic-proof-fallback .eyebrow{color:#aaa;text-transform:uppercase;margin:0;font-size:14px}.plasmic-proof-fallback .tagline{color:#c8c8c8;max-width:620px;font-size:22px}*{box-sizing:border-box}html{-webkit-font-smoothing:antialiased;background:#000;font-size:18px;line-height:32px}html,body,#app{height:100%}body{color:#fff;margin:0;font-family:system-ui;font-size:18px;line-height:32px}@media (max-width:1024px){body{font-size:15px;line-height:24px}}.site-legal-links{color:#aeb3ba;text-transform:uppercase;background:#090a0b;border-top:1px solid #24272b;justify-content:center;gap:20px;padding:18px 24px;font-size:12px;line-height:20px;display:flex}.site-legal-links a{color:inherit;text-decoration:none}.site-legal-links a:hover,.site-legal-links a:focus-visible{color:#fff}body:has([data-plasmic-chrome]) .site-legal-links{display:none}@media (min-width:901px){body:has([data-slicer-workbench]){height:100svh;overflow:hidden}body:has([data-plasmic-chrome=\/slicer]){height:auto;overflow-y:auto}body:has([data-plasmic-chrome=\/slicer])>div{height:auto;overflow:visible}body:has([data-slicer-workbench]) div:has(>[data-slicer-workbench]){flex-direction:column;height:auto;max-height:none;display:flex;overflow:visible}body:has([data-slicer-workbench]) div:has(>[data-slicer-workbench])>[data-slicer-workbench]{flex:none;height:calc(100svh - 90px);min-height:620px}}@media (max-width:900px){body:has([data-slicer-workbench]){overflow-x:clip}body:has([data-slicer-workbench]) header:has(>nav){flex-direction:column;align-items:stretch;gap:10px;width:100%;padding:12px 16px;display:flex;position:relative}body:has([data-slicer-workbench]) header:has(>nav)>nav{overscroll-behavior-inline:contain;scrollbar-width:none;flex-wrap:nowrap;justify-content:flex-start;gap:18px;width:100%;display:flex;overflow-x:auto}body:has([data-slicer-workbench]) header:has(>nav)>nav::-webkit-scrollbar{display:none}body:has([data-slicer-workbench]) header:has(>nav)>nav>*{flex:none}}.legal-page{color:#e9ebed;width:min(760px,100% - 40px);min-height:calc(100vh - 57px);margin:0 auto;padding:56px 0 96px}.legal-page__brand{color:#fff;font-size:14px;font-weight:700;text-decoration:none}.legal-page__eyebrow,.legal-page__updated{color:#8d949c;text-transform:uppercase;font-size:13px}.legal-page__eyebrow{margin:72px 0 0}.legal-page h1{margin:12px 0 8px}.legal-page section{border-top:1px solid #2c3035;margin-top:48px;padding-top:24px}.legal-page h2{margin:0 0 12px;font-size:22px;line-height:30px}.legal-page p{color:#b8bec5;max-width:68ch;margin:0}img{max-width:100%;height:auto;display:block}h1{margin:40px 0;font-size:64px;font-weight:700;line-height:70px}@media (max-width:1024px){h1{margin:24px 0;font-size:42px;line-height:42px}}@media (max-width:768px){h1{font-size:38px;line-height:38px}}@media (max-width:400px){h1{font-size:32px;line-height:32px}}p{margin:24px 0}@media (max-width:1024px){p{margin:calc(var(--base) * .75) 0}}a{color:currentColor}a:focus{opacity:.8;outline:none}a:active{opacity:.7;outline:none}svg{vertical-align:middle}@media (min-width:1200px){[data-plasmic-page-path=\/] .plasmic_page_wrapper>div{grid-template-columns:minmax(0,1fr)!important}[data-plasmic-page-path=\/] .plasmic_page_wrapper>div>div{margin-inline:auto;grid-column:1!important;width:min(100%,1920px)!important;max-width:1920px!important}[data-plasmic-page-path=\/] .plasmic_page_wrapper>div>div>:is(header,main,footer),[data-plasmic-page-path=\/] .plasmic_page_wrapper>div>div>main>*{width:100%!important;max-width:none!important}}@media (max-width:480px){[data-plasmic-page-path=\/] h1{max-width:100%;font-size:64px!important;line-height:64px!important}[data-plasmic-page-path=\/] a{max-width:calc(100vw - 104px);min-width:0!important}}[data-plasmic-page-path=\/] [aria-label="Interactive Gaussian character"]{height:calc(100svh - 79px)!important;display:block!important;top:79px!important}@media (max-width:480px){[data-plasmic-page-path=\/] [aria-label="Interactive Gaussian character"]{height:calc(100svh - 174px)!important;top:174px!important}[data-plasmic-page-path=\/] section:first-of-type{height:calc(100svh - 220px)!important;min-height:0!important;padding:64px 24px 24px!important}}[data-plasmic-page-path=\/artwork] article[aria-haspopup=dialog],[data-plasmic-page-path=\/artwork] [data-artwork-filter]{cursor:pointer}[data-plasmic-page-path=\/artwork] article[aria-haspopup=dialog]:focus-visible,[data-plasmic-page-path=\/artwork] [data-artwork-filter]:focus-visible{outline-offset:4px;outline:2px solid #09f}.artwork-lightbox{z-index:1000;-webkit-backdrop-filter:blur(12px)saturate(110%);backdrop-filter:blur(12px)saturate(110%);background:#0000007a;place-items:center;padding:24px;display:grid;position:fixed;inset:0;overflow:auto}.artwork-lightbox__panel{color:#f5f5f5;background:#0c0c0c9e;border:1px solid #fff3;border-radius:10px;grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);width:min(1120px,100%);height:min(820px,100dvh - 48px);max-height:calc(100dvh - 48px);display:grid;position:relative;overflow:hidden;box-shadow:0 24px 90px #0000007a}.artwork-lightbox__media{background:#00000057;place-items:center;min-width:0;min-height:0;padding:24px;display:grid;position:relative;overflow:hidden}.artwork-lightbox__media>img{object-fit:contain;object-position:center;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;touch-action:pan-y;width:100%;height:100%;display:block}.artwork-lightbox__media>img[data-dragging=true]{cursor:grabbing}.artwork-lightbox__image-count{z-index:2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#fff;font-variant-numeric:tabular-nums;background:#0c0c0c85;border:1px solid #ffffff3d;border-radius:999px;padding:7px 11px;font-size:12px;position:absolute;bottom:18px;left:50%;transform:translate(-50%)}.artwork-lightbox__loading{z-index:1;color:#ffffffb8;letter-spacing:.08em;font-size:11px;position:absolute}.artwork-lightbox__close{z-index:3;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#fff;cursor:pointer;min-height:40px;font:inherit;background:#0c0c0c94;border:1px solid #ffffff5c;border-radius:6px;padding:0 14px;position:absolute;top:16px;right:16px}.artwork-lightbox__meta{-webkit-backdrop-filter:blur(24px)saturate(130%);backdrop-filter:blur(24px)saturate(130%);scrollbar-color:#ffffff4d transparent;background:#0f0f0fd1;border-left:1px solid #ffffff24;min-width:0;min-height:0;padding:34px 30px 28px;overflow:auto;box-shadow:inset 1px 0 #ffffff0a}.artwork-lightbox__meta p{color:#ffffffa3;text-transform:uppercase;margin:0 0 14px;font-size:12px}.artwork-lightbox__meta h2{overflow-wrap:anywhere;margin:0 0 18px;padding-right:32px;font-size:clamp(26px,3vw,40px);font-weight:500;line-height:1.08}.artwork-lightbox__heading{gap:14px;display:grid}.artwork-lightbox__heading>p{margin:0}.artwork-lightbox__stats,.artwork-lightbox__engagement-actions{color:#ffffffc2;flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;display:flex}.artwork-lightbox__stats>span{align-items:center;gap:6px;display:inline-flex}.artwork-lightbox__stats svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6px;width:16px;height:16px}.artwork-lightbox__engagement-actions{gap:10px;margin-top:-2px}.artwork-lightbox__engagement-actions button,.artwork-lightbox__comments form>button{color:#fff;cursor:pointer;min-height:40px;font:inherit;background:#ffffff0f;border:1px solid #ffffff59;border-radius:6px;padding:0 14px}.artwork-lightbox__engagement-actions button{justify-content:center;align-items:center;gap:7px;min-width:48px;padding:0 10px;font-size:13px;transition:background-color .16s,border-color .16s;display:inline-flex}.artwork-lightbox__engagement-actions button svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px;width:18px;height:18px}.artwork-lightbox__engagement-actions button[aria-pressed=true]{background:#ffffff29;border-color:#ffffffc7}.artwork-lightbox__engagement-actions button[aria-pressed=true] svg{fill:#ffffff38}.artwork-lightbox__engagement-actions button:hover,.artwork-lightbox__comments form>button:hover:not(:disabled){background:#ffffff24}.artwork-lightbox__engagement-actions button:focus-visible{outline-offset:3px;outline:2px solid #fff}.artwork-lightbox__engagement-actions button:disabled,.artwork-lightbox__comments form>button:disabled{cursor:not-allowed;opacity:.55}.artwork-lightbox__engagement-actions a,.artwork-lightbox__more{color:#fff;text-underline-offset:3px}.artwork-lightbox__summary{color:#ffffffc7;margin:28px 0 32px;padding:2px 0;font-size:14px;line-height:1.65;text-transform:none!important}.artwork-lightbox__actions{grid-template-columns:minmax(0,1fr) minmax(120px,auto);gap:10px;margin:22px 0 8px;display:grid}.artwork-lightbox__actions .artwork-contact-link{color:#111;text-align:center;background:#f5f5f5;border:1px solid #fff;border-radius:6px;justify-content:center;align-items:center;min-width:0;min-height:48px;padding:0 14px;font-size:13px;font-weight:650;text-decoration:none;display:inline-flex}.artwork-lightbox__actions .artwork-contact-link:hover{background:#fff}.artwork-lightbox__more{text-align:center;background:#0000003d;border:1px solid #ffffff75;border-radius:6px;justify-content:center;align-items:center;gap:8px;min-height:48px;padding:0 14px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.artwork-lightbox__more:hover{background:#ffffff1f}.artwork-lightbox__section,.artwork-lightbox__comments{border-top:1px solid #ffffff29;margin-top:24px;padding-top:20px}.artwork-lightbox__section h3,.artwork-lightbox__comments h3{color:#fff;justify-content:space-between;gap:12px;margin:0 0 14px;font-size:14px;font-weight:600;display:flex}.artwork-lightbox__section dl{gap:10px;margin:0;display:grid}.artwork-lightbox__section dl>div{color:#ffffffc2;justify-content:space-between;gap:16px;font-size:13px;display:flex}.artwork-lightbox__section dt{color:#ffffff8f}.artwork-lightbox__section dd{text-align:right;margin:0}.artwork-lightbox__chips{flex-wrap:wrap;gap:8px;display:flex}.artwork-lightbox__chips>span{color:#ffffffd1;border:1px solid #fff3;border-radius:999px;align-items:center;gap:7px;min-height:32px;padding:0 10px;font-size:12px;display:inline-flex}.artwork-lightbox__chips i{border-radius:50%;width:10px;height:10px}.artwork-lightbox__comments article{background:#ffffff0d;border-radius:6px;margin:12px 0;padding:12px}.artwork-lightbox__comments article strong{font-size:13px}.artwork-lightbox__comments article p{color:#ffffffc2;text-transform:none;margin:6px 0 0;font-size:13px}.artwork-lightbox__empty-comments{text-transform:uppercase;color:#ffffff94!important}.artwork-lightbox__comments form{gap:10px;margin-top:16px;display:grid}.artwork-lightbox__comment-field{gap:8px;display:grid}.artwork-lightbox__comment-author{color:#ffffffa6;font-size:12px}.artwork-lightbox__comments textarea{box-sizing:border-box;resize:vertical;color:#fff;width:100%;min-height:100px;font:inherit;background:#0000003d;border:1px solid #ffffff42;border-radius:6px;padding:12px}.artwork-lightbox__comments textarea::placeholder{color:#ffffff73}.artwork-lightbox__comments form>button{justify-self:start}.artwork-lightbox__comment-status,.artwork-lightbox__engagement-status{color:#ffffffc2;text-transform:none!important;font-size:13px!important}.artwork-lightbox__honeypot{clip:rect(0, 0, 0, 0);width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:760px){.artwork-lightbox{padding:12px}.artwork-lightbox__panel{grid-template-rows:minmax(0,1fr) minmax(0,.9fr);grid-template-columns:minmax(0,1fr);width:min(620px,100%);height:calc(100dvh - 24px);max-height:calc(100dvh - 24px)}.artwork-lightbox__media{min-height:0;padding:12px}.artwork-lightbox__meta{border-top:1px solid #ffffff24;border-left:0;padding:22px 20px 26px}.artwork-lightbox__meta h2{font-size:clamp(24px,7vw,34px)}}@media (max-width:420px){.artwork-lightbox__actions{grid-template-columns:1fr}.artwork-lightbox__actions .artwork-contact-link,.artwork-lightbox__more{width:100%}}.member-signin-status:empty{display:none}.member-signin-status p{color:#b43037;margin:12px 0 0;font-size:13px}.member-welcome{color:#f3f4f5;background:#121519;border-bottom:1px solid #32383e;justify-content:space-between;align-items:center;gap:16px;padding:18px max(24px,50vw - 720px);font-size:14px;display:flex}.member-welcome button{color:#c8d2de;cursor:pointer;font:inherit;text-underline-offset:4px;background:0 0;border:0;padding:8px 0;text-decoration:underline}@media (max-width:720px){.artwork-filters{flex-direction:column;align-items:flex-start;gap:12px}}.home{flex-direction:column;justify-content:space-between;align-items:center;max-width:1024px;height:100vh;margin:0 auto;padding:45px;display:flex;overflow:hidden}@media (max-width:400px){.home{padding:24px}}.home .content{flex-direction:column;flex-grow:1;justify-content:center;align-items:center;display:flex}.home .content h1{text-align:center}.home .links{align-items:center;gap:12px;display:flex}.home .links a{border-radius:4px;padding:.25rem .5rem;text-decoration:none}.home .links .admin{color:#000;background:#fff;border:1px solid #000}.home .links .docs{color:#fff;background:#000;border:1px solid #fff}.home .footer{align-items:center;gap:8px;display:flex}@media (max-width:1024px){.home .footer{flex-direction:column;gap:6px}}.home .footer p{margin:0}.home .footer .codeLink{background:#3c3c3c;border-radius:4px;padding:0 .5rem;text-decoration:none}
