:root{--black:#000;--warm-grey:#aba0a0;--cool-grey:#dfd8d8;--acid:#e3ff75;--red:#ff0083;--white:#fff;--navy:#0a192f;--background:var(--white);--foreground:var(--black);--highlight:var(--acid)}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:12px;font-family:var(--font-mono);background-color:var(--background);color:var(--foreground);font-weight:200;line-height:1.75;overflow-x:hidden}p:not(:last-child){margin-bottom:.875rem}ol,ul{margin-left:0}ol{list-style-type:disc}h1,.h1,.h1--super{font-family:var(--font-mono-squashed);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-transform:uppercase;-webkit-hyphens:auto;hyphens:auto;font-size:11vw;font-weight:700;line-height:1.03}.h1--super{font-size:16vw}@media (min-width:640px){h1,.h1{font-size:8vw}.h1--super{font-size:10vw}}@media (min-width:768px){h1,.h1{font-size:6vw}.h1--super{font-size:8vw}}@media (min-width:1024px){h1,.h1{font-size:5.5vw}.h1--super{font-size:8vw}}@media (min-width:1536px){h1,.h1{font-size:6rem;line-height:1}.h1--super{font-size:8vw}}h1+p{margin-top:20px}.side-title{text-transform:uppercase;font-size:11vw;font-weight:700;line-height:1}@media (min-width:640px){.side-title{font-size:6vw}}@media (min-width:768px){.side-title{writing-mode:vertical-rl;white-space:nowrap;font-size:6vw;line-height:.8}}@media (min-width:1024px){.side-title{font-size:5.5vw}}@media (min-width:1280px){.side-title{font-size:5.5vw}}h2,h3,h4,h5{text-transform:uppercase}h2,.h2,.h2--menu-link{font-family:var(--font-mono-squashed);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-transform:uppercase;font-size:7vw;font-weight:700;line-height:1.03}.h2--menu-link{font-size:11vw}@media (min-width:640px){h2,.h2,.h2--menu-link{font-size:2.25rem;line-height:2.5rem}}@media (min-width:1024px){h2,.h2,.h2--menu-link{font-size:3rem;line-height:1}}@media (min-width:1280px){h2,.h2,.h2--menu-link{font-size:3.33rem}}h3,.h3{font-family:var(--font-mono-squashed);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-transform:uppercase;transform-origin:0 0;font-size:2.25rem;font-weight:700;line-height:1.125}@media (min-width:1280px){h3,.h3{font-size:3.33rem}}h4,.h4{text-transform:uppercase}h5,.h5{text-transform:uppercase;font-size:.875rem;font-weight:600;line-height:1.25rem}h6,.h6{--tw-border-opacity:1;border-top-width:1px;border-color:rgb(0 0 0/var(--tw-border-opacity));margin-top:20px;margin-bottom:20px;padding-top:20px;font-size:.75rem;font-weight:200;line-height:1.75}.shrink-headings-p *,.shrink-headings-p2 *{font-size:1rem;line-height:1.5rem;font-family:var(--font-mono);font-weight:200;line-height:1.75}.shrink-headings-p2 *{font-size:.875rem;line-height:1.25rem}p a{-webkit-hyphens:auto;hyphens:auto}p{font-size:.875rem;line-height:1.25rem}@media (min-width:640px){p{font-size:1rem;line-height:1.5rem}}p{line-height:1.75}.p2,.p2 p,.p2 ul{font-size:.875rem;line-height:1.25rem}@media (min-width:640px){.p2,.p2 p,.p2 ul{font-size:.875rem;line-height:1.25rem}}.p2,.p2 p,.p2 ul{line-height:1.75}.p3,.p3 p{font-size:.75rem;line-height:1rem}@media (min-width:640px){.p3,.p3 p{font-size:.75rem;line-height:1rem}}.p3,.p3 p{font-weight:200;line-height:1.75}strong{font-weight:700}.z-60{z-index:60}.z-70{z-index:70}.z-80{z-index:80}.z-90{z-index:90}.z-100{z-index:100}.btn,.has-btn a{text-transform:uppercase;--tw-bg-opacity:1;background-color:rgb(0 0 0/var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity));padding:.5em 3em;display:inline-block}.btn:hover,.has-btn a:hover{--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity));--tw-bg-opacity:1;background-color:rgb(227 255 117/var(--tw-bg-opacity))}.btn,.has-btn a{text-decoration-line:none}.btn--highlight{text-transform:uppercase;background-color:var(--white);color:var(--white);padding:.5em 3em;display:inline-block}.btn.disabled{pointer-events:none;opacity:.3}.radix-accordion-open-icon{display:inline}.radix-accordion-close-icon,[data-state=open] .radix-accordion-open-icon{display:none}[data-state=open] .radix-accordion-close-icon{display:inline}.artwork-hero-copy h1,.artwork-hero-copy h2,.artwork-hero-copy h3{font-size:5vw;line-height:1}.artwork-thumbnail-copy h1,.artwork-thumbnail-copy h2,.artwork-thumbnail-copy h3,.artwork-thumbnail-copy>div{font-size:6.5vw;line-height:1}@media (min-width:640px){.artwork-thumbnail-copy h1,.artwork-thumbnail-copy h2,.artwork-thumbnail-copy h3,.artwork-thumbnail-copy>div{font-size:5vw}}@media (min-width:768px){.artwork-thumbnail-copy h1,.artwork-thumbnail-copy h2,.artwork-thumbnail-copy h3,.artwork-thumbnail-copy>div{font-size:3vw}}@media (min-width:1024px){.artwork-thumbnail-copy h1,.artwork-thumbnail-copy h2,.artwork-thumbnail-copy h3,.artwork-thumbnail-copy>div{font-size:2.2vw}.big .artwork-thumbnail-copy h1,.big .artwork-thumbnail-copy h2,.big .artwork-thumbnail-copy h3,.big .artwork-thumbnail-copy>div{font-size:4vw}}@keyframes opacityTween{0%{opacity:0}to{opacity:1}}@keyframes dialogContentShow{0%{opacity:0;transform:translate(-50%,-48%)scaleX(.75)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}.debug{position:relative}.debug:before{content:"< sm";--tw-bg-opacity:1;background-color:rgb(255 0 79/var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity));font-size:.75rem;line-height:1rem;font-family:var(--font-mono);z-index:50;padding:.125rem 4px;position:absolute;top:0;left:0}@media (min-width:640px){.debug:before{content:"sm";display:block}}@media (min-width:768px){.debug:before{content:"md"}}@media (min-width:1024px){.debug:before{content:"lg"}}@media (min-width:1280px){.debug:before{content:"xl"}}@media (min-width:1536px){.debug:before{content:"2xl"}}.debug--aside{border:2px solid red}.debug--body{border:2px solid #00f}
