@font-face{font-family:Bricolage Grotesque;font-stretch:75% 100%;src:url(/_next/static/media/cd9143e26b368e18-s.p.woff2) format("woff2");font-display:swap;font-weight:200 800;font-style:normal}@font-face{font-family:Bricolage Grotesque Fallback;src:local("Arial");ascent-override:91.48%;descent-override:26.56%;line-gap-override:0.00%;size-adjust:101.66%}.__className_f865da{font-family:Bricolage Grotesque,Bricolage Grotesque Fallback;font-style:normal}.__variable_f865da{--font-qc-display:"Bricolage Grotesque","Bricolage Grotesque Fallback"}@font-face{font-family:Instrument Sans;src:url(/_next/static/media/59548ca4b8bdc831-s.p.woff2) format("woff2");font-display:swap;font-weight:400 700;font-style:normal}@font-face{font-family:Instrument Sans Fallback;src:local("Arial");ascent-override:93.97%;descent-override:24.22%;line-gap-override:0.00%;size-adjust:103.22%}.__className_302df1{font-family:Instrument Sans,Instrument Sans Fallback;font-style:normal}.__variable_302df1{--font-qc-sans:"Instrument Sans","Instrument Sans Fallback"}@font-face{font-family:DM Mono;src:url(/_next/static/media/268547e44967a8ff-s.p.woff2) format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:DM Mono;src:url(/_next/static/media/bc5aae52d71b7c53-s.p.woff2) format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:DM Mono Fallback;src:local("Arial");ascent-override:75.44%;descent-override:23.58%;line-gap-override:0.00%;size-adjust:131.49%}.__className_7c809f{font-family:DM Mono,DM Mono Fallback}.__variable_7c809f{--font-qc-mono:"DM Mono","DM Mono Fallback"}@font-face{font-family:Bodoni Moda;src:url(/_next/static/media/ed61e240dae72b9a-s.p.woff2) format("woff2");font-display:swap;font-weight:400 900;font-style:normal}@font-face{font-family:Bodoni Moda Fallback;src:local("Arial");ascent-override:106.94%;descent-override:38.02%;line-gap-override:0.00%;size-adjust:105.20%}.__className_3c54e6{font-family:Bodoni Moda,Bodoni Moda Fallback;font-style:normal}.__variable_3c54e6{--font-qc-lorgnette:"Bodoni Moda","Bodoni Moda Fallback"}@font-face{font-family:Fraunces;src:url(/_next/static/media/e6d6cf810da26e48-s.p.woff2) format("woff2");font-display:swap;font-weight:100 900;font-style:normal}@font-face{font-family:Fraunces Fallback;src:local("Arial");ascent-override:84.05%;descent-override:21.91%;line-gap-override:0.00%;size-adjust:116.36%}.__className_e58396{font-family:Fraunces,Fraunces Fallback;font-style:normal}.__variable_e58396{--font-qc-dormouse:"Fraunces","Fraunces Fallback"}@font-face{font-family:Alfa Slab One;src:url(/_next/static/media/a21d79714ad27e3f-s.p.woff2) format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:Alfa Slab One Fallback;src:local("Arial");ascent-override:85.41%;descent-override:27.45%;line-gap-override:0.00%;size-adjust:121.30%}.__className_840043{font-family:Alfa Slab One,Alfa Slab One Fallback;font-weight:400;font-style:normal}.__variable_840043{--font-qc-anvil:"Alfa Slab One","Alfa Slab One Fallback"}@font-face{font-family:Anton;src:url(/_next/static/media/564a096d7069f7f9-s.p.woff2) format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:Anton Fallback;src:local("Arial");ascent-override:127.93%;descent-override:35.79%;line-gap-override:0.00%;size-adjust:91.94%}.__className_646c87{font-family:Anton,Anton Fallback;font-weight:400;font-style:normal}.__variable_646c87{--font-qc-gantry:"Anton","Anton Fallback"}@font-face{font-family:Unbounded;src:url(/_next/static/media/facc4bea2094bdba-s.p.woff2) format("woff2");font-display:swap;font-weight:200 900;font-style:normal}@font-face{font-family:Unbounded Fallback;src:local("Arial");ascent-override:73.13%;descent-override:18.01%;line-gap-override:0.00%;size-adjust:136.07%}.__className_3db5dc{font-family:Unbounded,Unbounded Fallback;font-style:normal}.__variable_3db5dc{--font-qc-sprawl:"Unbounded","Unbounded Fallback"}@font-face{font-family:Pinyon Script;src:url(/_next/static/media/cfcba3e619ed5db9-s.p.woff2) format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:Pinyon Script Fallback;src:local("Arial");ascent-override:110.78%;descent-override:49.31%;line-gap-override:0.00%;size-adjust:77.93%}.__className_3b7f5c{font-family:Pinyon Script,Pinyon Script Fallback;font-weight:400;font-style:normal}.__variable_3b7f5c{--font-qc-engrosser:"Pinyon Script","Pinyon Script Fallback"}@font-face{font-family:UnifrakturCook;src:url(/_next/static/media/f286456a0a0663e9-s.p.woff2) format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:UnifrakturCook Fallback;src:local("Arial");ascent-override:122.92%;descent-override:33.21%;line-gap-override:0.00%;size-adjust:83.82%}.__className_f18bf1{font-family:UnifrakturCook,UnifrakturCook Fallback;font-weight:700;font-style:normal}.__variable_f18bf1{--font-qc-minster:"UnifrakturCook","UnifrakturCook Fallback"}@font-face{font-family:Bagel Fat One;src:url(/_next/static/media/89368cff0a193a01-s.p.woff2) format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:Bagel Fat One Fallback;src:local("Arial");ascent-override:111.48%;descent-override:27.68%;line-gap-override:0.00%;size-adjust:104.05%}.__className_1d7fc7{font-family:Bagel Fat One,Bagel Fat One Fallback;font-weight:400;font-style:normal}.__variable_1d7fc7{--font-qc-gumdrop:"Bagel Fat One","Bagel Fat One Fallback"}@font-face{font-family:Silkscreen;src:url(/_next/static/media/add76e3c405c6558-s.p.woff2) format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:Silkscreen Fallback;src:local("Arial");ascent-override:67.93%;descent-override:16.49%;line-gap-override:0.00%;size-adjust:151.62%}.__className_1b50d0{font-family:Silkscreen,Silkscreen Fallback;font-weight:400;font-style:normal}.__variable_1b50d0{--font-qc-tessera:"Silkscreen","Silkscreen Fallback"}body:has(.qc-root),html:has(.qc-root){background:#ffd21f}.qc-root{--qc-yellow:#ffd21f;--qc-yellow-deep:#f2b900;--qc-paper:#fffcf0;--qc-ink:#17140a;--qc-blue:#1744f0;--qc-red:#ff4b1f;--qc-fd:var(--font-qc-display),system-ui,sans-serif;--qc-fs:var(--font-qc-sans),system-ui,sans-serif;--qc-fm:var(--font-qc-mono),ui-monospace,monospace;--qc-ease:cubic-bezier(0.65,0,0.35,1);--qc-pad:clamp(16px,3vw,40px);--qc-side:clamp(16px,3vw,40px);position:fixed;inset:0;overflow:hidden;background:var(--qc-yellow);color:var(--qc-ink);font-family:var(--qc-fs);font-size:16px;line-height:1.5;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}@media (min-width:900px) and (min-height:560px){.qc-root{--qc-side:124px}}.qc-root :where(*,:before,:after){box-sizing:border-box}.qc-root :where(button){font:inherit;color:inherit;background:none;border:0;padding:0;margin:0;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation}.qc-root :where(a){color:inherit;text-decoration:none}.qc-root :where(h1,h2,h3,p,ul,dl,dd,dt){margin:0;padding:0}.qc-root :where(ul){list-style:none}.qc-root :where(svg){display:block}.qc-root ::selection{background:var(--qc-blue);color:var(--qc-paper)}.qc-root :focus-visible{outline:3px solid var(--qc-ring,var(--qc-blue));outline-offset:3px}.qc-main{display:block}.qc-sr{width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.qc-app,.qc-sr{position:absolute}.qc-app{inset:0}.qc-wd{overflow:hidden;vertical-align:top;padding-bottom:.18em;margin-bottom:-.18em}.qc-wd,.qc-wd__i{display:inline-block}.qc-header{position:fixed;inset:0 0 auto 0;z-index:45;height:0}.qc-logo{position:absolute;left:50%;top:clamp(16px,4.2vh,38px);transform:translateX(-50%);display:inline-flex;align-items:center;gap:10px;padding:6px 10px;font-family:var(--qc-fd);font-weight:800;font-size:21px;letter-spacing:.22em;text-transform:uppercase;white-space:nowrap}.qc-logo__mark{width:22px;height:22px}.qc-iconbtn{position:absolute;display:grid;justify-items:center;gap:8px;width:72px;font-family:var(--qc-fm);font-size:11px;letter-spacing:.1em;text-transform:uppercase}.qc-iconbtn svg{box-sizing:content-box;width:24px;height:24px;padding:12px;border-radius:50%;background:var(--qc-paper);color:var(--qc-ink);transition:background .25s,color .25s,transform .4s var(--qc-ease)}.qc-iconbtn:hover svg,.qc-iconbtn[aria-pressed=true] svg{background:var(--qc-ink);color:var(--qc-paper)}.qc-iconbtn:hover svg{transform:scale(1.06)}.qc-iconbtn--l{left:20px}.qc-iconbtn--r{right:20px}@media (min-width:900px) and (min-height:560px){.qc-iconbtn{top:50vh;margin-top:-42px}}@media (max-height:559px),(max-width:899px){.qc-iconbtn{top:8px;width:48px}.qc-iconbtn__t{display:none}.qc-iconbtn--l{left:10px}.qc-iconbtn--r{right:10px}.qc-logo{top:18px}}@media (max-width:420px){.qc-logo{font-size:18px;letter-spacing:.16em}}.qc-stage{position:absolute;inset:0;display:flex;flex-direction:column;padding-top:clamp(70px,10.5vh,104px)}.qc-round{position:relative;display:grid;place-items:center;width:clamp(104px,9vw,132px);aspect-ratio:1;border-radius:50%;overflow:hidden;isolation:isolate;font-weight:600;font-size:15px;line-height:1.2;text-align:center;transition:color .3s}.qc-round--blue{background:var(--qc-blue);color:var(--qc-paper)}.qc-round--yellow{background:var(--qc-yellow);color:var(--qc-ink)}.qc-round--ink{background:var(--qc-ink);color:var(--qc-paper)}.qc-round__fill{position:absolute;inset:0;z-index:-1;border-radius:50%;transform:scale(0);transition:transform .55s var(--qc-ease)}.qc-round--blue .qc-round__fill{background:var(--qc-ink)}.qc-round--yellow .qc-round__fill{background:var(--qc-paper)}.qc-round--ink .qc-round__fill{background:var(--qc-blue)}.qc-round:focus-visible .qc-round__fill,.qc-round:hover .qc-round__fill{transform:scale(1.02)}.qc-round__label{padding:0 12px}.qc-pill{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:13px 24px;border-radius:999px;background:var(--qc-blue);color:var(--qc-paper);font-weight:600;font-size:15px;transition:background .25s,color .25s}.qc-pill:hover{background:var(--qc-ink)}.qc-pill--ghost{background:transparent;color:var(--qc-ink);box-shadow:inset 0 0 0 1.5px var(--qc-ink)}.qc-pill--ghost:hover{background:var(--qc-ink);color:var(--qc-paper)}.qc-chip{display:inline-block;padding:3px 12px;border-radius:999px;font-family:var(--qc-fm);font-weight:500;font-size:12px;line-height:1.7;letter-spacing:.08em;text-transform:uppercase;box-shadow:inset 0 0 0 1.5px var(--qc-ink)}.qc-chip--state[data-found]{background:var(--qc-blue);color:var(--qc-paper);box-shadow:none}.qc-link{font-weight:600;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:4px}.qc-link:hover{color:var(--qc-blue)}.qc-slot{position:relative;flex:none}.qc-slot:focus-within,.qc-slot:hover{z-index:3}.qc-card{--qc-s:1;position:absolute;inset:0;display:block;width:100%;height:100%;border-radius:12px;transform:perspective(900px) rotate(var(--qc-rot,0deg)) rotateX(var(--qc-rx,0deg)) rotateY(var(--qc-ry,0deg)) scale(var(--qc-s));transition:transform .4s var(--qc-ease)}.qc-card[data-hover]{--qc-s:1.06;transition:transform .12s linear}.qc-card__stage{perspective:900px}.qc-card__inner,.qc-card__stage{position:absolute;inset:0;display:block}.qc-card__inner{border-radius:inherit;transform-style:preserve-3d;transition:transform .55s var(--qc-ease)}.qc-card[data-open] .qc-card__inner{transform:rotateY(180deg)}.qc-face{position:absolute;inset:0;display:block;border-radius:inherit;overflow:hidden;backface-visibility:hidden;-webkit-backface-visibility:hidden}.qc-face--front{transform:rotateY(180deg);background:var(--qc-paper);color:var(--qc-ink)}.qc-face--back{background:var(--qc-ink)}.qc-card[data-miss] .qc-face--front{box-shadow:inset 0 0 0 4px var(--qc-red)}.qc-slot:has([data-miss]){animation:qc-shake .45s var(--qc-ease)}.qc-card[data-matched]{animation:qc-pop .5s var(--qc-ease)}.qc-glare{position:absolute;inset:0;border-radius:inherit;pointer-events:none;opacity:0;transition:opacity .3s;background:radial-gradient(circle at var(--qc-gx,50%) var(--qc-gy,50%),rgba(255,255,255,.5),rgba(255,255,255,0) 56%)}.qc-card[data-hover] .qc-glare{opacity:.55}.qc-lock{position:absolute;top:7%;right:8%;width:13%;min-width:12px;aspect-ratio:1;pointer-events:none;color:var(--qc-ink)}.qc-card:focus-visible{outline-offset:4px}.qc-back{inset:0;container-type:size}.qc-back,.qc-back__frame{position:absolute;display:block}.qc-back__frame{inset:7cqw;border-radius:6px;box-shadow:inset 0 0 0 1.5px var(--qc-yellow)}.qc-back__mark{position:absolute;left:50%;top:50%;width:40cqw;height:40cqw;margin:-20cqw 0 0 -20cqw;color:var(--qc-yellow)}.qc-spec{inset:0;container-type:size}.qc-spec,.qc-spec__box{position:absolute;display:block}.qc-spec__box{left:0;right:0;height:1em;top:calc(44% - var(--qc-mid) * 1em);font-size:min(calc(76cqw / var(--qc-r)),calc(42cqh / var(--qc-h)));line-height:1}.qc-spec__glyphs{position:absolute;inset:0;display:block;text-align:center;white-space:nowrap;line-height:1}.qc-spec__line{position:absolute;left:0;right:0;height:0;top:calc(var(--qc-y) * 1em);border-top:1px solid #bfcbfa}.qc-spec__line--base{border-top:1.5px solid var(--qc-blue)}.qc-spec__name{position:absolute;left:0;right:0;top:86%;display:block;transform:translateY(-50%);text-align:center;white-space:nowrap;line-height:1.25;color:var(--qc-blue);font-size:min(calc(72cqw / var(--qc-rn)),9cqh)}@container (max-width: 76px){.qc-spec__name{display:none}}.qc-intro{--qc-tw:min(28vh,21vw,290px);flex:1;min-height:0;flex-direction:column;align-items:center;gap:clamp(20px,5vh,48px);padding:0 var(--qc-side) clamp(16px,4vh,40px)}.qc-intro,.qc-t{display:flex;justify-content:center}.qc-t{gap:clamp(14px,3.5vw,54px)}.qc-slot--t{width:var(--qc-tw);height:calc(var(--qc-tw) / .7)}.qc-t-text{display:grid;justify-items:center;align-items:start;width:min(560px,100%);text-align:center}.qc-t-done,.qc-t-rules-wrap{grid-area:1/1;width:100%}.qc-t-done:not([data-on]),.qc-t-rules-wrap[data-off]{visibility:hidden}.qc-t-ok,.qc-t-rules{font-size:clamp(16px,1.55vw,20px);line-height:1.5}.qc-t-done{display:grid;justify-items:center;gap:20px}.qc-t-go__pill{display:none}@media (max-width:639px){.qc-intro{--qc-tw:min(38vw,18.5vh);gap:22px}.qc-t{display:grid;grid-template-columns:repeat(2,auto);gap:12px}.qc-t .qc-slot:nth-child(3){grid-column:1/-1;justify-self:center}.qc-t-go__round{display:none}.qc-t-go__pill{display:inline-flex}}.qc-board{flex:1;min-height:0;display:flex;flex-direction:column;padding:0 var(--qc-side)}.qc-board__area{flex:1;min-height:0;align-items:center}.qc-board__area,.qc-grid{display:flex;justify-content:center}.qc-grid{position:relative;flex-wrap:wrap;align-content:center}.qc-foot{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.5fr) minmax(0,1fr);align-items:center;gap:16px;padding:14px 0 clamp(14px,3vh,30px)}.qc-stats{display:flex;align-items:center;gap:20px}.qc-stat{display:inline-flex;align-items:center;gap:8px;font-family:var(--qc-fm);font-size:13px;letter-spacing:.04em;white-space:nowrap}.qc-stat b{font-weight:500;font-size:20px;letter-spacing:0}.qc-stat__ic{width:20px;height:20px}.qc-caption{min-height:2.8em;margin:0 auto;max-width:54ch;font-size:14px;line-height:1.4;text-align:center}.qc-caption span{display:block;animation:qc-in .5s var(--qc-ease) both}.qc-tools{justify-self:end;display:flex;gap:8px}.qc-tool{display:inline-flex;align-items:center;gap:8px;padding:9px 16px;border-radius:999px;font-family:var(--qc-fm);font-weight:500;font-size:12px;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;box-shadow:inset 0 0 0 1.5px var(--qc-ink);transition:background .25s,color .25s}.qc-tool svg{width:20px;height:20px}.qc-tool:hover{background:var(--qc-ink);color:var(--qc-paper)}.qc-tool[aria-pressed=true]{background:var(--qc-blue);color:var(--qc-paper);box-shadow:none}@media (max-height:559px),(max-width:899px){.qc-foot{grid-template-columns:1fr auto;grid-template-areas:"cap cap" "stats tools";row-gap:8px}.qc-caption{grid-area:cap;min-height:2.8em}.qc-stats{grid-area:stats}.qc-tools{grid-area:tools}}@media (max-width:520px){.qc-stat span,.qc-tool span{display:none}.qc-tool{width:44px;height:44px;padding:0;justify-content:center}.qc-stats{gap:14px}}.qc-win{--qc-ring:var(--qc-yellow);position:fixed;inset:0;z-index:60;display:grid;place-items:center;padding:clamp(72px,12vh,110px) var(--qc-pad) var(--qc-pad);overflow:hidden auto;background:var(--qc-blue);color:var(--qc-paper)}.qc-win__fall{position:absolute;inset:0;overflow:hidden}.qc-fall{position:absolute;top:-26%;left:var(--l);width:clamp(64px,8vw,120px);aspect-ratio:.7;border-radius:10px;animation:qc-fall var(--d) cubic-bezier(.7,0,.84,0) var(--w) infinite}.qc-fall--ink{background:var(--qc-ink)}.qc-fall--paper{background:var(--qc-paper)}.qc-win__in{position:relative;z-index:2;width:min(1152px,100%);display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:56px;row-gap:22px;align-items:start}.qc-win__title{grid-column:1/-1;font-family:var(--qc-fd);font-weight:800;font-size:clamp(34px,7.4vw,100px);line-height:.96;letter-spacing:-.01em;text-transform:uppercase}.qc-win__line{display:block;overflow:hidden;padding:.04em .1em .1em 0}.qc-win__line-i{display:inline-block;text-shadow:.045em .045em 0 var(--qc-yellow)}.qc-win__result{grid-column:1/-1;font-family:var(--qc-fm);font-size:clamp(16px,1.6vw,22px);line-height:1.4}.qc-win__result b{font-weight:500}.qc-win__best{display:block;color:var(--qc-yellow)}.qc-win__again,.qc-win__share{grid-column:1;grid-row:4;display:inline-flex;align-items:center;gap:10px;font-weight:600;font-size:16px;padding:6px 2px;border-radius:6px}.qc-win__again{align-self:end;justify-self:start}.qc-win__share{align-self:end;justify-self:end}.qc-win__again:hover,.qc-win__share:hover{color:var(--qc-yellow)}.qc-win__about{grid-column:2;grid-row:3/span 2;display:grid;gap:24px;justify-items:start}.qc-win__text{max-width:44ch;font-size:clamp(16px,1.4vw,19px)}.qc-share{position:absolute;inset:0;z-index:5;display:grid;place-items:center;background:rgba(23,20,10,.55)}.qc-share__box{position:relative;display:grid;gap:4px;width:min(380px,calc(100vw - 32px));padding:32px 28px 24px;border-radius:16px;background:var(--qc-paper);color:var(--qc-ink);--qc-ring:var(--qc-blue)}.qc-share__msg{margin-bottom:14px;font-size:15px;line-height:1.45}.qc-share__a{display:block;width:100%;padding:12px 0;border-top:1.5px solid var(--qc-ink);font-family:var(--qc-fd);font-weight:700;font-size:22px;text-align:left}.qc-share__a:hover{color:var(--qc-blue)}.qc-share__x{position:absolute;top:10px;right:10px;width:40px;height:40px;display:grid;place-items:center;border-radius:50%}.qc-share__x:hover{background:var(--qc-ink);color:var(--qc-paper)}@media (max-width:760px){.qc-win{place-items:start center}.qc-win__in{grid-template-columns:1fr;row-gap:20px}.qc-win__about{grid-column:1;grid-row:auto}.qc-win__again,.qc-win__share{grid-column:1;grid-row:auto;justify-self:start}}.qc-about{position:fixed;inset:0;z-index:40;pointer-events:none}.qc-about__veil{inset:0;background:rgba(23,20,10,.42)}.qc-about__panel,.qc-about__veil{position:absolute;pointer-events:auto}.qc-about__panel{top:0;right:0;bottom:0;width:min(540px,100vw);padding:104px 36px 36px;overflow-y:auto;background:var(--qc-paper);color:var(--qc-ink)}.qc-about__in{display:grid;gap:18px}.qc-about__kicker{display:flex;align-items:center;gap:10px;font-family:var(--qc-fm);font-size:12px;letter-spacing:.12em;text-transform:uppercase}.qc-about__mark{width:18px;height:18px}.qc-about__title{font-family:var(--qc-fd);font-weight:800;font-size:clamp(34px,5vw,52px);line-height:1;letter-spacing:-.01em}.qc-about__photo{display:block;width:100%;height:auto;aspect-ratio:4/3;object-fit:cover;border-radius:12px;background:var(--qc-yellow)}.qc-about__p{font-size:16px;line-height:1.55}.qc-about__fine{font-family:var(--qc-fm);font-size:12px;letter-spacing:.06em}@media (max-width:899px){.qc-about__panel{padding:78px 20px 28px}}.qc-coll{position:fixed;inset:0;z-index:20;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto minmax(0,1fr) auto auto;grid-template-areas:"note count" "title title" "dots nav" "band band";padding:clamp(76px,12vh,112px) var(--qc-side) 0;overflow:hidden;background:var(--qc-paper);color:var(--qc-ink)}.qc-coll__note{grid-area:note;align-self:center;max-width:34ch;font-family:var(--qc-fm);font-size:12px;line-height:1.5;letter-spacing:.08em;text-transform:uppercase}.qc-ccount{grid-area:count;display:flex;align-items:baseline;gap:2px;overflow:hidden;font-family:var(--qc-fm);font-size:clamp(22px,2.4vw,32px)}.qc-ccount__t{white-space:pre}.qc-ctitle{grid-area:title;align-self:center;font-size:min(clamp(60px,15vw,230px),calc(86vw / var(--qc-r)));line-height:.95}.qc-ctitle__line{display:block;overflow:hidden;padding:.07em 0 .12em;margin:-.07em 0 -.12em}.qc-ctitle__line--is{font-size:.32em;line-height:1.2}.qc-ctitle__i{display:inline-block;white-space:nowrap}.qc-cnav{grid-area:nav;display:flex;gap:10px;padding-bottom:20px}.qc-cnav__b{display:grid;place-items:center;width:56px;height:56px;border-radius:50%;box-shadow:inset 0 0 0 1.5px var(--qc-ink);transition:background .25s,color .25s}.qc-cnav__b:hover{background:var(--qc-ink);color:var(--qc-paper)}.qc-dots{grid-area:dots;display:flex;flex-wrap:wrap;align-self:center;padding-bottom:20px}.qc-dot{position:relative;width:32px;height:32px}.qc-dot:before{content:"";position:absolute;inset:9px;border-radius:3px;box-shadow:inset 0 0 0 1.5px var(--qc-ink);transition:background .25s}.qc-dot[data-found]:before{background:var(--qc-blue);box-shadow:none}.qc-dot[aria-current=true]:before{background:var(--qc-ink);box-shadow:none}.qc-cband{grid-area:band;position:relative;display:flex;align-items:center;min-height:clamp(150px,25vh,230px);margin:0 calc(-1 * var(--qc-side));padding:26px var(--qc-side) clamp(22px,4.5vh,44px);overflow:hidden;background:var(--qc-yellow)}.qc-cband__ghost{position:absolute;right:-2vw;bottom:-.2em;font-size:clamp(170px,28vw,400px);line-height:1;color:var(--qc-yellow-deep);white-space:nowrap;pointer-events:none}.qc-cband__in{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"tags round" "line round";align-items:center;column-gap:32px;row-gap:14px;width:100%}.qc-cband__tags{grid-area:tags;display:flex;flex-wrap:wrap;gap:8px}.qc-cband__line{grid-area:line;max-width:50ch;font-size:clamp(16px,1.5vw,20px);line-height:1.45}.qc-cband__round{grid-area:round}@media (max-width:639px){.qc-coll{grid-template-areas:"note count" "title title" "dots dots" "nav nav" "band band"}.qc-dots{padding-bottom:6px}.qc-cnav{padding-bottom:14px}.qc-cband__in{grid-template-columns:1fr;grid-template-areas:"tags" "line" "round";row-gap:10px}.qc-cband__round{width:92px}}.qc-root [data-field=ink]{--qc-fbg:var(--qc-ink);--qc-ffg:var(--qc-paper)}.qc-root [data-field=yellow]{--qc-fbg:var(--qc-yellow);--qc-ffg:var(--qc-ink)}.qc-root [data-field=red]{--qc-fbg:var(--qc-red);--qc-ffg:var(--qc-ink)}.qc-root [data-field=blue]{--qc-fbg:var(--qc-blue);--qc-ffg:var(--qc-paper)}.qc-sheet{position:fixed;inset:0;z-index:60;overflow-y:auto;overscroll-behavior:contain;color:var(--qc-ink);scrollbar-width:thin}.qc-sh-bar,.qc-sheet{background:var(--qc-paper)}.qc-sh-bar{position:sticky;top:0;z-index:5;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px var(--qc-pad)}.qc-bar-btn{display:inline-flex;align-items:center;gap:8px;padding:10px 16px;border-radius:999px;font-family:var(--qc-fm);font-weight:500;font-size:12px;letter-spacing:.08em;text-transform:uppercase;box-shadow:inset 0 0 0 1.5px var(--qc-ink);transition:background .25s,color .25s}.qc-bar-btn svg{width:18px;height:18px}.qc-bar-btn:hover{background:var(--qc-ink);color:var(--qc-paper)}.qc-bar-logo{display:inline-flex;align-items:center;gap:8px;font-family:var(--qc-fd);font-weight:800;font-size:18px;letter-spacing:.2em;text-transform:uppercase}.qc-bar-logo__m{width:18px;height:18px}.qc-sh-hero{position:relative;display:flex;flex-direction:column;justify-content:center;gap:26px;min-height:calc(100dvh - 66px);padding:clamp(32px,6vh,72px) var(--qc-pad) clamp(96px,14vh,150px);overflow:hidden;background:var(--qc-fbg);color:var(--qc-ffg)}.qc-sh-hero__t{display:grid;font-size:min(clamp(44px,20vw,172px),13.2vh,calc(76vw / var(--qc-r)));line-height:.98}.qc-sh-hero__line{display:block;overflow:hidden;margin-left:calc(var(--qc-i) * 6vw);padding:.05em .1em .14em 0;margin-bottom:-.06em}.qc-sh-hero__line-i{display:inline-block;white-space:nowrap}.qc-sh-hero__by{font-family:var(--qc-fm);font-size:13px;letter-spacing:.1em;text-transform:uppercase}.qc-sh-hero__scroll{position:absolute;right:var(--qc-pad);bottom:clamp(22px,5vh,54px)}.qc-sh-about{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:6vw;padding:clamp(64px,12vh,140px) var(--qc-pad)}.qc-sh-about__glyph{display:grid;place-items:center;aspect-ratio:1.1;border-radius:18px;background:var(--qc-fbg);color:var(--qc-ffg);font-size:clamp(110px,20vw,300px);line-height:1;overflow:hidden}.qc-sh-h{margin-bottom:22px;font-family:var(--qc-fd);font-weight:800;font-size:clamp(28px,3.4vw,44px);line-height:1;letter-spacing:.02em;text-transform:uppercase}.qc-sh-about__p{max-width:46ch;font-size:clamp(17px,1.6vw,21px);line-height:1.55}.qc-sh-meta{display:grid;gap:0;margin-top:28px;max-width:46ch}.qc-sh-meta div{display:flex;justify-content:space-between;gap:16px;padding:12px 0;border-top:1.5px solid var(--qc-ink);font-size:15px}.qc-sh-meta dt{font-family:var(--qc-fm);font-size:12px;letter-spacing:.1em;text-transform:uppercase}.qc-sh-glyphs{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:start;gap:5vw;padding:clamp(48px,9vh,110px) var(--qc-pad);background:#f4efd9}.qc-glyphs{display:grid;grid-template-columns:repeat(auto-fill,minmax(46px,1fr));gap:6px}.qc-g{display:grid;place-items:center;aspect-ratio:1;border-radius:8px;font-size:24px;line-height:1;box-shadow:inset 0 0 0 1.5px var(--qc-ink);transition:background .15s,color .15s}.qc-g:hover,.qc-g[data-on]{background:var(--qc-ink);color:var(--qc-paper)}.qc-sh-prev{position:sticky;top:92px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;aspect-ratio:1;border-radius:18px;background:var(--qc-fbg);color:var(--qc-ffg);overflow:hidden}.qc-sh-prev__g{font-size:clamp(130px,19vw,270px);line-height:1}.qc-sh-prev__c{font-family:var(--qc-fm);font-size:12px;letter-spacing:.1em;text-transform:uppercase}.qc-sh-test{padding:clamp(48px,9vh,110px) var(--qc-pad)}.qc-ctl{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:16px 28px;margin-bottom:26px}.qc-ctl__c{display:grid;align-content:start;gap:10px}.qc-ctl__l{font-family:var(--qc-fm);font-weight:500;font-size:12px;letter-spacing:.08em;text-transform:uppercase}.qc-ctl__l b{margin-left:6px;font-weight:500;color:var(--qc-blue)}.qc-ctl__v{font-size:15px;line-height:1.3}.qc-ctl input[type=range]{width:100%;accent-color:var(--qc-blue)}.qc-test{min-height:170px;padding:26px 28px;border-radius:16px;box-shadow:inset 0 0 0 1.5px var(--qc-ink);overflow-wrap:anywhere}.qc-sh-others{padding:clamp(24px,6vh,70px) var(--qc-pad) clamp(40px,8vh,90px)}.qc-other{display:flex;align-items:baseline;justify-content:space-between;gap:16px;width:100%;padding:16px 4px;border-top:1.5px solid var(--qc-ink);text-align:left;transition:background .2s,color .2s,padding .3s var(--qc-ease)}.qc-other__n{font-size:clamp(30px,5vw,64px);line-height:1.1}.qc-other__t{font-family:var(--qc-fm);font-size:12px;letter-spacing:.1em;text-transform:uppercase;text-align:right}.qc-other:hover{padding-left:20px;padding-right:20px;background:var(--qc-ink);color:var(--qc-paper)}.qc-sh-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:18px;padding:32px var(--qc-pad) 52px;border-top:1.5px solid var(--qc-ink);font-size:14px}.qc-sh-foot__btns{display:flex;gap:10px}.qc-rv{opacity:0;transform:translateY(28px);transition:opacity .8s var(--qc-ease),transform .8s var(--qc-ease)}.qc-rv[data-in]{opacity:1;transform:none}@media (max-width:760px){.qc-sh-about,.qc-sh-glyphs{grid-template-columns:1fr;gap:28px}.qc-sh-prev{order:-1;position:sticky;top:64px;z-index:2;aspect-ratio:auto;height:min(30vh,230px);border-radius:14px}.qc-sh-prev__g{font-size:min(22vh,150px)}.qc-sh-hero__line{margin-left:calc(var(--qc-i) * 4vw)}.qc-other{flex-direction:column;gap:4px;align-items:flex-start}.qc-other__t{text-align:left}.qc-bar-logo{display:none}}.qc-wipe{position:fixed;inset:0;z-index:100;overflow:hidden;visibility:hidden;pointer-events:none}.qc-wipe__a,.qc-wipe__b{position:absolute;inset:0;transform:translateX(101%)}.qc-wipe__a{background:var(--qc-blue)}.qc-wipe__b{background:var(--qc-ink)}@keyframes qc-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes qc-shake{0%,to{translate:0 0}20%{translate:-7px 0}40%{translate:6px 0}60%{translate:-4px 0}80%{translate:2px 0}}@keyframes qc-pop{50%{scale:1.07}}@keyframes qc-fall{0%{transform:translateZ(0) rotate(var(--a))}to{transform:translate3d(0,150vh,0) rotate(var(--b))}}@media (prefers-reduced-motion:reduce){.qc-card,.qc-card__inner,.qc-iconbtn svg,.qc-round__fill{transition:none}.qc-caption span,.qc-card[data-matched],.qc-slot:has([data-miss]){animation:none}.qc-fall{animation:none;top:var(--t);transform:rotate(var(--a))}.qc-rv{opacity:1;transform:none;transition:none}}