@font-face{font-family:Lexend;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/lexend/lexend-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Lexend;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/lexend/lexend-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+1E00-1E9F,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}:root{color-scheme:dark;--bg: #14110d;--bg-2: #1b1712;--cover: #211c16;--cover-2: #2a241c;--ink: #e2d4b7;--ink-2: #c9b996;--muted: #9a8c73;--faint: #6a604f;--ease: cubic-bezier(.22, 1, .36, 1);--slow: .32s;--mono: "SF Mono", ui-monospace, Menlo, "DejaVu Sans Mono", Consolas, monospace;--sans: "Lexend", "Helvetica Neue", sans-serif;--bg-soft: #100d0a;--bg-strong: #1a1611;--line: rgba(226, 212, 183, .13);--line-subtle: rgba(226, 212, 183, .07);--size: 320px}*{box-sizing:border-box}html,body{margin:0;height:100%;overflow:hidden;background:var(--bg);color:var(--ink)}body{font-family:var(--sans);line-height:1.58;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;background:radial-gradient(120% 80% at 50% 38%,var(--bg-2) 0%,var(--bg) 62%,#0e0c09 100%)}body:before{content:"";position:fixed;inset:0;pointer-events:none;z-index:0;opacity:.09;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .9 0 0 0 0 .85 0 0 0 0 .75 0 0 0 .9 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}pre{margin:0}.page{position:relative;z-index:1;height:100vh;height:100dvh;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:clamp(16px,4vh,44px);padding:max(20px,env(safe-area-inset-top)) 0 max(20px,env(safe-area-inset-bottom));overflow:hidden}[data-search=bottom] .gallery{flex:1;justify-content:center}[data-search=top] .search{order:-1}[data-search=top] .page{justify-content:center}.art{font-family:var(--mono);font-weight:400;white-space:pre;letter-spacing:var(--px-ls, -.1em);font-variant-ligatures:none;font-kerning:none;line-height:1;color:var(--ink);-webkit-font-smoothing:none;font-smooth:never;text-rendering:optimizeSpeed;filter:drop-shadow(0 2px 0 rgba(0,0,0,.45))}.px-row{display:block;height:1em;overflow:hidden}.px-in{display:inline-block;font-style:normal;vertical-align:top;transform:scaleY(1.3);transform-origin:50% 50%}.art b{font-weight:inherit}.art .t2{color:#8d7b5b}.art .t3{color:var(--muted)}.search{width:min(520px,calc(100% - 40px));flex:none;position:relative;z-index:300}.field{position:relative;width:100%}.glass{position:absolute;left:16px;top:50%;width:15px;height:15px;transform:translateY(-50%);fill:none;stroke:var(--faint);stroke-width:1.6;stroke-linecap:round;pointer-events:none}#q{width:100%;height:44px;padding:0 64px 0 42px;font:520 .98rem/1 var(--sans);color:var(--ink);background:color-mix(in oklab,var(--bg-strong) 86%,transparent);border:1px solid var(--line);border-radius:0;outline:1px solid transparent;outline-offset:-1px;transition:outline-color .15s ease,background-color .15s ease}#q::placeholder{color:var(--faint);font-weight:450}#q:focus{outline-color:#e2d4b757;background:color-mix(in oklab,var(--bg-strong) 78%,var(--bg) 22%)}.scope{position:absolute;right:7px;top:50%;transform:translateY(-50%);height:28px;max-width:84px;padding:0 8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:500 .625rem/1 var(--sans);letter-spacing:.05em;text-transform:uppercase;color:var(--faint);background:transparent;border:1px solid transparent;border-radius:0;cursor:pointer;transition:color .15s ease,border-color .15s ease;-webkit-tap-highlight-color:transparent}.field:has(.scope:not([data-scope=auto])) #q{padding-right:100px}.scope:not([data-scope=auto]){color:var(--ink-2);border-color:var(--line-subtle);background:var(--bg-soft)}.scope:focus-visible{outline:1px solid rgba(226,212,183,.5);outline-offset:0;color:var(--ink-2)}.suggest{position:absolute;left:0;right:0;top:calc(100% + 8px);z-index:200;list-style:none;margin:0;padding:0;background:var(--bg-soft);border:1px solid var(--line);border-radius:0;box-shadow:0 8px 24px #00000080;animation:rise .16s var(--ease)}[data-search=bottom] .suggest{top:auto;bottom:calc(100% + 8px);box-shadow:0 -8px 24px #00000080;animation-name:drop}.suggest[hidden]{display:none}@keyframes rise{0%{opacity:0;transform:translateY(-4px)}}@keyframes drop{0%{opacity:0;transform:translateY(4px)}}.sg{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:0 14px;border-radius:0;cursor:pointer;min-height:42px;border-top:1px solid var(--line-subtle)}.sg:first-child{border-top:0}.sg-label{font-size:.94rem;font-weight:450;color:var(--ink-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sg-site{font:500 .625rem/1 var(--sans);text-transform:uppercase;letter-spacing:.05em;color:var(--faint);white-space:nowrap}.sg[aria-selected=true]{background:var(--bg-strong);box-shadow:inset 2px 0 #e2d4b780}.sg[aria-selected=true] .sg-label{color:var(--ink)}.gallery{width:100%;display:flex;flex-direction:column;align-items:center;flex:none;min-height:0}.stage{position:relative;list-style:none;margin:0;padding:0;width:100%;height:calc(var(--size) * 1.06);perspective:calc(var(--size) * 3.4);perspective-origin:50% 46%;transform-style:preserve-3d;overflow:hidden;touch-action:pan-y}.slot{position:absolute;left:50%;top:0;width:var(--size);height:var(--size);margin-left:calc(var(--size) / -2);container-type:inline-size;transform:translate3d(calc(var(--x, 0) * var(--size)),0,calc(var(--z, 0) * var(--size))) rotateY(var(--ry, 0deg)) scale(var(--s, 1));opacity:var(--o, 1);filter:blur(var(--blur, 0px));transition:transform var(--slow) var(--ease),opacity var(--slow) var(--ease),filter var(--slow) var(--ease);will-change:transform,filter,opacity;backface-visibility:hidden}.slot:after{content:"";position:absolute;left:8%;right:8%;bottom:-5%;height:9%;z-index:-1;background:radial-gradient(50% 50% at 50% 50%,rgba(0,0,0,.7),transparent 72%);filter:blur(6px);transition:opacity var(--slow) var(--ease);opacity:calc(1 - var(--dim, 0))}.cover{position:relative;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;width:100%;height:100%;padding:9cqi 8cqi 8cqi;overflow:hidden;color:var(--ink);text-decoration:none;border-radius:3px;outline:none;background:radial-gradient(120% 90% at 30% 15%,rgba(255,240,210,.05),transparent 60%),linear-gradient(165deg,var(--cover-2),var(--cover) 60%,#1a1611);box-shadow:inset 0 1px #fff0d20f,inset 0 0 0 1px #e2d4b70d,0 2px 4px #0000004d,0 30px 60px -28px #000000e6;-webkit-tap-highlight-color:transparent;-webkit-user-drag:none;user-select:none;-webkit-user-select:none}.cover:before{content:"";position:absolute;inset:0;opacity:.12;mix-blend-mode:overlay;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='1.1' numOctaves='2'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.cover:after{content:"";position:absolute;inset:0;pointer-events:none;background:#0b0907;opacity:var(--dim, 0);transition:opacity var(--slow) var(--ease)}.sheen{position:absolute;inset:0;pointer-events:none;background:linear-gradient(105deg,transparent 40%,rgba(255,240,210,.025) 50%,transparent 60%);opacity:0;transition:opacity .6s var(--ease)}.cover .art{font-size:min(calc(76cqi / var(--cols)),calc(54cqi / var(--rows)));max-width:100%;margin:auto 0;align-self:center}.verb{margin-top:0}.verb{font-family:var(--sans);font-size:12.5cqi;line-height:1;font-weight:700;letter-spacing:-.06em;color:var(--ink)}.cover:focus-visible{box-shadow:0 0 0 1px #e2d4b78c,0 0 0 6px #e2d4b70f,0 30px 60px -28px #000000e6}.is-active .sheen{opacity:1}@media(hover:hover)and (pointer:fine){.slot:not(.is-active) .cover:hover:after{opacity:calc(var(--dim, 0) - .14)}.scope:hover{color:var(--ink-2)}.sg:hover{background:#e2d4b70d}.is-active .cover:hover .sheen{opacity:1;background-position:30px 0}}@media(max-height:560px){.page{gap:10px;padding-top:10px;padding-bottom:10px}#q{height:40px}}@media(max-width:380px){#q{font-size:16px}}@media(pointer:coarse){#q{font-size:16px}}@media(prefers-reduced-motion:reduce){.slot,.slot:after,.cover:after,.sheen,#q,.scope{transition:none!important}.suggest{animation:none}}
