.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)}}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);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-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-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}}.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.10e96c6d.css.map*/