@font-face{font-family:Labil Grotesk;src:url(/fonts/labil-grotesk-50-regular.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}:root{--gutter:clamp(1.25rem, 3.6vw, 4rem);--radius:9px;--radius-btn:var(--radius);--btn-h:2.375rem;--radius-inner2:5px;--radius-inner:7px;--submit-w:7.5rem;--primary:#1e1e1e;--secondary:#282828a3;--tertiary:#28282814;--background:#fafafa;--white-16:#e0e0e029;--font:"Labil Grotesk", "Helvetica Neue", Helvetica, Arial, sans-serif;--mono:var(--font);color-scheme:light dark}@media (prefers-color-scheme:dark){:root{--primary:#fafafa;--secondary:#e0e0e0a3;--tertiary:#e0e0e029;--background:#1e1e1e}.gallery_item .open,.editor-choice{mix-blend-mode:difference}}*,:before,:after{box-sizing:border-box}html{scrollbar-gutter:stable;background:var(--background);-webkit-text-size-adjust:100%}body{color:var(--primary);background:var(--background);font:400 1rem/1.64 var(--font);letter-spacing:-.03em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;margin:0}h1,h2,h3,h4,blockquote{text-wrap:balance;margin:0}body{font-synthesis:none}h1{letter-spacing:-.05em;font-size:2rem;font-weight:600;line-height:1.1}h2,h3{font-size:1.25rem;font-weight:600;line-height:1.4}h4{font-size:1.125rem;font-weight:700;line-height:1.35}p{margin:0}a{color:inherit;text-decoration:none}a:hover{text-decoration:none}img{max-width:100%;display:block}button{font:inherit;color:inherit}label{font-weight:700;display:block}[hidden]{display:none!important}.page{background:var(--background);position:relative;overflow:clip}.main{z-index:1;background:var(--background);position:relative}.container{max-width:120rem;margin-inline:auto}.pad{padding-inline:var(--gutter)}.dim{opacity:.64}.muted{color:var(--secondary)}.mono{font-family:var(--mono)}.small{color:var(--secondary);letter-spacing:-.04em;font-size:.7rem;font-weight:500;line-height:1.64}.small.lg{font-size:.875rem}.small.mono{letter-spacing:0;text-transform:uppercase;font-size:.7rem}.lead{font-size:1.125rem;line-height:1.4}.button{border-radius:var(--radius-btn);cursor:pointer;font:500 .75em/1 var(--mono);letter-spacing:0;text-transform:none;color:var(--primary);background:0 0;border:0;flex:none;justify-content:center;align-items:center;gap:.625rem;padding:.8125rem 1rem;transition:color .15s,background-color .15s,scale .15s;display:inline-flex}.button:hover{text-decoration:none}.button.primary{background:var(--primary);color:var(--background)}.button.primary:hover{background:var(--tertiary);color:var(--primary)}.button.secondary{background:var(--tertiary)}.button.secondary:hover{background:var(--primary);color:var(--background)}.button.tab[aria-selected=true]{background:var(--tertiary)}.button.tab:hover{background:var(--primary);color:var(--background)}.button.ghost{color:var(--secondary);padding:.25rem .5rem}.button.ghost:hover{background:var(--tertiary);color:var(--primary)}.link{transition:opacity .2s,scale .15s}.link:hover{opacity:.8;text-decoration:none}.link.nav{font:400 .75rem var(--mono);letter-spacing:.05em;text-transform:uppercase}.link.inline{text-decoration:underline}.icon{flex:none;width:1rem;height:1rem;display:block}.icon.sm{width:.75rem;height:.75rem}.nav{z-index:8;padding:.75rem var(--gutter);min-height:calc(var(--btn-h) + 1.5rem);justify-content:space-between;align-items:center;gap:1rem;display:flex;position:relative}.nav .logo{font:600 1rem var(--mono);letter-spacing:0}.nav .logo:hover{opacity:.9;text-decoration:none}.nav-buttons{justify-content:flex-end;align-items:center;gap:2rem;display:flex}.footer{z-index:0;padding:.75rem var(--gutter) 1rem;flex-direction:column;gap:.5rem;font-size:.75rem;font-weight:500;display:flex;position:relative}.footer-bottom{z-index:2;justify-content:space-between;align-items:center;gap:1rem;display:flex;position:relative}.footer-tag{text-align:left;margin:0}.footer-legal{align-items:center;gap:1.5rem;display:flex}.footer-legal a{color:var(--secondary);transition:color .4s}.footer-legal a:hover{color:var(--primary);text-decoration:none}.footer-bottom .fade{opacity:.32}.footer .rule{height:0;margin:6rem 0 2rem}.promo{border:1px solid var(--tertiary);border-radius:var(--radius);background:var(--background);flex-direction:column;align-items:center;width:100%;margin:2rem 0;transition:filter .4s;display:flex;overflow:hidden}.promo:hover{filter:brightness(105%);text-decoration:none}.promo-text{font-weight:500;line-height:1.33}.promo-text.lg{font-size:1.2rem}.sponsor-line{font:400 .7rem/1 var(--mono);text-transform:uppercase;letter-spacing:.05em;align-items:center;gap:.4rem;display:flex}.sponsor-line .by{opacity:.6}.promo-card{border:.5px solid var(--tertiary);border-radius:var(--radius);background:var(--tertiary);flex-flow:row;justify-content:space-between;align-items:center;gap:1rem;width:24rem;max-width:100%;padding:.75rem;transition:opacity .4s;display:flex;position:sticky;top:2rem}.promo-card:hover{opacity:.85;text-decoration:none}.promo-card .thumb{border-radius:var(--radius-inner);background:var(--background);width:6rem;height:6rem;font:600 .7rem var(--mono);flex:none;place-items:center;display:grid}.promo-card h4{margin-bottom:1rem}.home{position:relative}.hero{padding:4.5rem var(--gutter) 3rem;text-align:center;flex-direction:column;align-items:center;gap:.5rem;display:flex}.submit-card{top:.75rem;right:var(--gutter);z-index:16;width:var(--submit-w);border-radius:var(--radius);background:var(--primary);color:var(--background);position:fixed;overflow:hidden}.submit-card__btn{border-radius:var(--radius);width:100%;color:inherit;cursor:pointer;font:500 .75em/1 var(--mono);letter-spacing:0;white-space:nowrap;background:0 0;border:0;justify-content:center;align-items:center;gap:1rem;padding:.8125rem 1rem;display:flex}.submit-card__panel{padding:.5rem 1rem 1.25rem;display:none}.submit-card.is-open{width:min(22rem, calc(100vw - 2 * var(--gutter)));box-shadow:0 18px 60px #0004}.submit-card.is-open .submit-card__btn{justify-content:space-between}.submit-card.is-open .submit-card__panel{display:block}.submit-card__x{width:1rem;height:1rem;display:none}.submit-card.is-open .submit-card__x{display:block}.submit-backdrop{z-index:13;pointer-events:auto;background:#0000004d;position:fixed;inset:0}.submit-backdrop[hidden]{display:none}body[data-submit=open] .palette-trigger{opacity:.4}.palette-trigger{transition:opacity .25s,border-color .15s,color .15s}.hero h1{letter-spacing:-.06em;font-size:2.5rem;line-height:1}.hero h1 s{text-decoration:line-through}.hero-sub{color:var(--secondary);text-align:center;text-wrap:balance;margin:0;font-size:1rem;line-height:1.5}html.tinted,.tinted .page,.tinted .main{background:color-mix(in srgb, var(--tint) 32%, var(--background))}.tinted .promo{background:0 0}.js:not(.ready) :is(.hero>*){opacity:0}.toolbar{z-index:12;padding:.75rem calc(var(--submit-w) + 1rem) .75rem 0;background:var(--background);justify-content:space-between;align-items:center;gap:1rem;display:flex;position:sticky;top:0}.tabs{gap:.5rem;display:flex}.tabs .keys{opacity:.64}.gallery-wrap{padding-top:1rem}.page{z-index:2}.gallery_item[data-filter-status=active]{opacity:1;visibility:visible;position:relative;transform:scale(1)rotate(.001deg)}.gallery_item[data-filter-status=transition-out]{opacity:0;visibility:visible;transform:scale(.9)rotate(.001deg)}.gallery_item[data-filter-status=not-active]{opacity:0;visibility:hidden;position:absolute;transform:scale(.9)rotate(.001deg)}[data-filtering] .gallery_item[data-filter-status=active]{transition:opacity .6s cubic-bezier(.625,.05,0,1),transform .6s cubic-bezier(.625,.05,0,1)}[data-filtering] .gallery_item[data-filter-status=transition-out]{transition:opacity .45s cubic-bezier(.625,.05,0,1),transform .45s cubic-bezier(.625,.05,0,1)}.gallery{grid-template-columns:repeat(3,minmax(1px,1fr));gap:1.75rem;display:grid}.gallery_item{content-visibility:auto;contain-intrinsic-size:auto 22rem;flex-direction:column;gap:1rem;display:flex;position:relative}.card{border-radius:var(--radius);flex-direction:column;padding:.5rem;transition:background-color .1s,scale .15s;display:flex;position:relative;overflow:hidden}.card:hover{background:color-mix(in srgb, var(--primary) 7%, var(--background));background:var(--card-hover,color-mix(in srgb, var(--primary) 7%, var(--background)));text-decoration:none}.thumb{aspect-ratio:3/2;border-radius:var(--radius-inner);background:var(--tertiary);position:relative;overflow:hidden}.thumb img{object-fit:cover;object-position:top;outline:1px solid var(--tertiary);outline-offset:-1px;border-radius:var(--radius-inner);width:100%;height:100%}.card-bottom{justify-content:space-between;align-items:center;height:2.75rem;padding:0 .5rem;display:flex}.card-title{align-items:center;gap:.4rem;min-width:0;display:flex}.favicon{border-radius:100rem;flex:none;width:1rem;height:1rem;display:flex;overflow:hidden}.favicon img{width:100%;height:100%}.gallery_item-text{-webkit-line-clamp:1;letter-spacing:-.03em;-webkit-box-orient:vertical;font-size:.875rem;font-weight:500;line-height:1.5;display:-webkit-box;overflow:hidden}.open{z-index:2;border-radius:var(--radius-btn);margin-bottom:.5rem;padding:.8125rem;position:absolute;bottom:.5rem;right:.5rem}.gallery_item .open,.gallery_item .open:hover{color:inherit;background:0 0}.gallery_item:not(.sponsor) .open{justify-content:flex-end;align-items:center;height:2.75rem;margin:0;padding:0 .5rem;display:flex;bottom:.5rem;right:.5rem}.editor-choice{z-index:1;color:#fff;filter:drop-shadow(0 0 2px #0006);width:1rem;height:1rem;position:absolute;top:.75rem;left:.75rem}.gallery_item.sponsor{overflow:hidden}.gallery_item.sponsor .card{padding:.5rem}.sponsor-art{border:1px solid var(--tertiary);border-radius:var(--radius-inner);background:var(--background);text-align:center;aspect-ratio:3/2;flex-direction:column;justify-content:flex-end;align-items:center;display:flex;position:relative;overflow:hidden}.sponsor-art .promo-text{padding:2rem 4rem 1.5rem;position:absolute;inset:0 0 auto}.sponsor-art img{width:100%}.open.sponsor-btn{background:var(--tertiary);align-items:center;gap:.4rem;padding:.8125rem 1rem;font-size:.75em;display:flex}.empty{text-align:center;padding:4rem 0;display:none}.empty .button{margin-top:1rem}.viewer-layer{z-index:200;position:fixed;inset:0}.viewer-layer[data-standalone]{background:var(--background)}.viewer{--side-w:24rem;background:var(--background);padding:.5rem;position:absolute;inset:0}.viewer:before{content:"";background:var(--tint,transparent);opacity:.32;pointer-events:none;position:absolute;inset:0}.viewer__frame{grid-template-columns:minmax(0, 1fr) var(--side-w);border-radius:var(--radius);background:var(--background);border:1px solid var(--tertiary);height:100%;display:grid;position:relative;overflow:hidden}.viewer__main{background:color-mix(in srgb, var(--tint,var(--tertiary)) 16%, var(--background));flex-direction:column;min-width:0;min-height:0;display:flex;position:relative}.viewer__bar{align-items:center;gap:.5rem;padding:1rem 1rem .5rem;display:flex}.viewer__stage{flex:1;justify-content:center;align-items:center;gap:4rem;min-height:0;padding:1rem 3rem 2rem;display:flex;overflow:hidden}.viewer__side{border-left:1px solid var(--tertiary);flex-direction:column;gap:1rem;min-height:0;padding:1rem 1.25rem 1.5rem;display:flex;overflow:auto}.viewer__top{justify-content:space-between;align-items:center;display:flex}.viewer__arrows{gap:.5rem;display:flex}.viewer__side h1{font-size:1.5rem;font-weight:500;line-height:1.15}.viewer__side .lead{font-size:1rem;line-height:1.45}.shot{justify-content:center;align-items:center;min-width:0;height:100%;min-height:0;margin:0;display:flex}.shot.desktop{flex:1440 1 0}.shot.mobile{flex:300 1 0}.shot img{border-radius:var(--radius-inner);background:var(--background);width:auto;max-width:100%;height:auto;max-height:100%;display:block;box-shadow:0 8px 32px #0002}.details{flex-direction:column;margin:0;display:flex}.detail-row{border-bottom:1px solid var(--tertiary);justify-content:space-between;align-items:baseline;gap:1rem;padding:.5rem 0;font-size:.875rem;line-height:1.4;display:flex}.detail-row dt{color:var(--secondary);flex:none}.detail-row dd{text-align:right;min-width:0;margin:0}.detail-tags{flex-wrap:wrap;justify-content:flex-end;gap:.25rem;display:flex}.tag{border-radius:var(--radius-btn);background:var(--tertiary);padding:.2rem .5rem;font-size:.75rem;line-height:1.2}.tag:hover{background:var(--primary);color:var(--background);text-decoration:none}.note{flex-direction:column;gap:.4rem;font-size:.9375rem;line-height:1.45;display:flex}.similar{flex-direction:column;gap:.6rem;display:flex}.sponsor-slot{border:1px solid var(--tertiary);border-radius:var(--radius-inner);background:var(--background);align-items:center;gap:.75rem;margin-top:auto;padding:.75rem;transition:border-color .15s;display:flex}.sponsor-slot:hover{border-color:var(--secondary);text-decoration:none}.sponsor-slot img{border-radius:var(--radius-inner);object-fit:contain;background:#fff;flex:none;width:2.5rem;height:2.5rem;padding:.4rem}.sponsor-slot__text{flex-direction:column;flex:1;gap:.15rem;min-width:0;font-size:.8125rem;line-height:1.3;display:flex}.sponsor-slot__text .small{font-size:.65rem}.sponsor-slot .icon{color:var(--secondary);flex:none}.similar__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.similar__item{flex-direction:column;gap:.3rem;min-width:0;font-size:.6875rem;line-height:1.2;display:flex}.similar__item:hover{text-decoration:none}.similar__item img{aspect-ratio:3/2;object-fit:cover;object-position:top;border-radius:var(--radius-inner);background:var(--tertiary);outline:1px solid var(--tertiary);outline-offset:-1px;width:100%;height:auto;transition:transform .3s}.similar__item:hover img{transform:translateY(-2px)}.similar__item span{text-overflow:ellipsis;white-space:nowrap;color:var(--secondary);overflow:hidden}.share .ok{display:none}.share[data-ok] .ok{display:block}.share[data-ok] .copy{display:none}.poem{letter-spacing:-.04em;grid-column:1;max-width:73ch;font-size:2rem;font-weight:600;line-height:1.16}.submit-grid{grid-template-columns:1fr;gap:1.5rem;display:grid}.submit-grid h1{margin-bottom:1.5rem}.form{flex-direction:column;gap:1rem;display:flex}.form-grid{grid-template-columns:1fr;gap:.75rem;display:grid}.form-foot{flex-direction:column;align-items:flex-start;gap:.75rem;display:flex}.form-foot .small{line-height:1.35}.hp{position:absolute;left:-9999px}.form .input{padding:.8rem .85rem;font-size:.875rem}.field{flex-direction:column;gap:.25rem;display:flex}.input{border:1px solid var(--tertiary);border-radius:var(--radius);background:var(--background);color:var(--primary);font:inherit;padding:1.25rem 1rem;transition:border-color .1s}.input:hover{border-color:var(--secondary)}.input:focus{border-color:var(--primary);outline:0}.input::placeholder{color:var(--secondary)}.msg{padding:.5rem 0;line-height:1.5;display:none}.msg.ok{padding:.25rem 0 .5rem;display:none}.msg.ok strong{letter-spacing:-.04em;margin-bottom:.6rem;font-size:1.75rem;font-weight:500;line-height:1.1;display:block}.msg.ok p{opacity:.65;font-size:.875rem;line-height:1.45}.msg.err{color:#d43d3d;font-size:1rem}@media (width<=1199px){.gallery{grid-template-columns:repeat(3,minmax(1px,1fr))}}@media (width<=991px){.gallery{grid-template-columns:1fr 1fr}.viewer{--side-w:20rem}.keys{display:none}}@media (width<=767px){.gallery{flex-direction:column;display:flex}.footer-bottom{flex-direction:column;align-items:flex-start;gap:.5rem}.viewer{padding:0}.viewer__frame{border-radius:var(--radius);border:0;display:block;overflow:auto}.viewer__main{background:0 0}.viewer__bar{z-index:3;background:var(--background);position:sticky;top:0}.viewer__stage{flex:none;gap:.75rem;height:38svh;padding:.25rem 1rem 1.25rem}.shot.desktop{flex:1440 1 0}.shot.mobile{flex:440 1 0}.viewer__side{border-left:0;border-top:1px solid var(--tertiary);overflow:visible}.submit-grid{grid-template-columns:1fr}.promo-card{width:auto;position:static}.poem{font-size:1.8rem}.form-grid{grid-template-columns:1fr}}@media (width<=479px){.card-bottom,.gallery_item:not(.sponsor) .open{height:2.5rem}.nav .logo{font-size:.9rem}.nav-buttons{gap:1rem}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important}}.palette-trigger{z-index:14;width:min(40rem, calc(100vw - 2 * (var(--gutter) + 15rem)));min-height:var(--btn-h);border:1px solid var(--tertiary);border-radius:var(--radius);background:var(--background);color:var(--secondary);font:500 .75em/1 var(--mono);align-items:center;gap:.6rem;padding:.2rem .5rem .2rem 1rem;transition:border-color .15s,color .15s;display:flex;position:fixed;top:.75rem;left:50%;transform:translate(-50%)}.palette-trigger:hover{border-color:var(--secondary);color:var(--primary)}.palette-trigger__open{border-radius:inherit;cursor:pointer;background:0 0;border:0;width:100%;position:absolute;inset:0}.palette-trigger__open:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.palette-trigger__icon{pointer-events:none;flex:none;position:relative}.palette-trigger__ph{pointer-events:none;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;position:relative;overflow:hidden}.palette-trigger kbd{pointer-events:none;margin-left:auto;position:relative}.palette-trigger kbd,.palette__foot kbd,.palette__esc{font:500 .65rem/1 var(--mono);background:var(--tertiary);color:var(--secondary);border-radius:6px;padding:.25rem .4rem}.chips{scrollbar-width:none;pointer-events:none;flex:1;align-items:center;gap:.35rem;min-width:0;display:flex;position:relative;overflow-x:auto}.chips .chip,.chips--modal{pointer-events:auto}.chips:empty{display:none}.chips::-webkit-scrollbar{display:none}.chips--modal{flex-wrap:wrap;flex:none;padding-left:1.75rem;overflow:visible}.chip{border-radius:var(--radius-inner);background:var(--primary);color:var(--background);cursor:pointer;font:500 .75rem/1 var(--mono);white-space:nowrap;border:0;flex:none;align-items:center;gap:.3rem;padding:.35rem .5rem;display:inline-flex}.chip svg{opacity:.7;width:.8rem;height:.8rem}.chip:hover svg{opacity:1}.chips-clear{background:var(--tertiary);width:1.6rem;height:1.6rem;color:var(--primary);cursor:pointer;border:0;border-radius:50%;flex:none;place-items:center;display:grid;position:relative}.chips-clear:hover{background:var(--primary);color:var(--background)}.chips-clear[hidden]{display:none}.palette{z-index:300;padding:12vh var(--gutter) 0;justify-content:center;align-items:flex-start;display:flex;position:fixed;inset:0}.palette__overlay{-webkit-backdrop-filter:blur(3px);background:#0000006b;position:absolute;inset:0}.palette__panel{border:1px solid var(--tertiary);border-radius:var(--radius);background:var(--background);flex-direction:column;width:40rem;max-width:100%;max-height:70vh;display:flex;position:relative;overflow:hidden;box-shadow:0 24px 80px #0004}.palette__panel:not([data-view=form]){height:min(34rem,70vh)}.palette__search{border-bottom:1px solid var(--tertiary);color:var(--secondary);flex-direction:column;gap:.6rem;padding:.9rem 1rem;display:flex}.palette__search-row{align-items:center;gap:.75rem;display:flex}.palette__input{min-width:0;color:var(--primary);font:400 1rem/1.4 var(--font);letter-spacing:-.01em;background:0 0;border:0;outline:0;flex:1}.palette__input::placeholder{color:var(--secondary)}.palette__list{flex:1;min-height:0;padding:.4rem;overflow:auto}.palette__group{color:var(--secondary);font:500 .65rem/1 var(--mono);letter-spacing:.06em;text-transform:uppercase;padding:.75rem .6rem .3rem}.palette__item{border-radius:var(--radius-inner);width:100%;color:var(--primary);cursor:pointer;text-align:left;font:400 .875rem/1.3 var(--font);background:0 0;border:0;align-items:center;gap:.75rem;padding:.5rem .6rem;display:flex}.palette__item[aria-selected=true]{background:var(--tertiary)}.palette__thumb{aspect-ratio:3/2;border-radius:var(--radius-inner);object-fit:cover;object-position:top;background:var(--tertiary);outline:1px solid var(--tertiary);outline-offset:-1px;flex:none;width:3rem}.palette__icon{border-radius:var(--radius-inner);background:var(--tertiary);width:3rem;height:2rem;font:500 .8rem/1 var(--mono);flex:none;place-items:center;display:grid}.palette__main{flex-direction:column;flex:1;min-width:0;display:flex}.palette__title{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.palette__sub{color:var(--secondary);text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;overflow:hidden}.palette__meta{color:var(--secondary);font:400 .7rem/1 var(--mono);flex:none}.palette__check{border:1px solid var(--secondary);border-radius:50%;flex:none;place-items:center;width:1rem;height:1rem;display:grid}.palette__item[data-on] .palette__check{background:var(--primary);border-color:var(--primary);color:var(--background)}.palette__check svg{width:.7rem;height:.7rem;display:none}.palette__item[data-on] .palette__check svg{display:block}.palette__empty{text-align:center;color:var(--secondary);padding:2rem 1rem}.palette__foot{border-top:1px solid var(--tertiary);color:var(--secondary);align-items:center;gap:1rem;padding:.6rem 1rem;font-size:.7rem;display:flex}.palette__foot span{align-items:center;gap:.35rem;display:inline-flex}.palette__foot .grow{flex:1}@media (width<=767px){.palette-trigger{width:auto;padding:.8125rem}.palette-trigger span,.palette-trigger kbd{display:none}.palette{padding-top:6vh}.palette__foot .hint{display:none}}.pm-layer{z-index:200;padding:12vh var(--gutter) 0;-webkit-backdrop-filter:blur(3px);background:#0000006b;justify-content:center;align-items:flex-start;display:flex;position:fixed;inset:0}.pm-layer[data-standalone]{background:color-mix(in srgb, var(--primary) 8%, var(--background));-webkit-backdrop-filter:none}.pm-layer[hidden]{display:none}.pm{border:1px solid var(--tertiary);border-radius:var(--radius);background:var(--background);width:40rem;max-width:100%;max-height:76vh;padding:1.25rem 1.5rem 1.5rem;position:relative;overflow:auto;box-shadow:0 24px 80px #0004}.pm__close{float:right;z-index:2;margin:0 0 .5rem .5rem;position:sticky;top:0}.pm .poem{font-size:1.75rem}@media (width<=767px){.pm-layer{padding-top:6vh}.pm .poem{font-size:1.55rem}}.palette__form{flex-direction:column;gap:1rem;padding:1rem;display:none;overflow:auto}.palette__form-head{justify-content:flex-start;align-items:center;gap:.75rem;display:flex}.palette__form-head h2{font-size:1.125rem;font-weight:500}.palette__panel[data-view=form] .palette__search,.palette__panel[data-view=form] .palette__list,.palette__panel[data-view=form] .palette__foot{display:none}.palette__panel[data-view=form] .palette__form{display:flex}.palette__logo{object-fit:contain;object-position:center;background:#fff;padding:.35rem}@media (width<=767px){:root{--gutter:1.25rem}}.palette__search{flex-wrap:nowrap}.palette__up{border-radius:var(--radius-inner);background:var(--tertiary);width:1.8rem;height:1.8rem;color:var(--primary);cursor:pointer;border:0;flex:none;place-items:center;display:grid}.palette__up[hidden],.palette__searchicon[hidden]{display:none}.palette__searchicon{place-items:center;display:grid}.submit-card .input,.pm .input,.palette__form .input,.pm__close,.palette__form-head .button{border-radius:var(--radius-inner)}a,button,[role=button],summary{transition:scale .15s}.link.inline,.footer a{display:inline-block}.detail-row a,.footer-legal a{align-items:center;gap:.25rem;display:inline-flex}:is(a,button,[role=button],summary):active:not(:disabled){scale:.97}.palette-trigger__open:active{scale:1}.submit-card:not(.is-open):active{transition:scale 80ms,background-color .35s,color .35s;scale:.97}.submit-card__btn:active{scale:1}@media (prefers-reduced-motion:reduce){:is(a,button,[role=button],summary):active{scale:1}}.actions{gap:.5rem;display:flex}.actions .button.primary{flex:1}.pick-badge{border-radius:var(--radius);background:var(--primary);color:var(--background);font:500 .75rem/1 var(--mono);align-self:flex-start;align-items:center;gap:.4rem;padding:.35rem .6rem;display:inline-flex}.pick-badge .icon{width:.8rem;height:.8rem}.button,.submit-card__btn{height:var(--btn-h)}:is(.viewer__icon,.nav-info,.viewer__arrows .button,.pm__close,.palette__form-head .button){width:var(--btn-h);height:var(--btn-h);min-height:0;padding:0}:is(.viewer__icon,.nav-info,.viewer__arrows .button,.pm__close,.palette__form-head .button) .icon{width:1.1rem;height:1.1rem}.button.ghost{padding:.8125rem 1rem}.form-grid{gap:1.5rem}.field{gap:.1rem}.field label{opacity:.55;font-size:.75rem;font-weight:500;display:block}.form .input,.submit-card .input,.pm .input,.palette__form .input{border:0;border-bottom:1px solid color-mix(in srgb, currentColor 22%, transparent);color:inherit;background:0 0;border-radius:0;padding:.35rem 0;font-size:.9375rem;transition:border-color .15s}.form .input:hover{border-bottom-color:color-mix(in srgb, currentColor 45%, transparent)}.form .input:focus{border-bottom-color:currentColor;outline:0}.form .input::placeholder{color:color-mix(in srgb, currentColor 40%, transparent)}.field__row{border-bottom:1px solid color-mix(in srgb, currentColor 22%, transparent);align-items:center;gap:.5rem;transition:border-color .15s;display:flex}.field__row:hover{border-bottom-color:color-mix(in srgb, currentColor 45%, transparent)}.field__row:focus-within{border-bottom-color:currentColor}.field__row .input,.field__row .input:hover,.field__row .input:focus{border-bottom:0;flex:1;min-width:0}.field__link-btn{border-radius:var(--radius-inner);width:1.75rem;height:1.75rem;color:inherit;opacity:.5;cursor:pointer;background:0 0;border:0;flex:none;place-items:center;display:grid}.field__link-btn:hover,.field__link-btn.is-on{opacity:1;background:color-mix(in srgb, currentColor 12%, transparent)}.field__link-btn .icon{width:1rem;height:1rem}.field-group{gap:1.5rem;display:grid}.form-link{color:inherit;opacity:.6;font:400 .75rem/1.3 var(--font);text-underline-offset:3px;text-align:left;cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;text-decoration:underline}.form-link:hover{opacity:1}.submit-card .small{color:color-mix(in srgb, var(--background) 60%, transparent)}.submit-card .button.primary{background:var(--background);color:var(--primary)}.submit-card .button.primary:hover{background:color-mix(in srgb, var(--background) 85%, transparent);color:var(--primary)}.palette__tiles{grid-template-columns:repeat(3,1fr);gap:.5rem;padding:.1rem .35rem .5rem;display:grid}.palette__tile{border-radius:var(--radius-inner);background:var(--tertiary);color:var(--primary);cursor:pointer;text-align:center;font:500 .75rem/1.2 var(--mono);border:1px solid #0000;flex-direction:column;justify-content:center;align-items:center;gap:.55rem;padding:1rem .5rem .8rem;display:flex;position:relative}.palette__tile .palette__icon{border-radius:var(--radius-inner);background:color-mix(in srgb, var(--primary) 10%, transparent);width:2.25rem;height:2.25rem;font-size:1rem}.palette__tile .palette__title{white-space:normal;max-width:100%;overflow:visible}.palette__tile[aria-selected=true]{background:color-mix(in srgb, var(--primary) 14%, transparent);border-color:color-mix(in srgb, var(--primary) 28%, transparent)}.palette__tile-hint{color:var(--secondary);font:500 .6rem/1 var(--mono);position:absolute;top:.4rem;right:.4rem}kbd.palette__tile-hint{background:var(--tertiary);border-radius:4px;padding:.15rem .28rem}.palette__glyph{width:1.15rem;height:1.15rem;display:block}.palette__pills{flex-wrap:wrap;gap:.4rem;padding:.15rem .4rem .75rem;display:flex}.palette__pill{border:1px solid var(--tertiary);border-radius:var(--radius-inner);color:var(--primary);cursor:pointer;font:500 .75rem/1 var(--mono);white-space:nowrap;background:0 0;align-items:center;gap:.5rem;padding:.5rem .8rem;transition:background-color .15s,color .15s,border-color .15s;display:inline-flex}.palette__pill:hover{background:var(--tertiary)}.palette__pill[aria-selected=true]{border-color:color-mix(in srgb, var(--primary) 45%, transparent)}.palette__pill[data-on]{background:var(--primary);border-color:var(--primary);color:var(--background)}.viewer:focus,.pm:focus{outline:0}.card:focus-visible{box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--primary) 45%, transparent);outline:0}.nav-info--fixed{top:.75rem;right:calc(var(--gutter) + var(--submit-w) + .5rem);z-index:14;position:fixed}.nav-buttons{gap:.5rem}.polaroids{--sp:120px;height:16rem;margin:-1.25rem -1.5rem .5rem;position:relative}.pm{overflow-x:hidden}.polaroid{pointer-events:none}.polaroid--sponsor{pointer-events:auto}.polaroid{color:#1e1e1e;border-radius:var(--radius-inner);width:12.5rem;transform:translate(calc(-50% + var(--x) * var(--sp)), calc(-50% + var(--y) * 1px + var(--drop,0px))) rotate(calc(var(--r) + var(--spin,0deg))) scale(var(--pop,1));margin:0;padding:0;transition:transform .3s cubic-bezier(.3,1.4,.5,1),box-shadow .3s;display:block;position:absolute;top:42%;left:50%;box-shadow:0 3px 12px #00000026}.polaroid--sponsor:hover{transform:translate(calc(-50% + var(--x) * var(--sp)), calc(-50% + var(--y) * 1px - 12px)) rotate(calc(var(--r) * -1 + 7deg)) scale(1.22);text-decoration:none;box-shadow:0 10px 28px #0000003d;z-index:20!important}.polaroid__art{aspect-ratio:4/3;object-fit:cover;object-position:top;border-radius:var(--radius-inner);background:#eceae6;width:100%;height:auto;display:block}.polaroid .collage__name{border-radius:5px;font-size:.62rem}.pm__foot{z-index:5;background:var(--background);border-top:1px solid var(--tertiary);color:var(--secondary);justify-content:space-between;align-items:center;gap:1rem;margin:1.75rem -1.5rem -1.5rem;padding:.8rem 1.5rem;font-size:.75rem;font-weight:500;display:flex;position:sticky;bottom:-1.5rem}.pm__foot a{color:var(--secondary);align-items:center;gap:.25rem;transition:color .3s;display:inline-flex}.pm__foot a:hover{color:var(--primary);text-decoration:none}.pm__sign{justify-content:flex-end;width:100%;max-width:31rem;margin:1em 0 0;display:flex}.sign__in{color:var(--primary);line-height:0;display:block}.sign__x{width:1.875rem;height:auto;display:block}@media (width<=767px){.polaroids{--sp:70px;height:14rem}.polaroid{width:9rem}}.nav-info{width:var(--btn-h);height:var(--btn-h);min-height:0;padding:0}.nav-info .icon{width:1.1rem;height:1.1rem}.nav-buttons .button.secondary{min-width:var(--submit-w)}@media (width<=767px){.palette-trigger{left:auto;right:calc(var(--gutter) + var(--submit-w) + var(--btn-h) + 1rem);width:var(--btn-h);justify-content:center;gap:0;padding:0;transform:none}.palette-trigger .palette-trigger__icon{width:1.1rem;height:1.1rem}.palette-trigger[data-count]:not([data-count="0"]):after{content:attr(data-count);background:var(--primary);min-width:1.15rem;height:1.15rem;color:var(--background);font:600 .65rem/1.15rem var(--mono);text-align:center;pointer-events:none;border-radius:99px;padding:0 .25rem;position:absolute;top:-.4rem;right:-.4rem}.palette-trigger .chips-clear{display:none}}.pm .poem,.pm__main .copy{max-width:31rem}.pm .poem{margin-bottom:1.5rem}.mbar,.viewer__dots,.drawer-grab{display:none}@media (width<=767px){.mbar{left:50%;bottom:calc(1.5rem + env(safe-area-inset-bottom));z-index:14;max-width:calc(100vw - 2 * var(--gutter));border:1px solid var(--tertiary);border-radius:var(--radius);background:color-mix(in srgb, var(--background) 84%, transparent);backdrop-filter:blur(14px);align-items:center;gap:.25rem;width:max-content;padding:.3rem;transition:opacity .25s;display:flex;position:fixed;transform:translate(-50%);box-shadow:0 10px 34px #0000002e}.mbar[hidden]{display:none}.mbar .tabs{gap:.25rem;display:flex}.mbar .button,.mbar .palette-trigger{border-radius:var(--radius-inner)}.mbar .palette-trigger{z-index:auto;width:var(--btn-h);min-height:var(--btn-h);background:0 0;border:0;justify-content:center;gap:0;padding:0;position:relative;top:auto;left:auto;right:auto;transform:none;opacity:1!important}.toolbar:not(:has(*)){display:none}body[data-submit=open] .mbar{opacity:.4}.footer{padding-bottom:calc(5.5rem + env(safe-area-inset-bottom))}@media (width<=430px){.mbar .tab-label{display:none}.mbar [data-tab=surprise]{width:var(--btn-h);padding:0}}.form-foot .button.primary{justify-content:center;width:100%}.viewer__stage{scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;flex:none;justify-content:flex-start;align-items:center;gap:1rem;height:calc(100svh - 17.5rem);padding:.5rem 6% 1rem;scroll-padding-inline:6%;display:flex;overflow:auto hidden}.viewer__stage::-webkit-scrollbar{display:none}.shot,.shot.desktop,.shot.mobile{scroll-snap-align:center;flex:0 0 88%;height:100%}.shot.mobile{flex-basis:62%}.shot img{max-width:100%;max-height:100%}.viewer__dots{justify-content:center;gap:.4rem;padding:0 0 1.25rem;display:flex}.viewer__dots span{background:var(--tertiary);border-radius:50%;width:.4rem;height:.4rem;transition:background-color .2s,transform .2s}.viewer__dots[data-i="0"] span:first-child,.viewer__dots[data-i="1"] span:last-child{background:var(--primary);transform:scale(1.25)}.viewer__side{padding-bottom:calc(7.5rem + env(safe-area-inset-bottom))}.viewer__side .actions{z-index:4;padding:2.5rem var(--gutter) calc(1rem + env(safe-area-inset-bottom));background:linear-gradient(to bottom, transparent, var(--background) 55%);pointer-events:none;position:fixed;bottom:0;left:0;right:0}.viewer__side .actions .button{pointer-events:auto}.drawer-grab{z-index:3;touch-action:none;cursor:grab;flex:none;height:1.6rem;display:block;position:relative}.drawer-grab:after{content:"";background:color-mix(in srgb, var(--primary) 28%, transparent);border-radius:99px;width:2.5rem;height:.28rem;position:absolute;top:.55rem;left:50%;transform:translate(-50%)}.palette{align-items:flex-end;padding:0}.palette__panel:not([data-view=form]){height:86svh}.palette__panel{border-radius:var(--radius) var(--radius) 0 0;width:100%;max-width:none;max-height:86svh;padding-bottom:env(safe-area-inset-bottom);border-bottom:0}.pm-layer:not([data-standalone]){align-items:flex-end;padding:0}.pm-layer:not([data-standalone]) .pm{border-radius:var(--radius) var(--radius) 0 0;width:100%;max-height:88svh;padding-top:0;padding-bottom:calc(1.5rem + env(safe-area-inset-bottom));border-bottom:0}.pm-layer:not([data-standalone]) .pm__grab{margin:0 -1.5rem}}@media (hover:none) and (pointer:coarse){kbd,.palette__foot,.palette__esc,.palette__tile-hint{display:none!important}}@media (width<=767px){kbd,.palette__foot,.palette__esc,.palette__tile-hint{display:none!important}.nav .logo{top:.75rem;left:calc(var(--gutter) - .6rem);z-index:14;height:var(--btn-h);border-radius:var(--radius);background:color-mix(in srgb, var(--background) 72%, transparent);-webkit-backdrop-filter:blur(10px);align-items:center;padding:0 .6rem;transition:opacity .2s;display:flex;position:fixed}body[data-viewer=open] .nav .logo,body[data-modal=open] .nav .logo,body[data-palette=open] .nav .logo{opacity:0;pointer-events:none}}.legal{flex-direction:column;gap:.9rem;max-width:34rem;font-size:.875rem;line-height:1.55;display:flex}.legal h1{margin-bottom:.5rem;font-size:1.5rem}.legal h2{margin-top:1rem;font-size:1rem}.legal ul{flex-direction:column;gap:.3rem;margin:0;padding-left:1.25rem;display:flex}.gallery_item:hover>.card{background:var(--card-hover,color-mix(in srgb, var(--primary) 7%, var(--background)))}.nav-buttons{margin-left:auto}.viewer__side{position:relative}.skel{z-index:3;background:var(--background);pointer-events:none;flex-direction:column;gap:1rem;padding:1rem 1.25rem 1.5rem;display:flex;position:absolute;inset:0;overflow:hidden}.skel i{background:var(--tertiary);border-radius:6px;height:.9rem;animation:1.2s ease-in-out infinite skel;display:block}.skel__row{justify-content:space-between;align-items:center;display:flex}.skel__row span{gap:.5rem;display:flex}.skel i.sq{width:var(--btn-h);height:var(--btn-h);border-radius:var(--radius-inner)}.skel i.skel__h{width:62%;height:2rem;margin-top:.5rem}.skel i.skel__btn{height:var(--btn-h);border-radius:var(--radius-inner);margin:.5rem 0}.skel__rows{flex-direction:column;gap:1.1rem;display:flex}.skel i.skel__sponsor{border-radius:var(--radius-inner);height:4.25rem;margin-top:auto}.skel__grid{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}.skel__grid i{border-radius:var(--radius-inner);height:6.5rem}@keyframes skel{0%,to{opacity:.55}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.skel i{animation:none}}@media (width<=767px){.palette-trigger [data-chips],.palette-trigger [data-chips-placeholder],.palette-trigger .chips-clear{display:none!important}.detail-row{gap:1.25rem;padding:.9rem 0}.detail-tags{gap:.45rem}.form .input,.submit-card .input,.pm .input,.palette__form .input{font-size:1rem}.field label{font-size:.8125rem}.form-foot .button.primary{min-height:3rem;font-size:1rem}.viewer-layer{background:var(--background)}.viewer{padding:0}.viewer__frame{border:0;border-radius:0}}@media (hover:none) and (pointer:coarse){.viewer-layer{background:var(--background)}.viewer{padding:0}.viewer__frame{border:0;border-radius:0}}@media (width<=767px){.viewer__stage .shot.mobile{order:-1}}.palette__dot{vertical-align:-1px;border-radius:50%;flex:none;width:.7rem;height:.7rem;margin-right:.45rem;display:inline-block;box-shadow:inset 0 0 0 1px #80808073}.palette__item .palette__title{align-items:center;display:inline-flex}.chip .palette__dot{margin-right:.3rem}.palette__meta{white-space:nowrap;align-items:center;gap:.25rem;display:inline-flex}.gallery_item .open.sponsor-btn,.gallery_item .open.sponsor-btn:hover,.gallery_item .open.sponsor-btn:focus-visible{box-shadow:none;background:0 0;padding-inline:.5rem}.pick-carousels{display:none}.gallery[data-view=picks]{display:block}.gallery[data-view=picks]>[data-gallery-item],.gallery[data-view=picks]>[data-sponsor]{display:none!important}@media (width<=767px){html[data-view=picks] .hero{display:none}}html[data-view=picks] .footer{display:none}.gallery[data-view=picks] .pick-carousels{--chrome:calc(2 * (var(--btn-h) + 1.5rem) + 12rem + 4.9rem);--stage:calc(100svh - var(--chrome));--ch:min(calc(var(--stage) - 2.5rem), 46rem);--cw:calc(var(--ch) * .8);min-height:var(--stage);margin-inline:calc(-1 * var(--gutter));padding:0 calc((100% - var(--cw)) / 2);overscroll-behavior-x:contain;scrollbar-width:none;scroll-snap-type:x mandatory;align-items:center;gap:1.5rem;display:flex;position:relative;overflow:auto hidden}.pick-carousels::-webkit-scrollbar{display:none}.pick-carousel{scroll-snap-align:center;scroll-snap-stop:always;flex:none}.pick-carousel[hidden]{display:none}.pick-carousel__head{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.pick-collage{width:var(--cw);height:var(--ch);border-radius:var(--radius);background:var(--bg,#8c8c8c);color:var(--ink,#1e1e1e);box-shadow:inset 0 0 0 1px var(--tertiary);position:relative;overflow:hidden;container-type:inline-size}.collage__inner{aspect-ratio:4/5;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.collage__title{z-index:20;flex-direction:column;gap:.15em;font-size:4.1cqw;line-height:1.1;display:flex;position:absolute;top:4cqw;left:5cqw}.collage__title b{letter-spacing:-.02em;font-weight:600}.collage__title i{opacity:.65;font-size:.62em;font-style:normal;font-weight:500}.collage__card{left:var(--x);top:var(--y);width:var(--w);z-index:var(--z);transform:rotate(var(--r));border-radius:1.4cqw;transition:transform .35s cubic-bezier(.625,.05,0,1);position:absolute;box-shadow:0 .5cqw 1.6cqw #00000026}.collage__card img{aspect-ratio:3/2;object-fit:cover;object-position:top;background:var(--tertiary);border-radius:1.4cqw;width:100%;height:auto;display:block}.collage__card:hover,.collage__card:focus-visible{z-index:30;transform:rotate(var(--r)) scale(1.05);outline:0;text-decoration:none}.collage__card[hidden]{display:none}.collage__name{color:#1e1e1e;text-overflow:ellipsis;white-space:nowrap;background:#ffffffeb;border-radius:.9cqw;max-width:86%;padding:.35em .7em;font-size:2.15cqw;font-weight:500;line-height:1.2;position:absolute;top:4%;left:3%;overflow:hidden}@media (width<=767px){.gallery[data-view=picks] .pick-carousels{--chrome:4.5rem;--ch:calc(var(--stage) - 9.5rem);--cw:calc(100vw - 2 * var(--gutter));padding:.5rem var(--gutter) 9rem;align-items:flex-start;gap:.75rem}html.js:not(.mbar-ready) :is(.toolbar,.palette-trigger){display:none}.mbar:not([hidden]){animation:.35s both mbar-in}}@keyframes mbar-in{0%{opacity:0;transform:translate(-50%,8px)}to{opacity:1;transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.mbar:not([hidden]){animation:none}}.seg{height:var(--btn-h);border-radius:var(--radius-btn);background:var(--tertiary);flex:none;align-items:stretch;padding:.2rem;display:inline-flex;position:relative}.seg button{z-index:1;border-radius:calc(var(--radius-btn) - .2rem);color:var(--secondary);cursor:pointer;font:500 .75em/1 var(--font);white-space:nowrap;background:0 0;border:0;align-items:center;padding:0 .9rem;transition:color .3s;display:inline-flex;position:relative}.seg button:hover{color:var(--primary)}.seg button[aria-checked=true]{color:var(--background)}.seg button:focus-visible{outline:2px solid var(--primary);outline-offset:1px}.seg__thumb{z-index:0;width:var(--seg-w,0);transform:translateX(var(--seg-x,0));border-radius:calc(var(--radius-btn) - .2rem);background:var(--primary);position:absolute;top:.2rem;bottom:.2rem;left:0}.seg[data-ready] .seg__thumb{transition:transform .45s cubic-bezier(.625,.05,0,1),width .45s cubic-bezier(.625,.05,0,1)}.seg:not([data-ready]) button[aria-checked=true]{background:var(--primary)}.mbar .seg{border-radius:var(--radius-inner)}.mbar .seg button,.mbar .seg__thumb{border-radius:calc(var(--radius-inner) - .2rem)}@media (prefers-reduced-motion:reduce){.seg[data-ready] .seg__thumb,.seg button{transition:none}}@media (width<=767px){.submit-card.is-open{width:calc(100vw - 2 * var(--gutter))}}:is(.submit-card,.palette__panel,.pm,.viewer__frame) :is(.button,.tag,.pick-badge),.pm .promo-card,.pm .polaroid,.polaroid__art{border-radius:var(--radius-inner)}.sponsor-slot img,.palette__item .palette__icon,.palette__item .palette__thumb,.palette__tile .palette__icon,.pm .promo-card .thumb{border-radius:var(--radius-inner2)}.skel i.sq,.skel i.skel__btn{border-radius:var(--radius-inner)}@media (width<=767px){.viewer__frame :is(.button,.tag,.pick-badge){border-radius:var(--radius-btn)}}@media (hover:none) and (pointer:coarse){.viewer__frame :is(.button,.tag,.pick-badge){border-radius:var(--radius-btn)}}.pick-ruler{display:none}.gallery[data-view=picks] .pick-ruler{--ruler-top:calc(var(--btn-h) + 1.5rem);top:var(--ruler-top);z-index:8;height:2.5rem;margin-inline:calc(-1 * var(--gutter));background:var(--background);touch-action:pan-y;cursor:grab;-webkit-user-select:none;user-select:none;display:block;position:sticky;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000);mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000)}.pick-ruler[data-drag]{cursor:grabbing}.pick-ruler__inner{will-change:transform;background-image:repeating-linear-gradient(90deg, var(--secondary) 0, var(--secondary) 1px, transparent 1px, transparent 22px);background-repeat:no-repeat;background-size:100% .55rem;height:100%;position:absolute;top:0;left:0}.pick-ruler__inner i{background:var(--primary);opacity:.75;width:1px;height:1.1rem;position:absolute;top:0}.pick-ruler__pointer{top:0;left:var(--lead,1.25rem);background:var(--primary);border-radius:2px;width:2px;height:1.6rem;margin-left:-1px;position:absolute}.pick-ruler__label{color:var(--primary);font:500 .75rem/1 var(--font);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;opacity:0;transition:opacity .25s,transform .25s;position:absolute;top:.15rem;left:.75rem;transform:translate(-4px)}.pick-ruler__label.is-in{opacity:1;transform:none}@media (width<=767px){.gallery[data-view=picks] .pick-ruler{top:auto;bottom:calc(5.4rem + env(safe-area-inset-bottom));touch-action:none;height:3rem;margin-inline:0;position:fixed;left:0;right:0;-webkit-mask-image:none;mask-image:none}.pick-ruler.is-compact .pick-ruler__inner{background-image:none;width:auto;left:22px;right:22px}.pick-ruler.is-compact .pick-ruler__inner i{opacity:.55;background:var(--secondary);height:.8rem;transition:height .15s,opacity .15s;top:auto;bottom:0}.pick-ruler.is-compact .pick-ruler__inner i[data-on]{opacity:1;background:var(--primary);height:1rem}.pick-ruler.is-compact .pick-ruler__pointer{height:1.25rem;margin-left:-1px;top:auto;bottom:0;left:22px}.pick-ruler.is-compact .pick-ruler__label{top:auto;bottom:calc(100% + .35rem);left:0;transform:translate(-50%)translateY(3px)}.pick-ruler.is-compact .pick-ruler__label.is-in{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.pick-ruler__label{transition:none}}.err-hero{z-index:1;flex-direction:column;align-items:center;gap:1.25rem;display:flex;position:relative}.err-sub{max-width:28rem;color:var(--secondary);text-wrap:balance;margin:0}.err-grid{z-index:1;position:relative}.fall404{z-index:0;pointer-events:none;width:100vw;height:100vh;position:fixed;inset:0}.button.tab[data-tab=surprise]{color:var(--secondary)}.button.tab[data-tab=surprise]:hover{color:var(--background)}.collage__share{z-index:25;width:var(--btn-h);height:var(--btn-h);border-radius:var(--radius-inner);background:color-mix(in srgb, var(--ink) 14%, transparent);color:inherit;cursor:pointer;border:0;place-items:center;padding:0;transition:background-color .15s,scale .15s;display:grid;position:absolute;top:3.2cqw;right:4cqw}.collage__share:hover{background:color-mix(in srgb, var(--ink) 26%, transparent)}.collage__share .icon{width:1.1rem;height:1.1rem}.collage__share:disabled{opacity:.5;pointer-events:none}.scroll-ruler{display:none}@media (width>=768px){.pick-ruler{display:none!important}.gallery[data-view=picks] .pick-carousels{scroll-snap-type:none;cursor:grab}.gallery[data-view=picks] .pick-carousels[data-drag]{cursor:grabbing;user-select:none}.pick-carousels[data-drag] a{pointer-events:none}.gallery[data-view=picks] .scroll-ruler{--scroll-ruler-color:var(--primary);--scroll-ruler-accent:var(--primary);--ruler-top:calc(var(--btn-h) + 1.5rem);z-index:8;height:3.4rem;padding:0 var(--gutter);background:var(--background);color:var(--scroll-ruler-color);cursor:pointer;touch-action:pan-y;-webkit-user-select:none;user-select:none;transition:opacity .6s;display:block;position:fixed;bottom:1.5rem;left:0;right:0}.scroll-ruler[data-scroll-ruler-status=idle]>*{opacity:.5}.scroll-ruler>*{transition:opacity .6s}.scroll-ruler[data-away]{opacity:0;pointer-events:none}.scroll-ruler__list{left:var(--gutter);right:var(--gutter);justify-content:space-between;align-items:flex-end;height:.9rem;display:flex;position:absolute;bottom:0}.scroll-ruler__tick{opacity:.3;transform-origin:50% 100%;background-color:currentColor;width:1px;height:.375em}.scroll-ruler__tick[data-scroll-ruler-size=mid]{height:.5625em}.scroll-ruler__tick[data-scroll-ruler-size=major]{height:.75em}.scroll-ruler__tick[data-scroll-ruler-status=passed]{opacity:.9}.scroll-ruler__tick[data-scroll-ruler-status=current]{opacity:1;background-color:var(--scroll-ruler-accent)}.scroll-ruler__labels{pointer-events:none;position:absolute;inset:0}.scroll-ruler__label{color:inherit;cursor:pointer;opacity:0;pointer-events:none;white-space:nowrap;font:500 .6875em/1 var(--font);letter-spacing:.04em;text-transform:uppercase;background:0 0;border:0;padding:.375em .5em;transition:opacity .15s;position:absolute;top:auto;bottom:1.1rem;left:0}.scroll-ruler__label:focus-visible{opacity:1;outline-offset:.125em;outline:1px solid}.scroll-ruler__label[data-scroll-ruler-status=active]{opacity:1;pointer-events:auto;color:var(--scroll-ruler-accent)}}.pick-collage--soon{--bg:color-mix(in srgb, var(--primary) 6%, var(--background));--ink:var(--primary)}.collage__card--soon{aspect-ratio:3/2;border:2px dashed color-mix(in srgb, var(--ink) 32%, var(--bg));background:color-mix(in srgb, var(--ink) 10%, var(--bg));height:auto;box-shadow:none;border-radius:1.4cqw;place-items:center;display:grid}.collage__card--soon b{color:color-mix(in srgb, var(--ink) 42%, var(--bg));font-size:9cqw;font-weight:500;line-height:1}.collage__submit{width:auto;font:500 .75rem/1 var(--font);white-space:nowrap;gap:.4rem;padding:0 .85rem;text-decoration:none}.collage__submit:hover{text-decoration:none}.collage__submit .icon{width:1rem;height:1rem}.collage__submit{justify-content:center;align-items:center;display:inline-flex}@media (width>=768px){.gallery[data-view=picks] .pick-carousels:has([data-current]){padding-left:var(--gutter)}.pick-carousel[data-current] .pick-collage{width:calc((100vw - var(--cw)) / 2 - var(--gutter) - 1.5rem)}.pick-carousel[data-current] .collage__inner{width:min(var(--cw), 100%);left:50%;right:auto;transform:translate(-50%,-50%);container-type:inline-size}}.collage__share[data-copied]:after{content:attr(data-copied);border-radius:var(--radius-inner);background:var(--primary);color:var(--background);font:500 .7rem/1 var(--font);white-space:nowrap;pointer-events:none;padding:.35rem .55rem;position:absolute;top:50%;right:calc(100% + .4rem);transform:translateY(-50%)}.pm__print{max-width:31rem;color:var(--secondary);margin:1.5rem 0 0;font-size:.75rem;line-height:1.5}.pm__print b{color:var(--primary);margin-right:.25em;font-weight:500}@media (width<=767px){.hero h1{font-size:2rem}.palette:not([data-open]){pointer-events:none}.palette__overlay{opacity:0;transition:opacity .5s cubic-bezier(.32,.72,0,1)}.palette[data-open] .palette__overlay{opacity:1}.palette__panel{transition:transform .5s cubic-bezier(.32,.72,0,1);transform:translateY(100%)}.palette[data-open] .palette__panel{transform:none}.pm-layer:not([data-standalone]){--dim:1;background:rgb(0 0 0/calc(.42 * var(--dim)));opacity:0;pointer-events:none;transition:opacity .5s cubic-bezier(.32,.72,0,1)}.pm-layer:not([data-standalone])[data-open]{opacity:1;pointer-events:auto}.pm-layer:not([data-standalone]) .pm{transition:transform .5s cubic-bezier(.32,.72,0,1);transform:translateY(100%)}.pm-layer:not([data-standalone])[data-open] .pm{transform:none}.palette__overlay,.pm-layer:not([data-standalone]){-webkit-backdrop-filter:none}.palette__panel,.pm-layer:not([data-standalone]) .pm{box-shadow:none;will-change:transform;backface-visibility:hidden}.palette__overlay,.pm-layer:not([data-standalone]){will-change:opacity}}@media (width<=767px) and (prefers-reduced-motion:reduce){.palette__overlay,.palette__panel,.pm-layer:not([data-standalone]),.pm-layer:not([data-standalone]) .pm{transition:none}}@media (width<=767px){.viewer-layer:not([data-standalone]){--dim:1;background:rgb(0 0 0/calc(.42 * var(--dim)));opacity:0;pointer-events:none;will-change:opacity;transition:opacity .5s cubic-bezier(.32,.72,0,1)}.viewer-layer:not([data-standalone])[data-open]{opacity:1;pointer-events:auto}.viewer-layer:not([data-standalone]) .viewer{inset:auto 0 0;top:max(env(safe-area-inset-top), 2.75rem);border-radius:var(--radius) var(--radius) 0 0;will-change:transform;backface-visibility:hidden;transition:transform .5s cubic-bezier(.32,.72,0,1);overflow:hidden;transform:translateY(100%)}.viewer-layer:not([data-standalone])[data-open] .viewer{transform:none}.viewer-layer:not([data-standalone]) .viewer__frame{border-radius:0}.viewer-layer:not([data-standalone]) .viewer__bar{min-height:1.75rem;padding-block:0}.viewer-layer:not([data-standalone]) [data-viewer-close]{display:none}.viewer-layer:not([data-standalone]) .viewer__bar:before{content:"";background:color-mix(in srgb, var(--primary) 28%, transparent);border-radius:99px;width:2.5rem;height:.28rem;position:absolute;top:.5rem;left:50%;transform:translate(-50%)}}@media (width<=767px) and (prefers-reduced-motion:reduce){.viewer-layer:not([data-standalone]),.viewer-layer:not([data-standalone]) .viewer{transition:none}}html:has(.err-hero),html:has(.err-hero) body{height:100%;overflow:hidden}html:has(.err-hero) .page{flex-direction:column;height:100svh;display:flex;overflow:hidden}html:has(.err-hero) .main{flex:1;min-height:0;overflow:hidden}html:has(.err-hero) :is(.palette-trigger,.footer,.mbar){display:none!important}.welcome-toast{z-index:250;width:21rem;max-width:calc(100vw - 2 * var(--gutter));opacity:0;pointer-events:none;transition:opacity .3s,transform .45s cubic-bezier(.32,.72,0,1);position:fixed;bottom:1.5rem;right:1.5rem;transform:translateY(14px)}.welcome-toast[data-open]{opacity:1;pointer-events:auto;transform:none}.welcome{border:1px solid var(--tertiary);border-radius:var(--radius);background:var(--background);padding:1rem;position:relative;box-shadow:0 12px 40px #0000002e}.welcome .pm__close{float:none;margin:0;position:absolute;top:.75rem;right:.75rem}.welcome__title{letter-spacing:-.03em;margin:0;padding-right:3rem;font-size:1.125rem;font-weight:600;line-height:1.2}.welcome__sub{color:var(--secondary);text-wrap:balance;margin:.35rem 0 .85rem;padding-right:1rem;font-size:.8125rem;line-height:1.4}.welcome__tiles{grid-template-columns:repeat(2,1fr);gap:.4rem;padding:0}.welcome .palette__tile{gap:.4rem;padding:.7rem .4rem .55rem;font-size:.75rem}.welcome .palette__tile .palette__icon{width:1.75rem;height:1.75rem}.welcome .palette__tile:hover{background:color-mix(in srgb, var(--primary) 14%, transparent);border-color:color-mix(in srgb, var(--primary) 28%, transparent)}@media (width<=767px){.welcome-toast{--dim:1;background:rgb(0 0 0/calc(.42 * var(--dim)));will-change:opacity;align-items:flex-end;width:auto;max-width:none;display:flex;inset:0;transform:none}.welcome{width:100%;padding:1.25rem 1.5rem calc(1.5rem + env(safe-area-inset-bottom));border-radius:var(--radius) var(--radius) 0 0;box-shadow:none;will-change:transform;border:0;transition:transform .5s cubic-bezier(.32,.72,0,1);transform:translateY(100%)}.welcome-toast[data-open] .welcome{transform:none}.welcome:before{content:"";background:color-mix(in srgb, var(--primary) 28%, transparent);border-radius:99px;width:2.5rem;height:.28rem;margin:-.75rem auto 1rem;display:block}.welcome .pm__close{top:1.25rem;right:1.5rem}.welcome__title{padding-right:3rem;font-size:1.55rem}.welcome__sub{margin:.6rem 0 1.25rem;padding-right:0;font-size:1rem}.welcome__tiles{gap:.5rem}.welcome .palette__tile{gap:.55rem;padding:1rem .5rem .8rem;font-size:.875rem}.welcome .palette__tile .palette__icon{width:2.25rem;height:2.25rem}}@media (prefers-reduced-motion:reduce){.welcome-toast,.welcome{transition:none}}
