.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{-webkit-animation:App-logo-float 3s ease-in-out infinite;animation:App-logo-float 3s ease-in-out infinite}}.App-header{align-items:center;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#704cb6}@-webkit-keyframes App-logo-float{0%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(10px);transform:translateY(10px)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes App-logo-float{0%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(10px);transform:translateY(10px)}to{-webkit-transform:translateY(0);transform:translateY(0)}}.cl-menubtn{align-items:center;background:var(--ink);border:2px solid var(--ink);border-radius:999px;box-shadow:3px 3px 0 var(--orange);color:var(--paper);cursor:pointer;display:inline-flex;font:700 12px var(--mono);gap:10px;letter-spacing:.06em;padding:7px 15px 7px 13px;position:relative;text-transform:uppercase;transition:background .2s,color .2s,translate .15s,box-shadow .15s}.cl-menubtn:hover{box-shadow:5px 5px 0 var(--orange);translate:-1px -2px}.cl-menubtn:active{box-shadow:1px 1px 0 var(--orange);translate:2px 2px}.cl-menubtn.is-open{background:var(--yellow);border-color:#232322;box-shadow:3px 3px 0 #232322;color:#232322}.cl-menutxt{min-width:5.2ch;text-align:left}@media (max-width:420px){.cl-menutxt{display:none}.cl-menubtn{padding:9px 11px}}.cl-menuicon{display:block;height:14px;position:relative;width:18px}.cl-menuicon i{background:currentColor;border-radius:2px;height:2.5px;left:0;position:absolute;transition:opacity .2s,top .35s cubic-bezier(.7,0,.2,1),-webkit-transform .35s cubic-bezier(.7,0,.2,1);transition:transform .35s cubic-bezier(.7,0,.2,1),opacity .2s,top .35s cubic-bezier(.7,0,.2,1);transition:transform .35s cubic-bezier(.7,0,.2,1),opacity .2s,top .35s cubic-bezier(.7,0,.2,1),-webkit-transform .35s cubic-bezier(.7,0,.2,1);width:100%}.cl-menuicon i:first-child{top:0}.cl-menuicon i:nth-child(2){top:5.75px;width:70%}.cl-menuicon i:nth-child(3){top:11.5px}.cl-menubtn:hover .cl-menuicon i:nth-child(2){width:100%}.cl-menubtn.is-open .cl-menuicon i:first-child{top:5.75px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.cl-menubtn.is-open .cl-menuicon i:nth-child(2){opacity:0;-webkit-transform:translateX(-8px);transform:translateX(-8px)}.cl-menubtn.is-open .cl-menuicon i:nth-child(3){top:5.75px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.cl-menu:focus{outline:none}.cl-menu:not(.is-ready) .cl-menu-list{pointer-events:none}.cl-menu{background:#232322;-webkit-clip-path:circle(0 at calc(100% - 60px) 40px);clip-path:circle(0 at calc(100% - 60px) 40px);-webkit-clip-path:circle(0 at var(--ox,calc(100% - 60px)) var(--oy,40px));clip-path:circle(0 at var(--ox,calc(100% - 60px)) var(--oy,40px));color:#ffe7cf;inset:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;position:fixed;transition:visibility 0s .65s,-webkit-clip-path .65s cubic-bezier(.7,0,.2,1);transition:clip-path .65s cubic-bezier(.7,0,.2,1),visibility 0s .65s;transition:clip-path .65s cubic-bezier(.7,0,.2,1),visibility 0s .65s,-webkit-clip-path .65s cubic-bezier(.7,0,.2,1);visibility:hidden;z-index:2150}.cl-menu.is-open{-webkit-clip-path:circle(160% at calc(100% - 60px) 40px);clip-path:circle(160% at calc(100% - 60px) 40px);-webkit-clip-path:circle(160% at var(--ox,calc(100% - 60px)) var(--oy,40px));clip-path:circle(160% at var(--ox,calc(100% - 60px)) var(--oy,40px));transition:visibility 0s,-webkit-clip-path .7s cubic-bezier(.7,0,.2,1);transition:clip-path .7s cubic-bezier(.7,0,.2,1),visibility 0s;transition:clip-path .7s cubic-bezier(.7,0,.2,1),visibility 0s,-webkit-clip-path .7s cubic-bezier(.7,0,.2,1);visibility:visible}html[data-page=landing]:not([data-theme=light]) .cl-menu,html[data-theme=dark] .cl-menu{background:#111110}.cl-menu-in{grid-gap:clamp(8px,2vh,24px);display:grid;gap:clamp(8px,2vh,24px);grid-template-rows:auto 1fr auto;margin:0 auto;max-width:1180px;min-height:100%;padding:18px clamp(16px,4vw,48px) clamp(20px,4vh,40px)}.cl-menu-top{align-items:center;display:flex;justify-content:space-between;padding-right:0}.cl-menu-logo{aspect-ratio:480/248;background:#ffe7cf;-webkit-mask:url(/static/media/logo-cuco-mask.242f10c79466165ca522.png) center/contain no-repeat;mask:url(/static/media/logo-cuco-mask.242f10c79466165ca522.png) center/contain no-repeat;width:76px}.cl-menu-x{background:transparent;border:2px solid #ffe7cf;border-radius:50%;color:#ffe7cf;cursor:pointer;display:grid;font-size:18px;height:46px;place-items:center;transition:rotate .35s,background .2s,color .2s;width:46px}.cl-menu-x:hover{background:var(--orange);border-color:var(--orange);color:#232322;rotate:90deg}.cl-menu-list{align-self:center;border-top:2px solid rgba(255,231,207,.28);list-style:none;margin:0;padding:0}.cl-menu-list li{border-bottom:2px solid rgba(255,231,207,.28);overflow:hidden}.cl-mi{align-items:center;color:inherit;display:flex;font:inherit;gap:clamp(10px,2.4vw,28px);opacity:0;padding:clamp(6px,1.3vh,18px) clamp(4px,1.2vw,14px);text-decoration:none;-webkit-transform:translateY(60%);transform:translateY(60%);transition:background .2s,color .2s,padding .3s cubic-bezier(.2,.8,.2,1)}.cl-menu.is-open .cl-mi{opacity:1;-webkit-transform:none;transform:none;transition:opacity .45s ease calc(.22s + var(--i)*65ms),background .2s,color .2s,padding .3s cubic-bezier(.2,.8,.2,1),-webkit-transform .6s cubic-bezier(.2,.8,.2,1) calc(.22s + var(--i)*65ms);transition:opacity .45s ease calc(.22s + var(--i)*65ms),transform .6s cubic-bezier(.2,.8,.2,1) calc(.22s + var(--i)*65ms),background .2s,color .2s,padding .3s cubic-bezier(.2,.8,.2,1);transition:opacity .45s ease calc(.22s + var(--i)*65ms),transform .6s cubic-bezier(.2,.8,.2,1) calc(.22s + var(--i)*65ms),background .2s,color .2s,padding .3s cubic-bezier(.2,.8,.2,1),-webkit-transform .6s cubic-bezier(.2,.8,.2,1) calc(.22s + var(--i)*65ms)}.cl-menu-list li{--i:0}.cl-mi-n{font:700 clamp(12px,1.6vw,16px) var(--mono);letter-spacing:.08em;opacity:.7}.cl-mi-t{flex:1 1;font:700 clamp(28px,min(5.6vw,6.4vh),72px)/.95 var(--display);letter-spacing:-.045em;min-width:0;text-transform:uppercase}.cl-mi-n{min-width:2.4ch}.cl-mi-go{font:700 clamp(20px,3vw,34px) var(--display);transition:-webkit-transform .3s cubic-bezier(.2,.8,.2,1);transition:transform .3s cubic-bezier(.2,.8,.2,1);transition:transform .3s cubic-bezier(.2,.8,.2,1),-webkit-transform .3s cubic-bezier(.2,.8,.2,1)}.cl-mi-b{margin:0;rotate:-3deg}.cl-mi-b.is-soon:before{display:none}.cl-mi-b.is-soon{background:transparent;border-color:#ffe7cf;color:#ffe7cf}.cl-mi-here{border-bottom:2px dashed;color:var(--yellow);font:700 11px var(--mono);letter-spacing:.1em;text-transform:uppercase}a.cl-mi:focus-visible,a.cl-mi:hover{background:var(--orange);color:#232322;padding-left:clamp(14px,3vw,40px)}a.cl-mi:focus-visible .cl-mi-go,a.cl-mi:hover .cl-mi-go{-webkit-transform:translateX(8px);transform:translateX(8px)}a.cl-mi:focus-visible{outline:3px solid var(--yellow);outline-offset:-3px}a.cl-mi.is-current .cl-mi-n,a.cl-mi.is-current .cl-mi-t{color:var(--yellow)}a.cl-mi.is-current:focus-visible .cl-mi-n,a.cl-mi.is-current:hover .cl-mi-n{color:#232322}a.cl-mi.is-current:focus-visible .cl-mi-t,a.cl-mi.is-current:hover .cl-mi-t{color:#232322}a.cl-mi.is-current:hover .cl-mi-here{color:#232322}.cl-mi.is-off{opacity:.55!important}.cl-menu.is-open .cl-mi.is-off{opacity:.55}.cl-menu-foot{align-items:center;display:flex;flex-wrap:wrap;font:700 12px var(--mono);gap:8px 22px;letter-spacing:.08em;opacity:0;text-transform:uppercase}.cl-menu.is-open .cl-menu-foot{opacity:1;transition:opacity .5s ease .75s}.cl-menu-foot span{opacity:.65}.cl-menu-foot a{color:#ffe7cf;text-underline-offset:4px}.cl-menu-foot a:hover{color:var(--yellow)}@media (prefers-reduced-motion:reduce){.cl-menu{-webkit-clip-path:none;clip-path:none;opacity:0;transition:opacity .2s,visibility 0s .2s}.cl-menu.is-open{opacity:1;transition:opacity .2s,visibility 0s}.cl-menu-foot,.cl-mi{opacity:1;-webkit-transform:none;transform:none;transition:none}.cl-menu-x,.cl-menubtn,.cl-menuicon i{transition:none}}@media (max-width:520px){.cl-mi{grid-row-gap:6px;display:grid;grid-template-columns:auto minmax(0,1fr);padding-block:clamp(8px,1.7vh,18px);row-gap:6px}.cl-mi-go{display:none}.cl-mi-b,.cl-mi-here{grid-column:2;justify-self:start}.cl-mi-t{font-size:clamp(28px,9vw,44px)}}.cl-fab{align-items:center;background:var(--yellow);border:2px solid #232322;border-radius:999px;bottom:clamp(12px,2.4vw,28px);box-shadow:4px 4px 0 #232322;color:#232322;cursor:pointer;display:inline-flex;font:700 12px var(--mono);gap:8px;letter-spacing:.08em;opacity:0;padding:11px 16px 11px 13px;pointer-events:none;position:fixed;right:clamp(12px,2.4vw,28px);text-transform:uppercase;-webkit-transform:translateY(24px) scale(.85);transform:translateY(24px) scale(.85);transition:opacity .25s,visibility 0s .45s,box-shadow .15s,background .2s,-webkit-transform .45s cubic-bezier(.34,1.56,.64,1);transition:opacity .25s,transform .45s cubic-bezier(.34,1.56,.64,1),visibility 0s .45s,box-shadow .15s,background .2s;transition:opacity .25s,transform .45s cubic-bezier(.34,1.56,.64,1),visibility 0s .45s,box-shadow .15s,background .2s,-webkit-transform .45s cubic-bezier(.34,1.56,.64,1);visibility:hidden;z-index:1800}.cl-fab.is-on{opacity:1;pointer-events:auto;-webkit-transform:none;transform:none;transition:opacity .25s,visibility 0s,box-shadow .15s,background .2s,-webkit-transform .45s cubic-bezier(.34,1.56,.64,1);transition:opacity .25s,transform .45s cubic-bezier(.34,1.56,.64,1),visibility 0s,box-shadow .15s,background .2s;transition:opacity .25s,transform .45s cubic-bezier(.34,1.56,.64,1),visibility 0s,box-shadow .15s,background .2s,-webkit-transform .45s cubic-bezier(.34,1.56,.64,1);visibility:visible}.cl-fab span{display:inline-block;font:700 18px/1 var(--display);transition:-webkit-transform .25s;transition:transform .25s;transition:transform .25s,-webkit-transform .25s}.cl-fab:hover{background:var(--lime);box-shadow:6px 6px 0 #232322}.cl-fab:hover,.cl-fab:hover span{-webkit-transform:translateY(-3px);transform:translateY(-3px)}.cl-fab:active{box-shadow:1px 1px 0 #232322;-webkit-transform:translate(3px,3px);transform:translate(3px,3px)}.cl-fab:focus-visible{outline:3px solid var(--blue);outline-offset:3px}@media (max-width:420px){.cl-fab b{display:none}.cl-fab{padding:12px}}@media (prefers-reduced-motion:reduce){.cl-fab,.cl-fab span,.cl-fab.is-on{transition:none}}.mw-credit{color:var(--ink-2);font:500 14px/1.4 var(--display);margin:14px 0 0}.mw-credit a{color:var(--ink);font-weight:700;text-underline-offset:4px}.mw-credit a:hover{color:var(--rec-ink)}.mw-lb-credit{background:var(--yellow);border-radius:999px;color:#111110;font:700 12px var(--mono);letter-spacing:.06em;margin-left:auto;margin-right:12px;padding:8px 14px;text-decoration:none;text-transform:uppercase;white-space:nowrap}.mw-lb-credit:hover{background:var(--lime)}@media (max-width:520px){.mw-lb-credit{font-size:11px;line-height:1.2;max-width:46vw;padding:7px 10px;text-align:center;white-space:normal}}.cy{position:relative}.cy,.cy-base{height:100%;width:100%}.cy-top{-webkit-animation:cyIn .95s ease both;animation:cyIn .95s ease both;background:transparent;background:var(--cy-bg,transparent);inset:0;position:absolute}@-webkit-keyframes cyIn{0%{opacity:0}to{opacity:1}}@keyframes cyIn{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.cy-top{-webkit-animation:none;animation:none}}.cl-pol .cy-top{--cy-bg:#fff}.cl-pol figcaption{-webkit-box-orient:vertical;-webkit-line-clamp:3;display:-webkit-box;min-height:calc(3.75em + 17px);overflow:hidden}.cl-mupic .cy-top{--cy-bg:#fff}.hk-art .cy,.hk-art .cy-base{height:auto}.hk-art .cy-top{--cy-bg:var(--paper)}.hk-art figcaption{min-height:1.4em}.hk-pw .cy-top{--cy-bg:#fff}html[data-page=landing]{--paper:#f5f1f1;--soft:#e2e0e0;--ink:#232322;--ink-2:#5b5f49;--line:#232322;--orange:#ea663d;--blue:#067dff;--yellow:#f7d649;--lime:#c7f74e;--sky:#abcfdd;--cream:#ffe7cf;--band-action:#ffe7cf;--band-sell:#232322;--on-sell:#ffe7cf;--on-accent:#232322;--rec-ink:#b8431c;--display:"Neue Montreal","Helvetica Neue",Arial,sans-serif;--mono:"Courier New",Courier,monospace;scroll-behavior:smooth}@media (prefers-color-scheme:dark){html[data-page=landing]:not([data-theme=light]){--paper:#232322;--soft:#2b2b28;--ink:#f5f1f1;--ink-2:#c1c68f;--line:#f5f1f1;--band-action:#2b2b28;--band-sell:#111110;--rec-ink:#f29a7a;color-scheme:dark}}html[data-page=landing][data-theme=dark]{--paper:#232322;--soft:#2b2b28;--ink:#f5f1f1;--ink-2:#c1c68f;--line:#f5f1f1;--band-action:#2b2b28;--band-sell:#111110;--rec-ink:#f29a7a;color-scheme:dark}@media (prefers-reduced-motion:reduce){html[data-page=landing]{scroll-behavior:auto}}.cl,html[data-page=landing] body{background:var(--paper);color:var(--ink)}.cl{font:17px/1.55 var(--display);overflow-x:clip;text-align:left}.cl *{box-sizing:border-box}.cl a:where(:not([class])){color:inherit}.cl :focus-visible{outline:3px solid var(--blue);outline-offset:3px}.cl figure,.cl h1,.cl h2,.cl h3,.cl h4,.cl ol,.cl p{margin:0}.cl-in{margin:0 auto;max-width:1180px;padding-inline:clamp(16px,4vw,48px)}.cl-band{padding-block:clamp(48px,8vw,104px)}.cl-label{display:block;font:700 12px/1.2 var(--mono);letter-spacing:.14em;text-transform:uppercase}.cl-sr{clip:rect(0 0 0 0);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.cl h2{text-wrap:balance;font:700 clamp(30px,5vw,60px)/.95 var(--display);letter-spacing:-.04em;text-transform:uppercase}.cl-top{align-items:center;display:flex;gap:16px 28px;justify-content:space-between;padding-block:18px}.cl-logo{aspect-ratio:480/248;background:var(--ink);flex:none;-webkit-mask:url(/static/media/logo-cuco-mask.242f10c79466165ca522.png) center/contain no-repeat;mask:url(/static/media/logo-cuco-mask.242f10c79466165ca522.png) center/contain no-repeat;width:76px}.cl-logo:hover{background:var(--orange)}.cl-nav{align-items:center;display:flex;flex-wrap:wrap;gap:6px 26px;margin-left:12px;margin-right:auto}.cl-nav a,.cl-nav button{background:none;border:0;color:var(--ink);cursor:pointer;font:700 13px var(--mono);letter-spacing:.06em;padding:0;text-decoration:none;text-transform:uppercase}.cl-nav a:hover,.cl-nav button:hover{color:var(--rec-ink)}.cl-soon{border-bottom:1px dashed var(--ink-2);color:var(--ink-2);font:13px var(--mono);letter-spacing:.06em;opacity:.7;text-transform:uppercase}.cl-tools{display:flex}.cl-pill,.cl-tools{align-items:center;gap:8px}.cl-pill{background:transparent;border:2px solid var(--ink);border-radius:999px;color:var(--ink);cursor:pointer;display:inline-flex;font:700 12px var(--mono);letter-spacing:.06em;padding:7px 13px;text-transform:uppercase}.cl-pill:hover{background:var(--ink);color:var(--paper)}.cl-pill svg{fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;height:16px;width:16px}.cl-pill[aria-pressed=false] svg path[d^="M20 14"]{fill:currentColor;stroke:none}.cl-heroband{background:var(--orange);color:var(--on-accent);padding-block:clamp(20px,3vw,36px) clamp(48px,7vw,96px)}.cl-corners{display:flex;font:700 clamp(11px,1.6vw,15px) var(--mono);justify-content:space-between;letter-spacing:.14em;margin-bottom:clamp(24px,5vw,56px)}.cl-hero{grid-gap:clamp(28px,5vw,72px);align-items:center;display:grid;gap:clamp(28px,5vw,72px);grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr)}.cl-herotext{grid-gap:clamp(20px,3vw,32px);align-content:center;display:grid;gap:clamp(20px,3vw,32px)}.cl-hero h1{text-wrap:balance;font:700 clamp(40px,7.4vw,108px)/.9 var(--display);letter-spacing:-.05em;text-transform:uppercase}.cl-lede{font:500 clamp(18px,2.1vw,24px)/1.3 var(--display);max-width:30ch}.cl-actions{align-items:center;display:flex;flex-wrap:wrap;gap:14px 22px}.cl-textlink{color:var(--on-accent);font:700 13px var(--mono);letter-spacing:.06em;text-transform:uppercase;text-underline-offset:5px}.cl-fun{align-items:center;background:var(--yellow);border:3px solid #232322;border-radius:999px;box-shadow:6px 6px 0 #232322;color:#232322;cursor:pointer;display:inline-flex;font:700 clamp(19px,2.4vw,28px)/1 var(--display);gap:16px;letter-spacing:-.02em;padding:clamp(18px,2.2vw,26px) clamp(26px,3vw,40px);rotate:-2deg;text-decoration:none;text-transform:uppercase;transition:translate .15s,box-shadow .15s,rotate .2s}.cl-fun i{display:inline-block;font-style:normal;transition:-webkit-transform .25s;transition:transform .25s;transition:transform .25s,-webkit-transform .25s}.cl-fun:hover{box-shadow:10px 10px 0 #232322;rotate:2deg;translate:-2px -4px}.cl-fun:hover i{-webkit-transform:translateX(8px);transform:translateX(8px)}.cl-fun:active{box-shadow:1px 1px 0 #232322;translate:5px 5px}.cl-fun:focus-visible{outline:3px solid #232322;outline-offset:5px}@media (prefers-reduced-motion:no-preference){.cl-fun{-webkit-animation:funColor 5s linear infinite,funBounce 2.8s ease-in-out infinite;animation:funColor 5s linear infinite,funBounce 2.8s ease-in-out infinite}.cl-fun:hover{-webkit-animation:funColor 1.5s linear infinite,funWiggle .45s ease-in-out infinite;animation:funColor 1.5s linear infinite,funWiggle .45s ease-in-out infinite}}@-webkit-keyframes funColor{0%,to{background:var(--yellow)}25%{background:var(--lime)}50%{background:var(--sky)}75%{background:var(--cream)}}@keyframes funColor{0%,to{background:var(--yellow)}25%{background:var(--lime)}50%{background:var(--sky)}75%{background:var(--cream)}}@-webkit-keyframes funBounce{0%,70%,to{translate:0 0}80%{translate:0 -9px}90%{translate:0 0}95%{translate:0 -4px}}@keyframes funBounce{0%,70%,to{translate:0 0}80%{translate:0 -9px}90%{translate:0 0}95%{translate:0 -4px}}@-webkit-keyframes funWiggle{0%,to{rotate:-3deg}50%{rotate:3deg}}@keyframes funWiggle{0%,to{rotate:-3deg}50%{rotate:3deg}}.cl-live{align-items:center;background:var(--yellow);border:2px solid #232322;border-radius:999px;color:#232322;display:inline-flex;font:700 10px/1 var(--mono);gap:6px;letter-spacing:.1em;margin-left:6px;padding:3px 8px 3px 7px;rotate:-3deg;text-transform:uppercase;vertical-align:middle}.cl-dot,.cl-live:before{background:var(--orange);border-radius:50%;content:"";display:inline-block;height:8px;width:8px}.cl-rt b .cl-live{font-size:11px;margin-left:12px;translate:0 -.2em}.cl-navexpo:hover .cl-live{background:var(--lime)}.cl-expopill{align-items:center;background:#f5f1f1;border:2px solid #232322;border-radius:999px;box-shadow:4px 4px 0 #232322;color:#232322;display:inline-flex;font:700 13px/1.2 var(--mono);gap:12px;justify-self:start;letter-spacing:.06em;padding:10px 18px;text-decoration:none;text-transform:uppercase;transition:translate .15s,box-shadow .15s}.cl-expopill b{font:700 16px var(--display)}.cl-expopill:hover{background:var(--cream);box-shadow:6px 6px 0 #232322;translate:-2px -2px}.cl-dot{box-shadow:0 0 0 0 rgba(234,102,61,.6);flex:none}@media (prefers-reduced-motion:no-preference){.cl-expopill .cl-dot,.cl-live:before{-webkit-animation:livePulse 1.8s ease-out infinite;animation:livePulse 1.8s ease-out infinite}}@-webkit-keyframes livePulse{0%{box-shadow:0 0 0 0 rgba(234,102,61,.65)}70%,to{box-shadow:0 0 0 8px rgba(234,102,61,0)}}@keyframes livePulse{0%{box-shadow:0 0 0 0 rgba(234,102,61,.65)}70%,to{box-shadow:0 0 0 8px rgba(234,102,61,0)}}.cl-about{background:var(--paper)}.cl-aboutgrid{grid-gap:clamp(24px,5vw,72px);align-items:start;display:grid;gap:clamp(24px,5vw,72px);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.cl-abouttext{grid-gap:clamp(18px,2.4vw,28px);display:grid;gap:clamp(18px,2.4vw,28px)}.cl-abouttext p{font:500 clamp(18px,1.9vw,22px)/1.45 var(--display);max-width:60ch}.cl-zones{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.cl-zones .cl-label{color:var(--ink-2);flex-basis:100%}.cl-zone{border:2px solid var(--ink);border-radius:999px;font:700 13px/1 var(--mono);letter-spacing:.1em;padding:9px 16px;text-transform:uppercase}.cl-zonebox{grid-gap:clamp(20px,4vw,56px);align-items:center;border:3px solid var(--ink);border-radius:6px;display:grid;gap:clamp(20px,4vw,56px);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);margin-top:clamp(32px,5vw,64px);padding:clamp(20px,3.2vw,40px)}.cl-zonecopy h3{text-wrap:balance;font:700 clamp(24px,3.2vw,38px)/.95 var(--display);letter-spacing:-.04em;margin:0 0 10px;text-transform:uppercase}.cl-zonecopy p{color:var(--ink-2);font:500 clamp(16px,1.6vw,19px)/1.45 var(--display);margin:0;max-width:44ch}.cl-zonebox .cl-zones{gap:12px}.cl-zonebox .cl-zone{border-color:#232322;color:#232322;font-size:clamp(13px,1.5vw,16px);padding:12px 22px}.cl-zone-0{background:#ea663d;background:var(--c-orange,#ea663d)}.cl-zone-1{background:#abcfdd;background:var(--c-sky,#abcfdd)}.cl-zone-2{background:#f7d649;background:var(--c-yellow,#f7d649)}.cl-zone-3{background:#c7f74e;background:var(--c-lime,#c7f74e)}.cl-zone-4{background:#cde8d8;background:var(--c-mint,#cde8d8)}.cl-zonebox .cl-badge{margin-left:6px}@media (max-width:900px){.cl-aboutgrid,.cl-zonebox{grid-template-columns:1fr}}.cl-faq{background:var(--paper)}.cl-faq h2{margin-bottom:clamp(24px,4vw,44px)}.cl-faqlist{border-top:3px solid var(--ink)}.cl-faqlist details{border-bottom:3px solid var(--ink)}.cl-faqlist summary{align-items:center;cursor:pointer;display:flex;font:700 clamp(18px,2.4vw,28px)/1.1 var(--display);gap:24px;justify-content:space-between;letter-spacing:-.03em;list-style:none;padding:clamp(16px,2.4vw,26px) clamp(4px,1.4vw,18px);text-transform:uppercase;transition:background .2s}.cl-faqlist summary::-webkit-details-marker{display:none}.cl-faqlist summary i{flex:none;font:700 clamp(22px,3vw,34px)/1 var(--display);font-style:normal}.cl-faqlist details[open] summary i{rotate:45deg}.cl-faqlist summary:hover{background:var(--orange);color:#232322}.cl-faqlist details p a{color:inherit;font-weight:700;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:3px}.cl-faqlist details p a:hover{color:var(--rec-ink)}.cl-faqlist details p{font:500 clamp(16px,1.7vw,19px)/1.5 var(--display);max-width:70ch;padding:0 clamp(4px,1.4vw,18px) clamp(18px,2.6vw,30px)}.cl-pols{align-items:flex-start;display:flex;position:relative}.cl-pcol,.cl-pols{gap:clamp(10px,1.6vw,18px)}.cl-pcol{grid-gap:clamp(10px,1.6vw,18px);display:grid;flex:1 1;min-width:0}.cl-pcol:nth-child(2){margin-top:clamp(28px,6vw,72px)}.cl-pol{background:#fff;border:1px solid rgba(35,35,34,.35);color:#232322;padding:clamp(6px,.9vw,10px) clamp(6px,.9vw,10px) 0}.cl-pol img{background:var(--soft);display:block;height:auto;width:100%}.cl-pol figcaption{font:700 clamp(9px,1.1vw,11px)/1.25 var(--mono);letter-spacing:.06em;overflow-wrap:anywhere;padding:8px 2px 9px;text-transform:uppercase}.cl-pol-0{rotate:-2.5deg}.cl-pol-1{rotate:2deg}.cl-pol-2{rotate:1.5deg}.cl-pol-3{rotate:-2deg}.cl-stamp{grid-gap:0;align-content:center;aspect-ratio:1.5/1;background:#232322;border:3px solid var(--cream);border-radius:50%;color:var(--cream);display:grid;font:700 12px/1.15 var(--mono);font-style:normal;gap:0;letter-spacing:.12em;padding:10px 16px;place-items:center;rotate:-13deg;text-align:center;text-transform:uppercase}.cl-stamp-hero{bottom:-6%;font-size:clamp(10px,1.2vw,13px);left:-6%;position:absolute;width:clamp(110px,15vw,170px);z-index:2}.cl-stamp-sm{background:var(--orange);width:116px}.cl-stamp-ev,.cl-stamp-sm{border-color:#232322;color:#232322}.cl-stamp-ev{background:var(--yellow);position:absolute;right:-4%;top:-5%;width:clamp(110px,15vw,160px);z-index:2}.cl-btn{align-items:center;background:transparent;border:2px solid var(--ink);border-radius:999px;color:var(--ink);cursor:pointer;display:inline-flex;font:700 15px/1 var(--display);gap:10px;justify-content:center;letter-spacing:-.01em;padding:15px 22px;text-decoration:none;text-transform:uppercase;transition:box-shadow .15s,background .15s,-webkit-transform .15s;transition:transform .15s,box-shadow .15s,background .15s;transition:transform .15s,box-shadow .15s,background .15s,-webkit-transform .15s}.cl-btn:hover{box-shadow:4px 4px 0 var(--orange);-webkit-transform:translate(-2px,-2px);transform:translate(-2px,-2px)}.cl-btn:active{box-shadow:none;-webkit-transform:none;transform:none}.cl-primary{background:var(--ink);color:var(--paper)}.cl-ghost{border-color:transparent;text-decoration:underline;text-underline-offset:4px}.cl-linkbtn{background:none;border:0;color:var(--rec-ink);cursor:pointer;font:700 12px var(--mono);letter-spacing:.06em;padding:0;text-decoration:underline;text-transform:uppercase;text-underline-offset:3px}.cl-actionband{background:var(--band-action)}.cl-actionband h2{margin-bottom:clamp(24px,4vw,44px)}.cl-rows{border-top:3px solid var(--ink);list-style:none;padding:0}.cl-rows li{border-bottom:3px solid var(--ink)}.cl-row{grid-gap:clamp(14px,3vw,36px);align-items:center;background:transparent;border:0;color:var(--ink);cursor:pointer;display:grid;font:inherit;gap:clamp(14px,3vw,36px);grid-template-columns:auto minmax(0,1fr) auto;padding:clamp(22px,3.4vw,40px) clamp(4px,1.4vw,18px);text-align:left;text-decoration:none;transition:background .2s,padding .25s,color .2s;width:100%}.cl-row:focus-visible,.cl-row:hover{background:var(--orange);color:#232322;padding-left:clamp(12px,3vw,40px)}.cl-n{font:700 clamp(14px,2vw,20px) var(--mono);letter-spacing:.08em}.cl-rt{grid-gap:8px;display:grid;gap:8px;min-width:0}.cl-rt b{text-wrap:balance;font:700 clamp(24px,4.2vw,52px)/.98 var(--display);letter-spacing:-.04em;text-transform:uppercase}.cl-rt i{font:500 clamp(15px,1.6vw,18px)/1.35 var(--display);font-style:normal;max-width:52ch;opacity:.85}.cl-go{font:700 12px/1.3 var(--mono);letter-spacing:.08em;text-align:right;text-transform:uppercase;white-space:nowrap}.cl-off{cursor:default}.cl-off:focus-visible,.cl-off:hover{background:transparent;color:var(--ink);padding-left:clamp(4px,1.4vw,18px)}.cl-off .cl-rt{opacity:.7}.cl-badge{background:var(--yellow);border:2px solid #232322;border-radius:999px;color:#232322;display:inline-block;font:700 12px var(--mono);justify-self:start;letter-spacing:.1em;max-width:none;padding:6px 14px;rotate:-3deg;text-transform:uppercase}.cl-sell{background:var(--band-sell);color:var(--on-sell)}.cl-sell .cl-label{color:var(--yellow)}.cl-sellhead{align-items:flex-end;display:flex;flex-wrap:wrap;gap:24px 40px;justify-content:space-between}.cl-sechead{grid-gap:14px;display:grid;gap:14px;max-width:62ch}.cl-sechead p{font:500 18px/1.4 var(--display);opacity:.9}.cl-toggle{align-items:center;background:var(--cream);border:3px solid var(--cream);border-radius:999px;color:#232322;cursor:pointer;display:inline-flex;font:700 clamp(16px,1.8vw,20px)/1 var(--display);gap:16px;letter-spacing:-.01em;padding:18px 26px;text-transform:uppercase;transition:box-shadow .15s,-webkit-transform .15s;transition:transform .15s,box-shadow .15s;transition:transform .15s,box-shadow .15s,-webkit-transform .15s}.cl-toggle i{font-size:1.5em;font-style:normal;line-height:.8}.cl-toggle:hover{box-shadow:5px 5px 0 var(--orange);-webkit-transform:translate(-2px,-2px);transform:translate(-2px,-2px)}.cl-toggle[aria-expanded=true]{background:var(--yellow);border-color:var(--yellow)}.cl-sell :focus-visible{outline-color:var(--yellow)}.cl-panel{-webkit-animation:panelIn .35s ease both;animation:panelIn .35s ease both;margin-top:clamp(28px,4vw,48px)}.cl-panel[hidden]{display:none}@-webkit-keyframes panelIn{0%{opacity:0;translate:0 14px}to{opacity:1;translate:0 0}}@keyframes panelIn{0%{opacity:0;translate:0 14px}to{opacity:1;translate:0 0}}@media (prefers-reduced-motion:reduce){.cl-panel{-webkit-animation:none;animation:none}}.cl-sellgrid{grid-gap:clamp(20px,3vw,40px);align-items:start;display:grid;gap:clamp(20px,3vw,40px);grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr)}.cl-pkg{grid-gap:18px;background:var(--cream);border-radius:4px;color:#232322;display:grid;gap:18px;padding:clamp(24px,3vw,40px)}.cl-pkg .cl-label{color:#232322;opacity:.75}.cl-pkg h3{font:700 clamp(22px,2.8vw,34px)/1 var(--display);letter-spacing:-.035em;text-transform:uppercase}.cl-price{align-items:center;display:flex;flex-wrap:wrap;gap:6px 16px;min-height:90px;position:relative}.cl-price b{font:700 clamp(56px,8vw,96px)/.85 var(--display);letter-spacing:-.06em}.cl-price span{font:700 14px var(--mono);letter-spacing:.1em}.cl-price .cl-stamp{margin-left:auto}.cl-pkg ul{grid-gap:8px;display:grid;font-weight:500;gap:8px;margin:0;padding-left:1.1em}.cl-pkg li::marker{color:var(--rec-ink)}.cl-alt{grid-gap:4px;border-top:2px solid #232322;display:grid;gap:4px;padding-top:14px}.cl-alt b{font:700 13px var(--mono);letter-spacing:.06em;text-transform:uppercase}.cl-alt p{font-size:16px}.cl-formbox{grid-gap:18px;background:var(--paper);border-radius:4px;color:var(--ink);display:grid;gap:18px;padding:clamp(20px,3vw,36px)}.cl-formbox h3,.cl-modal-box h3{font:700 clamp(22px,3vw,34px)/1 var(--display);letter-spacing:-.035em;text-transform:uppercase}.cl-form{grid-gap:18px;display:grid;gap:18px}.cl-form[hidden]{display:none}.cl-grid{grid-gap:14px 16px;display:grid;gap:14px 16px;grid-template-columns:repeat(2,minmax(0,1fr))}.cl-full{grid-column:1/-1}.cl-flabel,.cl-form label{grid-gap:6px;color:var(--ink-2);display:grid;font:700 12px var(--mono);gap:6px;letter-spacing:.06em;min-width:0;text-transform:uppercase}.cl-flabel{display:block;margin-bottom:8px}.cl-form input:not([type=radio]):not([type=checkbox]):not([type=file]),.cl-form select,.cl-form textarea{background:var(--paper);border:2px solid var(--ink);border-radius:4px;color:var(--ink);font:16px/1.4 var(--display);letter-spacing:0;min-width:0;padding:10px 12px;text-transform:none;width:100%}.cl-form input:focus,.cl-form select:focus,.cl-form textarea:focus{outline:3px solid var(--blue);outline-offset:1px}.cl-form textarea{resize:vertical}.cl-form [aria-invalid=true]{background:color-mix(in srgb,var(--orange) 14%,var(--paper));border-color:var(--rec-ink)!important}.cl-radios{border:0;display:flex;flex-wrap:wrap;gap:8px 18px;margin:0;min-width:0;padding:0}.cl-radios.cl-col{flex-direction:column;gap:10px}.cl-radios legend{color:var(--ink-2);float:left;font:700 12px var(--mono);letter-spacing:.06em;margin-bottom:8px;padding:0;text-transform:uppercase;width:100%}.cl-form .cl-check,.cl-form .cl-radios label{align-items:flex-start;color:var(--ink);display:flex;font:500 15px/1.4 var(--display);gap:10px;letter-spacing:0;text-transform:none}.cl-form input[type=checkbox],.cl-form input[type=radio]{accent-color:var(--orange);flex:none;height:20px;margin-top:1px;width:20px}.cl-dims{grid-gap:10px;align-items:end;display:grid;gap:10px;grid-template-columns:1fr auto 1fr 90px}.cl-dims>span{color:var(--ink-2);padding-bottom:12px}.cl-files{grid-gap:8px;display:grid;gap:8px;justify-items:start}.cl-files .cl-flabel{margin:0}.cl-files ul{grid-gap:6px;display:grid;gap:6px;list-style:none;margin:6px 0 0;padding:0;width:100%}.cl-files li{align-items:center;border-bottom:1px dashed var(--ink-2);display:flex;font:14px var(--mono);gap:12px;min-width:0;padding-bottom:6px}.cl-files li span{flex:1 1;min-width:0;overflow-wrap:anywhere}.cl-files small{color:var(--ink-2)}.cl-hp{height:1px;left:-9999px;overflow:hidden;position:absolute;width:1px}.cl-err,.cl-ferr{color:var(--rec-ink);font:700 13px/1.4 var(--display);margin:0}.cl-err,.cl-ferr,.cl-note{letter-spacing:0;text-transform:none}.cl-note{color:var(--ink-2);font:13px/1.4 var(--display)}.cl-check a,.cl-note a{color:var(--rec-ink)}.cl-done{grid-gap:16px;display:grid;gap:16px}.cl-done h4{font:700 clamp(22px,3vw,30px)/1 var(--display);letter-spacing:-.03em;text-transform:uppercase}.cl-sent{background:var(--lime);border:3px solid #232322;border-radius:4px;padding:22px}.cl-sent,.cl-sent .cl-note{color:#232322}.cl-sent .cl-btn{border-color:#232322;color:#232322}.cl-sending{font:700 14px var(--mono);letter-spacing:.08em;text-transform:uppercase}.cl-sum{background:var(--soft);border-radius:4px;color:var(--ink);font:14px/1.6 var(--mono);margin:0;max-height:44vh;overflow:auto;padding:16px;white-space:pre-wrap}.cl-eventband{background:var(--blue);color:#fff}.cl-evgrid{grid-gap:clamp(24px,5vw,72px);align-items:center;display:grid;gap:clamp(24px,5vw,72px);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.cl-evphoto{background:#fff;padding:clamp(8px,1.2vw,14px);position:relative;rotate:-1.5deg}.cl-evphoto img{display:block;-webkit-filter:grayscale(1) contrast(1.05);filter:grayscale(1) contrast(1.05);height:auto;width:100%}.cl-evphoto:after{background:var(--blue);content:"";inset:clamp(8px,1.2vw,14px);mix-blend-mode:multiply;pointer-events:none;position:absolute}.cl-credit{color:#232322;display:block;font:700 11px/1.3 var(--mono);letter-spacing:.06em;padding-top:8px;text-transform:uppercase}.cl-evpanel{grid-gap:18px;background:#fff;border-radius:4px;color:#232322;display:grid;gap:18px;justify-items:start;padding:clamp(24px,3.4vw,44px)}.cl-evpanel h2{color:var(--blue)}.cl-evpanel p{font:500 clamp(17px,1.8vw,20px)/1.4 var(--display)}.cl-evpanel .cl-label{color:#232322}.cl-modal{background:rgba(17,17,16,.65);display:grid;inset:0;padding:clamp(0px,3vw,32px);place-items:center;position:fixed;z-index:2000}.cl-modal-box{grid-gap:14px;align-content:start;background:var(--paper);border:3px solid var(--ink);border-radius:6px;color:var(--ink);display:grid;gap:14px;max-height:100%;overflow:auto;overscroll-behavior:contain;padding:clamp(20px,3vw,36px);position:relative;width:min(740px,100%)}.cl-sub{color:var(--ink-2);font:500 16px/1.4 var(--display)}.cl-x{background:transparent;border:2px solid var(--ink);border-radius:50%;color:var(--ink);cursor:pointer;font-size:16px;height:42px;position:absolute;right:14px;top:14px;width:42px}.cl-x:hover{background:var(--ink);color:var(--paper)}.cl-modal-box .cl-label,.cl-modal-box .cl-sub,.cl-modal-box h3{padding-right:52px}@media (max-width:900px){.cl-hero{grid-template-columns:1fr}.cl-stamp-hero{bottom:auto;left:auto;right:-2%;top:-10%}.cl-evgrid,.cl-sellgrid{grid-template-columns:1fr}}@media (max-width:760px){.cl-nav{display:none}.cl-logo{width:60px}.cl-tools{margin-left:auto}.cl-hide-s{display:none}.cl-pill{height:42px;justify-content:center;min-width:42px;padding:0 12px}.cl-row{grid-template-columns:auto minmax(0,1fr)}.cl-go{grid-column:2;text-align:left;white-space:normal}}@media (max-width:600px){.cl-grid{grid-template-columns:1fr}.cl-dims{grid-template-columns:1fr auto 1fr}.cl-dims>label:last-child{grid-column:1/-1}.cl-modal{padding:0}.cl-modal-box{border-radius:0;height:100%}.cl-price .cl-stamp{margin-left:0}}@media (prefers-reduced-motion:reduce){.cl-btn,.cl-fun,.cl-fun i,.cl-row,.cl-toggle{transition:none}.cl-btn:hover,.cl-toggle:hover{-webkit-transform:none;transform:none}}html[data-page=landing]{--c-yellow:#f7d649;--c-orange:#ea663d;--c-blue:#067dff;--c-sky:#abcfdd;--c-purple:#644def;--c-lime:#c7f74e;--c-mint:#cde8d8}.cl-modal-box.wide{width:min(1020px,100%)}.cl-typesel{grid-gap:6px;color:var(--ink-2);display:grid;font:700 12px var(--mono);gap:6px;letter-spacing:.06em;max-width:420px;text-transform:uppercase}.cl-typesel select{background:var(--paper);border:2px solid var(--ink);border-radius:4px;color:var(--ink);font:16px/1.4 var(--display);letter-spacing:0;padding:10px 12px;text-transform:none;width:100%}.mw{grid-gap:18px;display:grid;gap:18px;margin-top:6px}.mw-top{align-items:center;background:var(--paper);border-bottom:2px solid var(--ink);display:flex;gap:14px;padding:10px 0;position:-webkit-sticky;position:sticky;top:0;z-index:5}.mw-top .cl-btn{flex:none}.mw-top .mw-progress{flex:1 1;min-width:0}@media (max-width:640px){.mw-top{flex-wrap:wrap;gap:8px 10px}.mw-top .mw-progress{flex:1 1 100%;order:-1}.mw-top .cl-btn{flex:1 1}}.mw-progress{align-items:center;display:flex;gap:14px}.mw-bar{background:var(--paper);border:2px solid var(--ink);border-radius:99px;flex:1 1;height:10px;overflow:hidden}.mw-bar i{background:var(--orange);display:block;height:100%;transition:width .45s cubic-bezier(.2,.7,.2,1);width:0}.mw-stepn{font:700 12px var(--mono);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.mw-step{grid-gap:16px;-webkit-animation:panelIn .35s ease both;animation:panelIn .35s ease both;display:grid;gap:16px}.mw-q{text-wrap:balance;font:700 clamp(24px,3.8vw,42px)/.95 var(--display);letter-spacing:-.04em;margin:0;text-transform:uppercase}.mw-hint{font:500 16px/1.4 var(--display);margin:0}.mw-hint,.mw-sub{color:var(--ink-2)}.mw-sub{font:700 12px var(--mono);letter-spacing:.1em;margin:10px 0 -4px;text-transform:uppercase}.mw-values{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.mw-values>div{grid-gap:6px;background:var(--paper);border:2px solid var(--ink);border-radius:4px;border-top:10px solid var(--c);display:grid;gap:6px;padding:14px 16px}.mw-values .mw-n{color:var(--ink-2);font:700 13px var(--mono);letter-spacing:.1em}.mw-values b{font:700 20px/1.05 var(--display);letter-spacing:-.03em;text-transform:uppercase}.mw-values span:last-child{color:var(--ink-2);font-size:15px;line-height:1.4}.mw-opts{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(160px,1fr))}.mw-opt{grid-gap:8px;align-content:start;background:var(--paper);border:2px solid var(--ink);border-radius:4px;color:var(--ink);cursor:pointer;display:grid;font:inherit;gap:8px;justify-items:start;padding:16px 14px 14px;position:relative;text-align:left;transition:box-shadow .15s,background .15s,-webkit-transform .15s;transition:transform .15s,box-shadow .15s,background .15s;transition:transform .15s,box-shadow .15s,background .15s,-webkit-transform .15s}.mw-opt b{font:700 17px/1.1 var(--display);letter-spacing:-.02em;text-transform:uppercase}.mw-opt small{color:var(--ink-2);font:500 13px/1.3 var(--display)}.mw-sw{background:var(--c);border:2px solid var(--ink);border-radius:50%;height:30px;width:30px}.mw-opt:hover{box-shadow:4px 5px 0 var(--ink);-webkit-transform:translate(-2px,-3px) rotate(-.6deg);transform:translate(-2px,-3px) rotate(-.6deg)}.mw-opt[aria-pressed=true]{background:var(--c);border-color:#232322;box-shadow:5px 6px 0 #232322;color:#232322;-webkit-transform:translate(-2px,-3px);transform:translate(-2px,-3px)}.mw-opt[aria-pressed=true] small{color:#232322}.mw-opt[aria-pressed=true] .mw-sw{background:#232322;border-color:#232322}.mw-opt[aria-pressed=true]:after{color:#232322;content:"✓";font:700 18px var(--mono);position:absolute;right:10px;top:8px}.mw-chips{display:flex;flex-wrap:wrap;gap:10px}.mw-chip{align-items:center;background:var(--paper);border:2px solid var(--ink);border-radius:999px;color:var(--ink);cursor:pointer;display:inline-flex;font:700 14px/1 var(--display);gap:8px;letter-spacing:-.01em;padding:11px 16px;text-transform:uppercase;transition:box-shadow .15s,-webkit-transform .15s;transition:transform .15s,box-shadow .15s;transition:transform .15s,box-shadow .15s,-webkit-transform .15s}.mw-chip i{background:var(--c);border:2px solid var(--ink);border-radius:50%;height:12px;width:12px}.mw-chip:hover{box-shadow:3px 3px 0 var(--ink);-webkit-transform:translate(-2px,-2px);transform:translate(-2px,-2px)}.mw-chip[aria-pressed=true]{background:var(--c);border-color:#232322;box-shadow:3px 3px 0 #232322;color:#232322}.mw-chip[aria-pressed=true] i{background:#232322;border-color:#232322}.mw-legend{color:var(--ink-2);display:flex;flex-wrap:wrap;font:700 12px var(--mono);gap:6px 18px;letter-spacing:.04em;text-transform:uppercase}.mw-legend span{align-items:center;display:inline-flex;gap:8px}.mw-legend i{background:var(--yellow);border:2px solid #232322;border-radius:3px;height:16px;width:16px}.mw-legend i.l{background:#e2e0e0;background:var(--soft,#e2e0e0);border-color:var(--ink-2)}.mw-styles{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr))}.mw-sty{position:relative}.mw-sty-pick{aspect-ratio:1;background:#e2e0e0;background:var(--soft,#e2e0e0);border:0;border-radius:4px;cursor:pointer;display:block;overflow:hidden;padding:0;position:relative;transition:box-shadow .2s,-webkit-transform .2s;transition:transform .2s,box-shadow .2s;transition:transform .2s,box-shadow .2s,-webkit-transform .2s;width:100%}.mw-sty-pick img{display:block;height:100%;object-fit:cover;width:100%}.mw-sty-pick:hover{box-shadow:4px 5px 0 var(--ink);-webkit-transform:translate(-2px,-3px);transform:translate(-2px,-3px)}.mw-sty.cuco .mw-sty-pick{outline:4px solid var(--yellow);outline-offset:-4px}.mw-tag{background:rgba(35,35,34,.86);bottom:0;color:#fff;font:700 10.5px/1.25 var(--mono);left:0;letter-spacing:.04em;padding:6px 8px;position:absolute;right:0;text-align:left;text-transform:uppercase}.mw-tag b{color:var(--yellow);display:block;font:700 14px/1.1 var(--display);letter-spacing:-.02em}.mw-sel{background:rgba(6,125,255,.55);color:#fff;display:grid;font:700 54px var(--display);inset:0;opacity:0;place-items:center;position:absolute;transition:opacity .2s}.mw-sty-pick[aria-pressed=true] .mw-sel{opacity:1}.mw-sty-pick[aria-pressed=true]{outline:4px solid var(--blue);outline-offset:-4px}.mw-zoom{background:#fff;border:2px solid #232322;border-radius:50%;color:#232322;cursor:zoom-in;display:grid;font:700 20px/1 var(--display);height:34px;padding:0;place-items:center;position:absolute;right:8px;top:8px;width:34px;z-index:2}.mw-zoom:hover{background:var(--yellow)}.mw-count{margin-left:auto}.mw-date input,.mw-dims input,.mw-fields input,.mw-ta{background:var(--paper);border:2px solid var(--ink);border-radius:4px;color:var(--ink);font:16px/1.4 var(--display);letter-spacing:0;min-width:0;padding:10px 12px;text-transform:none;width:100%}.mw-ta{min-height:110px;resize:vertical}.mw-fields{grid-gap:14px 16px;display:grid;gap:14px 16px;grid-template-columns:repeat(2,minmax(0,1fr))}.mw-date,.mw-dims label,.mw-fields label{grid-gap:6px;color:var(--ink-2);display:grid;font:700 12px var(--mono);gap:6px;letter-spacing:.06em;min-width:0;text-transform:uppercase}.mw-dims{grid-gap:10px;align-items:end;display:grid;gap:10px;grid-template-columns:1fr auto 1fr;max-width:460px}.mw-dims>span{color:var(--ink-2);padding-bottom:12px}.mw-date{max-width:260px}.mw-check{align-items:center;color:var(--ink);cursor:pointer;display:flex;font:500 15px/1.4 var(--display);gap:10px}.mw-check input{accent-color:var(--orange);flex:none;height:20px;width:20px}.mw-nav{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-top:6px}.mw-splash{-webkit-animation:mwSplash .7s cubic-bezier(.2,.7,.2,1) forwards;animation:mwSplash .7s cubic-bezier(.2,.7,.2,1) forwards;border-radius:50%;height:10px;pointer-events:none;position:fixed;width:10px;z-index:3000}@-webkit-keyframes mwSplash{to{opacity:0;-webkit-transform:translate(var(--x),var(--y)) scale(.2);transform:translate(var(--x),var(--y)) scale(.2)}}@keyframes mwSplash{to{opacity:0;-webkit-transform:translate(var(--x),var(--y)) scale(.2);transform:translate(var(--x),var(--y)) scale(.2)}}.mw-lb{background:rgba(17,17,16,.96);color:#f5f1f1;display:grid;grid-template-rows:auto 1fr;inset:0;position:fixed;z-index:2100}.mw-lb-bar{align-items:center;display:flex;font:700 13px var(--mono);gap:12px;justify-content:space-between;letter-spacing:.06em;padding:12px 16px;text-transform:uppercase}.mw-lb-x{background:transparent;border:2px solid #f5f1f1;border-radius:50%;color:inherit;cursor:pointer;font-size:16px;height:42px;width:42px}.mw-lb-stage{cursor:zoom-in;min-height:0;overflow:hidden;position:relative;touch-action:none}.mw-lb-stage img{-webkit-user-drag:none;height:auto;inset:0;margin:auto;max-height:calc(100% - clamp(10px,3vh,40px)*2);max-width:calc(100% - clamp(16px,6vw,96px)*2);position:absolute;-webkit-transform-origin:center;transform-origin:center;-webkit-user-select:none;user-select:none;width:auto;will-change:transform}@media (max-width:700px){.mw-values{grid-template-columns:1fr}.mw-opts,.mw-styles{grid-template-columns:repeat(2,minmax(0,1fr))}.mw-fields{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.mw-step{-webkit-animation:none;animation:none}.mw-bar i,.mw-chip,.mw-opt,.mw-sty-pick{transition:none}}.mw-sty-pick .mw-tag{opacity:0;pointer-events:none;-webkit-transform:translateY(100%);transform:translateY(100%);transition:opacity .2s,-webkit-transform .2s;transition:opacity .2s,transform .2s;transition:opacity .2s,transform .2s,-webkit-transform .2s}.mw-sty-pick:focus-visible .mw-tag,.mw-sty-pick:hover .mw-tag,.mw-sty-pick[aria-pressed=true] .mw-tag{opacity:1;-webkit-transform:none;transform:none}@media (hover:none){.mw-sty-pick:hover .mw-tag{opacity:0;-webkit-transform:translateY(100%);transform:translateY(100%)}.mw-sty-pick[aria-pressed=true] .mw-tag{opacity:1;-webkit-transform:none;transform:none}}@media (prefers-reduced-motion:reduce){.mw-sty-pick .mw-tag{transition:none}}.mw-morewrap{display:flex;justify-content:center;margin-top:8px}.cl-muralband{background:var(--yellow);color:#232322;overflow:hidden}.cl-mugrid{grid-gap:clamp(28px,5vw,72px);align-items:center;display:grid;gap:clamp(28px,5vw,72px);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.cl-mupanel{grid-gap:clamp(16px,2vw,24px);display:grid;gap:clamp(16px,2vw,24px);justify-items:start}.cl-mupanel .cl-label{color:#232322}.cl-mupanel p{font:500 clamp(18px,1.9vw,22px)/1.4 var(--display);max-width:44ch}.cl-mubtn{align-items:center;background:#232322;border:3px solid #232322;border-radius:999px;box-shadow:5px 5px 0 var(--orange);color:#ffe7cf;display:inline-flex;font:700 clamp(16px,1.8vw,21px)/1 var(--display);gap:14px;letter-spacing:-.01em;padding:clamp(14px,1.6vw,18px) clamp(22px,2.4vw,30px);text-decoration:none;text-transform:uppercase;transition:translate .15s,box-shadow .15s}.cl-mubtn i{font-style:normal;transition:-webkit-transform .25s;transition:transform .25s;transition:transform .25s,-webkit-transform .25s}.cl-mubtn:hover{box-shadow:8px 8px 0 var(--orange);translate:-2px -3px}.cl-mubtn:hover i{-webkit-transform:translateX(6px);transform:translateX(6px)}.cl-mubtn:active{box-shadow:1px 1px 0 var(--orange);translate:4px 4px}.cl-muralband .cl-textlink{color:#232322}.cl-mupics{aspect-ratio:1.15;display:block;position:relative;text-decoration:none}.cl-mupic{background:#fff;box-shadow:5px 5px 0 #232322;margin:0;padding:clamp(6px,.9vw,11px);position:absolute;transition:rotate .25s,translate .25s;width:46%}.cl-mupic img{aspect-ratio:3/4;display:block;height:auto;object-fit:cover;width:100%}.cl-mupic-0{left:0;rotate:-5deg;top:8%;z-index:1}.cl-mupic-1{left:27%;rotate:3deg;top:0;z-index:2}.cl-mupic-2{right:0;rotate:-2deg;top:14%;z-index:3}.cl-mupics:hover .cl-mupic-0{rotate:-8deg;translate:-6px 0}.cl-mupics:hover .cl-mupic-1{rotate:5deg;translate:0 -8px}.cl-mupics:hover .cl-mupic-2{rotate:1deg;translate:6px 0}.cl-stamp-mu{background:var(--orange);border-color:#232322;bottom:-4%;color:#232322;left:-2%;position:absolute;width:clamp(96px,12vw,136px);z-index:4}.cl-fresh{margin-left:4px;vertical-align:initial}.cl-fresh:before{display:none}@media (max-width:900px){.cl-mugrid{grid-template-columns:1fr}.cl-mupics{margin-inline:auto;max-width:520px;width:100%}}@media (prefers-reduced-motion:reduce){.cl-mubtn,.cl-mubtn i,.cl-mupic{transition:none}}.cl-artband{background:var(--sky)}.cl-artband .cl-mupics{order:-1}.cl-artband .cl-mupic img{aspect-ratio:1;background:#fff;object-fit:contain}.cl-artband .cl-mupic-0{left:0;rotate:4deg;top:10%}.cl-artband .cl-mupic-1{left:27%;rotate:-3deg;top:0}.cl-artband .cl-mupic-2{right:0;rotate:2deg;top:16%}.cl-artband .cl-stamp-mu{background:var(--yellow);left:auto;right:-2%}@media (max-width:900px){.cl-artband .cl-mupics{order:0}}html[data-page=landing]{--mint:#cde8d8}.hk{overflow-x:clip}.cl-heroband.hk-hero{background:var(--mint)}.hk-hero .cl-pols{align-items:flex-start}.hk-concept{background:var(--band-action)}.hk-conceptgrid{grid-gap:clamp(28px,5vw,72px);align-items:start;display:grid;gap:clamp(28px,5vw,72px);grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr)}.hk-text{grid-gap:18px;display:grid;gap:18px;max-width:64ch}.hk-text h2{margin-bottom:6px}.hk-text p{font:500 clamp(17px,1.7vw,19px)/1.5 var(--display)}.hk-text .hk-lead{font:500 clamp(20px,2.4vw,28px)/1.25 var(--display);letter-spacing:-.015em}.hk-data{grid-gap:18px;background:var(--paper);border:3px solid var(--ink);border-radius:4px;box-shadow:8px 8px 0 var(--ink);color:var(--ink);display:grid;gap:18px;padding:clamp(20px,2.6vw,32px)}.hk-data dl{grid-gap:14px;display:grid;gap:14px;margin:0}.hk-data dl>div{grid-gap:3px;border-bottom:1px dashed var(--ink-2);display:grid;gap:3px;padding-bottom:12px}.hk-data dt{color:var(--ink-2);font:700 12px var(--mono);letter-spacing:.1em;text-transform:uppercase}.hk-data dd{font:700 16px/1.35 var(--mono);margin:0}.hk-data .cl-btn{justify-self:start}.hk-place{background:var(--mint)}.hk-place,.hk-place .cl-label{color:#232322}.hk-place .cl-btn{border-color:#232322;color:#232322}.hk-place .cl-btn:hover{box-shadow:4px 4px 0 var(--orange)}.hk-placegrid{grid-gap:clamp(28px,5vw,72px);align-items:center;display:grid;gap:clamp(28px,5vw,72px);grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr)}.hk-logo{display:grid;place-items:center}.hk-logo img{display:block;-webkit-filter:drop-shadow(9px 9px 0 #232322);filter:drop-shadow(9px 9px 0 #232322);height:auto;rotate:-6deg;width:min(100%,clamp(200px,30vw,360px))}.hk-art{grid-gap:6px;display:grid;gap:6px;margin:0}.hk-art img{aspect-ratio:1;background:var(--soft);border:2px solid var(--ink);border-radius:3px;display:block;height:auto;object-fit:contain;width:100%}.hk-art figcaption{color:var(--ink-2);font:700 11px var(--mono);letter-spacing:.06em;text-transform:uppercase}.hk-artists .cl-sechead{margin-bottom:clamp(24px,4vw,44px)}.hk-cards{grid-gap:16px;align-items:start;display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));list-style:none;margin:0;padding:0}.hk-card{grid-gap:12px;align-content:start;background:var(--paper);border:3px solid var(--ink);border-radius:4px;border-top:14px solid var(--c);color:var(--ink);display:grid;gap:12px;padding:18px 18px 16px;transition:box-shadow .15s,-webkit-transform .15s;transition:transform .15s,box-shadow .15s;transition:transform .15s,box-shadow .15s,-webkit-transform .15s}.hk-card:hover{box-shadow:5px 6px 0 var(--ink);-webkit-transform:translate(-2px,-3px);transform:translate(-2px,-3px)}.hk-card h3{font:700 clamp(21px,2.3vw,27px)/1 var(--display);letter-spacing:-.035em;text-transform:uppercase}.hk-card details summary{align-items:center;color:var(--rec-ink);cursor:pointer;display:inline-flex;font:700 12px var(--mono);gap:8px;letter-spacing:.1em;list-style:none;text-transform:uppercase}.hk-card details summary::-webkit-details-marker{display:none}.hk-card details summary:before{content:"+";font-size:16px;line-height:1}.hk-card details[open] summary:before{content:"–"}.hk-card details p{color:var(--ink);font:500 15px/1.5 var(--display);margin-top:10px}.hk-more{color:var(--ink);font:700 12px var(--mono);letter-spacing:.06em;text-transform:uppercase;text-underline-offset:4px}.hk-more:hover{color:var(--rec-ink)}.hk-works .cl-sechead{margin-bottom:clamp(24px,4vw,44px)}.hk-workgrid{grid-gap:clamp(16px,2vw,28px);display:grid;gap:clamp(16px,2vw,28px);grid-template-columns:repeat(auto-fill,minmax(280px,1fr));list-style:none;margin:0;padding:0}.hk-work{background:var(--cream);border-radius:4px;color:#232322;display:grid;grid-template-rows:auto 1fr;overflow:hidden}.hk-work figure{aspect-ratio:1;background:#fff;display:grid;overflow:hidden;place-items:center}.hk-work img{display:block;height:100%;object-fit:contain;width:100%}.hk-work.is-sold img{-webkit-filter:saturate(.55);filter:saturate(.55)}.hk-wbody{grid-gap:8px;align-content:start;display:grid;gap:8px;padding:clamp(16px,2vw,22px)}.hk-wartist{font:700 12px var(--mono);letter-spacing:.12em;opacity:.75}.hk-wartist,.hk-work h3{text-transform:uppercase}.hk-work h3{font:700 clamp(22px,2.4vw,28px)/1 var(--display);letter-spacing:-.035em}.hk-tech{font:13px/1.4 var(--mono)}.hk-buy{align-items:center;display:flex;flex-wrap:wrap;gap:8px 14px;justify-content:space-between;margin-top:6px}.hk-buy b{font:700 clamp(24px,2.6vw,30px)/1 var(--display);letter-spacing:-.04em}.hk-status{border:2px solid #232322;border-radius:999px;font:700 11px var(--mono);letter-spacing:.1em;padding:5px 11px;text-transform:uppercase}.hk-status.ok{background:var(--lime)}.hk-status.off{background:var(--yellow);rotate:-2deg}.hk-work .hk-wlink{border-color:#232322;color:#232322;justify-self:start;margin-top:6px}.hk-work .hk-wlink:hover{box-shadow:4px 4px 0 var(--orange)}.hk-note{font:13px/1.5 var(--mono);letter-spacing:.02em;margin-top:clamp(20px,3vw,32px);max-width:78ch;opacity:.85}.hk-dynamics{background:var(--sky)}.hk-dynamics,.hk-dynamics .cl-label{color:#232322}.hk-dynamics .cl-sechead{margin-bottom:clamp(24px,4vw,40px)}.hk-dyn{grid-gap:clamp(16px,2.4vw,28px);display:grid;gap:clamp(16px,2.4vw,28px);grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;margin:0;padding:0}.hk-dyn li{grid-gap:12px;align-content:start;background:#fff;border:3px solid #232322;border-radius:4px;box-shadow:7px 7px 0 #232322;display:grid;gap:12px;padding:clamp(20px,2.6vw,32px)}.hk-dyn h3{font:700 clamp(26px,3.4vw,42px)/.95 var(--display);letter-spacing:-.04em;text-transform:uppercase}.hk-dyn p{font:500 17px/1.45 var(--display)}.hk-pw{grid-gap:16px;display:grid;gap:16px;margin-top:clamp(28px,4vw,48px)}.hk-pw ul{grid-gap:clamp(12px,1.8vw,22px);align-items:start;display:grid;gap:clamp(12px,1.8vw,22px);grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;margin:0;padding:0}.hk-pw .cl-pol{color:#232322;margin:0}.hk-pol-0{rotate:-2deg}.hk-pol-1{rotate:1.5deg}.hk-pol-2{rotate:-1deg}.hk-pol-3{rotate:2deg}.hk-pwnote{font:13px/1.4 var(--mono);letter-spacing:.02em}.hk-people{grid-gap:14px;display:grid;gap:14px;margin-top:clamp(28px,4vw,48px)}.hk-people ul{display:flex;flex-wrap:wrap;gap:10px;list-style:none;margin:0;padding:0}.hk-people a{background:var(--cream);border:2px solid #232322;border-radius:999px;color:#232322;display:inline-grid;gap:1px;padding:9px 18px;text-decoration:none;transition:box-shadow .15s,-webkit-transform .15s;transition:transform .15s,box-shadow .15s;transition:transform .15s,box-shadow .15s,-webkit-transform .15s}.hk-people a:hover{background:var(--yellow);box-shadow:3px 3px 0 #232322;-webkit-transform:translate(-2px,-2px);transform:translate(-2px,-2px)}.hk-people b{font:700 15px/1.1 var(--display);letter-spacing:-.01em;text-transform:uppercase}.hk-people span{font:700 12px var(--mono);letter-spacing:.04em}.hk-doc .cl-evpanel{gap:14px}.hk-doc .cl-badge{font-size:13px;margin-top:6px}.hk-doc .cl-evphoto img{aspect-ratio:1;object-fit:cover}.hk-cta{background:var(--orange)}.hk-ctain{grid-gap:clamp(18px,3vw,28px);display:grid;gap:clamp(18px,3vw,28px);justify-items:start}.hk-ctain h2{font-size:clamp(34px,6.4vw,84px);letter-spacing:-.05em;line-height:.9;max-width:14ch}@media (max-width:900px){.hk-conceptgrid,.hk-dyn,.hk-placegrid{grid-template-columns:1fr}.hk-pw ul{grid-template-columns:repeat(2,minmax(0,1fr))}.hk-logo{justify-items:start}}@media (prefers-reduced-motion:reduce){.hk-card,.hk-people a{transition:none}.hk-card:hover,.hk-people a:hover{-webkit-transform:none;transform:none}}.mp-intro{padding:clamp(28px,5vw,64px) 0 8px}.mp-intro h1{text-wrap:balance;font:700 clamp(40px,8vw,96px)/.9 var(--display);letter-spacing:-.045em;margin:6px 0 14px;text-transform:uppercase}.mp-intro .cl-lede{max-width:46ch}.mp-intro .cl-actions{margin-top:22px}.mp-how,.mp-projects,.mp-why{padding:clamp(28px,5vw,64px) 0}.mp-how h2,.mp-projects h2,.mp-why h2,.mp-wrap h2{text-wrap:balance;font:700 clamp(30px,5vw,56px)/.95 var(--display);letter-spacing:-.04em;margin:6px 0 10px;text-transform:uppercase}.mp-lead{color:var(--ink-2);font:500 clamp(16px,2vw,19px)/1.4 var(--display);margin:0 0 22px;max-width:56ch}.mp-cards{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.mp-card{grid-gap:8px;align-content:start;background:var(--paper);border:2px solid var(--ink);border-radius:4px;border-top:12px solid var(--c);display:grid;gap:8px;padding:16px 18px}.mp-n{color:var(--ink-2);font:700 13px var(--mono);letter-spacing:.1em}.mp-card b{font:700 clamp(19px,2.4vw,24px)/1.05 var(--display);letter-spacing:-.03em;text-transform:uppercase}.mp-card span:last-child{color:var(--ink-2);font-size:16px;line-height:1.45}.mp-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(min(300px,100%),1fr))}.mp-proj{background:var(--paper);border:2px solid var(--ink);border-radius:4px;display:grid;grid-template-rows:auto 1fr;overflow:hidden}.mp-proj>img{aspect-ratio:4/3;display:block;object-fit:cover;width:100%}.mp-ph{align-content:space-between;aspect-ratio:16/9;color:#111110;display:grid;justify-items:start;padding:14px 16px}.mp-chip{background:hsla(0,0%,100%,.55);border:2px solid #111110;border-radius:99px;font:700 12px var(--mono);letter-spacing:.1em;padding:3px 10px;text-transform:uppercase}.mp-year{font:700 clamp(32px,6vw,56px)/.9 var(--display);letter-spacing:-.05em}.mp-brand{color:var(--ink)!important;font:700 12px var(--mono)!important;letter-spacing:.08em;text-transform:uppercase}.mp-facts{grid-gap:10px;display:grid;gap:10px;margin:2px 0 0}.mp-facts div{grid-gap:2px;border-left:4px solid var(--ink);display:grid;gap:2px;padding-left:10px}.mp-facts dt{color:var(--ink-2);font:700 11px var(--mono);letter-spacing:.1em;text-transform:uppercase}.mp-facts dd{font-size:15px;line-height:1.45;margin:0}.mp-people b{color:var(--ink)}.mp-people a{color:inherit;text-decoration:underline;text-underline-offset:3px}.mp-actions{align-items:center;display:flex;flex-wrap:wrap;gap:12px;margin-top:6px}.mp-video{grid-gap:10px;display:grid;gap:10px;width:100%}.mp-video .cl-btn{justify-self:start}.mp-frame{grid-gap:8px;display:grid;gap:8px}.mp-frame iframe{aspect-ratio:16/9;background:#000;border:2px solid var(--ink);border-radius:4px;width:100%}.mp-extra{font-weight:700}.mp-proposed{border-style:dashed;border-width:3px}.mp-grid-one{grid-template-columns:1fr;margin-top:16px}@media (min-width:900px){.mp-grid-one .mp-proj{grid-template-columns:minmax(0,5fr) minmax(0,7fr);grid-template-rows:1fr}.mp-grid-one .mp-ph{aspect-ratio:auto;min-height:100%}}.mp-ongoing .mp-chip{background:#c7f74e}.mp-pbody{grid-gap:10px;align-content:start;display:grid;gap:10px;padding:16px 18px 20px}.mp-pbody h3{font:700 clamp(19px,2.4vw,24px)/1.05 var(--display);letter-spacing:-.03em;margin:0;text-transform:uppercase}.mp-pbody p{color:var(--ink-2);font-size:16px;line-height:1.45;margin:0}.mp-tags{display:flex;flex-wrap:wrap;gap:6px;list-style:none;margin:4px 0 0;padding:0}.mp-tags li{border:2px solid var(--ink);border-radius:99px;font:700 11px var(--mono);letter-spacing:.06em;padding:3px 10px;text-transform:uppercase}.mp-yours{align-content:center;border-style:dashed;grid-template-rows:1fr;margin-top:16px}.mp-yours .cl-fun{justify-self:start}.mp-steps{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;margin:18px 0 0;padding:0}.mp-steps li{grid-gap:6px;align-content:start;border-top:4px solid var(--ink);display:grid;gap:6px;padding-top:12px}.mp-steps b{font:700 clamp(18px,2.2vw,22px)/1.05 var(--display);letter-spacing:-.03em;text-transform:uppercase}.mp-steps li span:last-child{color:var(--ink-2);font-size:16px;line-height:1.45}.mp-wrap{padding:clamp(28px,5vw,64px) 0 clamp(36px,6vw,80px)}.mp-box.cl-modal-box{height:auto;margin:0 auto;max-height:none;overflow:visible}#asistente,#proyectos{scroll-margin-top:16px}@media (max-width:900px){.mp-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.mp-cards,.mp-steps{grid-template-columns:1fr}.mp-box.cl-modal-box{border-radius:6px;padding:18px}}.mp-exp,.mp-gallery{padding:clamp(28px,5vw,64px) 0}.mp-exp h2,.mp-gallery h2{text-wrap:balance;font:700 clamp(30px,5vw,56px)/.95 var(--display);letter-spacing:-.04em;margin:6px 0 10px;text-transform:uppercase}.mp-timeline li{border-top-color:var(--orange)}.mp-timeline .mp-n{color:var(--ink);font-size:15px}.mp-cover{aspect-ratio:4/3;background:#000;border:0;cursor:zoom-in;display:block;overflow:hidden;padding:0;position:relative}.mp-cover img{display:block;height:100%;object-fit:cover;transition:-webkit-transform .5s cubic-bezier(.2,.7,.2,1);transition:transform .5s cubic-bezier(.2,.7,.2,1);transition:transform .5s cubic-bezier(.2,.7,.2,1),-webkit-transform .5s cubic-bezier(.2,.7,.2,1);width:100%}.mp-cover:hover img{-webkit-transform:scale(1.04);transform:scale(1.04)}.mp-cover:focus-visible{outline:3px solid var(--orange);outline-offset:-3px}.mp-cover .mp-chip{left:12px;position:absolute;top:12px}.mp-count-b{background:#111110;border-radius:99px;bottom:12px;color:#fff;font:700 11px var(--mono);letter-spacing:.08em;padding:4px 10px;position:absolute;right:12px;text-transform:uppercase}.mp-brandrow{align-items:center;display:flex;gap:12px;min-height:28px}.mp-logo{height:28px;max-width:110px}.mp-roles{display:flex;flex-wrap:wrap;gap:6px;list-style:none;margin:0;padding:0}.mp-roles li{background:var(--ink);border-radius:99px;color:var(--paper);font:700 11px var(--mono);letter-spacing:.08em;padding:3px 10px;text-transform:uppercase}@media (prefers-reduced-motion:reduce){.mp-cover img{transition:none}}.mp-chips{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 18px}.mp-chipbtn{background:transparent;border:2px solid var(--ink);border-radius:99px;color:var(--ink);cursor:pointer;font:700 12px var(--mono);letter-spacing:.08em;padding:7px 14px;text-transform:uppercase}.mp-chipbtn[aria-pressed=true]{background:var(--ink);color:var(--paper)}.mp-tiles{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;margin:0;padding:0}.mp-tiles li{aspect-ratio:1/1;background:#000;border:2px solid var(--ink);border-radius:4px;overflow:hidden;position:relative}.mp-tiles button{background:none;border:0;cursor:zoom-in;padding:0;position:relative}.mp-tiles button,.mp-tiles img{display:block;height:100%;width:100%}.mp-tiles img{object-fit:cover;transition:-webkit-transform .5s cubic-bezier(.2,.7,.2,1),-webkit-filter .3s;transition:transform .5s cubic-bezier(.2,.7,.2,1),filter .3s;transition:transform .5s cubic-bezier(.2,.7,.2,1),filter .3s,-webkit-transform .5s cubic-bezier(.2,.7,.2,1),-webkit-filter .3s}.mp-tiles button:focus-visible img,.mp-tiles button:hover img{-webkit-filter:saturate(1.15);filter:saturate(1.15);-webkit-transform:scale(1.07);transform:scale(1.07)}.mp-tiles button:focus-visible{outline:3px solid var(--orange);outline-offset:-3px}.mp-tiles span{background:linear-gradient(0deg,rgba(0,0,0,.7),transparent);bottom:0;color:#fff;font:700 11px var(--mono);left:0;letter-spacing:.08em;opacity:0;padding:22px 10px 8px;position:absolute;right:0;text-align:left;text-transform:uppercase;-webkit-transform:translateY(6px);transform:translateY(6px);transition:opacity .25s,-webkit-transform .25s;transition:opacity .25s,transform .25s;transition:opacity .25s,transform .25s,-webkit-transform .25s}.mp-tiles button:focus-visible span,.mp-tiles button:hover span{opacity:1;-webkit-transform:none;transform:none}@media (hover:none){.mp-tiles span{opacity:1;-webkit-transform:none;transform:none}}.mp-more{align-items:center;display:flex;flex-wrap:wrap;gap:14px;margin-top:18px}.mp-count{color:var(--ink-2);font:700 12px var(--mono);letter-spacing:.08em;text-transform:uppercase}@media (max-width:900px){.mp-tiles{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:560px){.mp-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.mp-tiles img,.mp-tiles span{transition:none}}.mp-lb{background:rgba(10,10,9,.94);color:#fff;display:grid;grid-template-rows:auto 1fr;inset:0;overscroll-behavior:contain;position:fixed;z-index:3000}.mp-lb-bar{align-items:center;display:flex;font:700 12px var(--mono);gap:14px;letter-spacing:.08em;padding:12px clamp(12px,3vw,24px);text-transform:uppercase}.mp-lb-bar>span:first-child{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mp-lb-n{color:#bdbdb8}.mp-lb-x{background:transparent;border:2px solid #fff;border-radius:50%;color:#fff;cursor:pointer;font-size:18px;height:44px;width:44px}.mp-lb-nav:focus-visible,.mp-lb-x:focus-visible{outline:3px solid #ea663d;outline-offset:2px}.mp-lb-stage{display:grid;padding:0 clamp(8px,2vw,24px) clamp(8px,2vw,24px);place-items:center}.mp-lb-stage img{-webkit-animation:mpIn .25s ease both;animation:mpIn .25s ease both;display:block;max-height:100%;max-width:100%}@-webkit-keyframes mpIn{0%{opacity:0}to{opacity:1}}@keyframes mpIn{0%{opacity:0}to{opacity:1}}.mp-lb-nav{background:rgba(0,0,0,.45);border:0;border-radius:6px;color:#fff;cursor:pointer;font-size:38px;height:64px;line-height:1;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:48px}.mp-lb-nav.prev{left:clamp(4px,1.5vw,16px)}.mp-lb-nav.next{right:clamp(4px,1.5vw,16px)}@media (max-width:640px){.mp-lb-nav{font-size:30px;height:52px;width:40px}}@media (prefers-reduced-motion:reduce){.mp-lb-stage img{-webkit-animation:none;animation:none}}.mp-logo{background:#111;border-radius:4px;border-radius:6px;box-sizing:initial;display:block;height:40px;height:44px;max-width:120px;max-width:150px;object-fit:contain;padding:6px 10px;width:auto}.mp-logo.light{background:#fff;border:1px solid rgba(0,0,0,.14)}.mp-logo.dark{background:#111110}.mp-brandrow{flex-wrap:wrap}.mp-wrap h2{margin-bottom:14px}.mp-wrap .mp-lead{margin-bottom:clamp(28px,4vw,44px)}.mp .cl-label{display:block;margin-bottom:14px}.mp-intro{padding:clamp(40px,6vw,88px) 0 clamp(20px,3vw,36px)}.mp-intro h1{margin:0 0 20px}.mp-intro .cl-actions{margin-top:28px}.mp-exp,.mp-gallery,.mp-how,.mp-projects,.mp-why,.mp-wrap{padding:clamp(56px,8vw,112px) 0}.mp-exp h2,.mp-gallery h2,.mp-how h2,.mp-projects h2,.mp-why h2,.mp-wrap h2{margin:0 0 16px}.mp .mp-lead,.mp-wrap .mp-lead{margin:0 0 clamp(28px,4vw,44px)}.mp-how h2{margin-bottom:clamp(28px,4vw,44px)}.mp-cards{gap:20px}.mp-card{gap:10px;padding:20px 22px}.mp-steps{gap:24px;margin-top:0}.mp-grid{gap:24px}.mp-grid-one,.mp-yours{margin-top:24px}.mp-pbody{gap:14px;padding:20px 22px 24px}.mp-facts{gap:14px}.mp-chips{margin:0 0 24px}.mp-more{margin-top:28px}.mp-exp,.mp-gallery,.mp-wrap{background:color-mix(in srgb,var(--ink) 5%,var(--paper))}@media (max-width:640px){.mp-cards,.mp-grid{gap:16px}.mp-card{padding:18px}}.mp-lb-stage{display:block;min-height:0;overflow:hidden;padding:0;position:relative}.mp-lb-stage img{-webkit-user-drag:none;height:auto;inset:0;margin:auto;max-height:calc(100% - clamp(8px,2vh,28px)*2);max-width:calc(100% - clamp(8px,6vw,96px)*2);object-fit:contain;position:absolute;-webkit-user-select:none;user-select:none;width:auto}@media (max-width:640px){.mp-lb-stage img{max-width:calc(100% - 16px)}}.ap-types{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(4,minmax(0,1fr))}.ap-type{grid-gap:8px;align-content:start;background:var(--paper);border:2px solid var(--ink);border-radius:4px;border-top:12px solid var(--c);display:grid;gap:8px;padding:14px 16px 18px}.ap-typeimg{aspect-ratio:1;background:var(--soft);border-radius:2px;margin-bottom:6px;overflow:hidden;position:relative}.ap-typeimg img{height:100%;inset:0;object-fit:contain;object-position:center;position:absolute;width:100%}.ap-type b{font:700 clamp(19px,2.2vw,24px)/1.05 var(--display);letter-spacing:-.03em;text-transform:uppercase}.ap-type span:last-child{color:var(--ink-2);font-size:16px;line-height:1.45}.ap-artists{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;margin:0;padding:0}.ap-artists a{grid-gap:6px;background:var(--paper);border:2px solid var(--ink);border-radius:4px;color:inherit;display:grid;gap:6px;padding:10px 10px 14px;text-decoration:none;transition:translate .15s,box-shadow .15s}.ap-artists a:hover{box-shadow:5px 6px 0 var(--ink);translate:-2px -3px}.ap-aimg{aspect-ratio:1;background:var(--soft);border-radius:2px;display:block;overflow:hidden;position:relative}.ap-aimg img{height:100%;inset:0;object-fit:contain;object-position:center;position:absolute;width:100%}.ap-artists b{font:700 clamp(16px,1.8vw,20px)/1.1 var(--display);letter-spacing:-.02em;text-transform:uppercase}.ap-artists i{color:var(--rec-ink);font:700 12px var(--mono);font-style:normal;letter-spacing:.06em;text-transform:uppercase}.ap-murals{font:500 clamp(17px,1.8vw,20px)/1.4 var(--display);margin-top:clamp(20px,3vw,32px)}.ap-murals a{font-weight:700}.mw-art .mw-sty-pick{aspect-ratio:4/5;background:#e2e0e0;background:var(--soft,#e2e0e0)}.mw-art .mw-sty-pick img{object-fit:contain;padding:6px}@media (max-width:900px){.ap-artists,.ap-types{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:420px){.ap-artists,.ap-types{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.ap-artists a{transition:none}}.ap-aimg .cy,.ap-aimg .cy-base,.ap-aimg .cy-top,.ap-typeimg .cy,.ap-typeimg .cy-base,.ap-typeimg .cy-top{inset:0;position:absolute}.ap-aimg .cy-top,.ap-typeimg .cy-top{--cy-bg:var(--soft)}.cf{background:#232322;color:#f5f1f1;font:400 16px/1.5 Neue Montreal,Helvetica Neue,Arial,sans-serif;margin-top:0;padding:clamp(40px,6vw,72px) 0 28px;text-align:left}.cf *{box-sizing:border-box}.cf-in{margin:0 auto;max-width:1180px;padding-inline:clamp(16px,4vw,48px)}.cf-grid{grid-gap:clamp(28px,5vw,64px);border-bottom:2px solid hsla(0,17%,95%,.85);display:grid;gap:clamp(28px,5vw,64px);grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) minmax(0,1fr);padding-bottom:clamp(28px,4vw,44px)}.cf-brand{grid-gap:14px;align-content:start;display:grid;gap:14px}.cf-logo{aspect-ratio:480/248;background:#f5f1f1;display:block;-webkit-mask:url(/static/media/logo-cuco-mask.242f10c79466165ca522.png) center/contain no-repeat;mask:url(/static/media/logo-cuco-mask.242f10c79466165ca522.png) center/contain no-repeat;width:92px}.cf-logo:hover{background:#ea663d}.cf-sr{clip:rect(0 0 0 0);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.cf-tag{font:700 clamp(22px,3vw,32px)/1 Neue Montreal,Helvetica Neue,Arial,sans-serif;letter-spacing:-.035em;margin:0;text-transform:uppercase}.cf-about{color:#e2e0e0;font-size:15px;margin:0;max-width:34ch}.cf-col{grid-gap:10px;align-content:start;display:grid;gap:10px;min-width:0}.cf-h{color:#f7d649;font:700 12px/1.2 Courier New,Courier,monospace;letter-spacing:.14em;margin:0 0 4px;text-transform:uppercase}.cf-col a,.cf-col span{color:#f5f1f1;font:500 16px/1.35 Neue Montreal,Helvetica Neue,Arial,sans-serif;overflow-wrap:anywhere;text-decoration:none}.cf-col a:hover{color:#ea663d;text-decoration:underline;text-underline-offset:4px}.cf a:focus-visible{outline:3px solid #067dff;outline-offset:3px}.cf-legal{color:#c1c68f;display:flex;flex-wrap:wrap;font:12px/1.4 Courier New,Courier,monospace;gap:6px 24px;justify-content:space-between;letter-spacing:.06em;padding-top:20px;text-transform:uppercase}@media (max-width:760px){.cf-grid{grid-template-columns:1fr 1fr}.cf-brand{grid-column:1/-1}}@media (max-width:480px){.cf-grid{grid-template-columns:1fr}}@font-face{font-display:swap;font-family:Neue Montreal;font-weight:400;src:url(/static/media/neue-montreal-400.140bfb4a71fe08805d92.otf) format("opentype")}@font-face{font-display:swap;font-family:Neue Montreal;font-weight:500;src:url(/static/media/neue-montreal-500.15b1070b8dac57958acf.otf) format("opentype")}@font-face{font-display:swap;font-family:Neue Montreal;font-weight:700;src:url(/static/media/neue-montreal-700.0836656dccdad13f5c96.otf) format("opentype")}html[data-page=privacy]{--paper:#f5f1f1;--ink:#232322;--ink-2:#5b5f49;--line:#232322;--link:#b8431c}@media (prefers-color-scheme:dark){html[data-page=privacy]:not([data-theme=light]){--paper:#232322;--ink:#f5f1f1;--ink-2:#c1c68f;--line:#f5f1f1;--link:#f29a7a;color-scheme:dark}}html[data-page=privacy][data-theme=dark]{--paper:#232322;--ink:#f5f1f1;--ink-2:#c1c68f;--line:#f5f1f1;--link:#f29a7a;color-scheme:dark}.pv,html[data-page=privacy] body{background:var(--paper);color:var(--ink)}.pv{font:400 17px/1.6 Neue Montreal,Helvetica Neue,Arial,sans-serif;text-align:left}.pv *{box-sizing:border-box}.pv-in{margin:0 auto;max-width:980px;padding-inline:clamp(16px,4vw,48px)}.pv-hero{background:#ea663d;color:#232322;padding:clamp(18px,3vw,32px) 0 clamp(36px,6vw,72px)}.pv-corners{align-items:center;display:flex;font:700 clamp(11px,1.6vw,14px) Courier New,Courier,monospace;justify-content:space-between;letter-spacing:.14em;margin-bottom:clamp(28px,6vw,64px);text-transform:uppercase}.pv-corners a{color:#232322;text-underline-offset:4px}.pv-hero h1{text-wrap:balance;font:700 clamp(40px,8vw,104px)/.9 Neue Montreal,Helvetica Neue,Arial,sans-serif;letter-spacing:-.05em;margin:0}.pv-dates,.pv-hero h1{text-transform:uppercase}.pv-dates{font:700 13px/1.5 Courier New,Courier,monospace;letter-spacing:.06em;margin:clamp(16px,2.4vw,28px) 0 0}.pv-body{padding-block:clamp(32px,5vw,64px) clamp(48px,7vw,96px)}.pv-sec{grid-gap:8px clamp(20px,4vw,56px);border-top:3px solid var(--line);display:grid;gap:8px clamp(20px,4vw,56px);grid-template-columns:minmax(0,.42fr) minmax(0,1fr);padding-block:clamp(22px,3.4vw,40px)}.pv-sec:last-child{border-bottom:3px solid var(--line)}.pv-sec h2{grid-gap:8px;text-wrap:balance;align-content:start;display:grid;font:700 clamp(20px,2.4vw,28px)/1.05 Neue Montreal,Helvetica Neue,Arial,sans-serif;gap:8px;letter-spacing:-.03em;margin:0;text-transform:uppercase}.pv-n{color:var(--ink-2);font:700 14px Courier New,Courier,monospace;letter-spacing:.1em}.pv-text{grid-gap:14px;display:grid;gap:14px;max-width:68ch}.pv-text p{margin:0}.pv-text ul{grid-gap:8px;display:grid;gap:8px;margin:0;padding-left:1.2em}.pv-text li::marker{color:#ea663d}.pv-text a{color:var(--link)}.pv a:focus-visible{outline:3px solid #067dff;outline-offset:3px}@media (max-width:760px){.pv-sec{grid-template-columns:1fr}}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}
/*# sourceMappingURL=main.1e31b5cf.css.map*/