.quotes{grid-template-columns:1fr 1fr;gap:18px;margin-top:28px;display:grid}.quotes .q{background:var(--paperhi);padding:24px}.quotes .q .mk{font-family:var(--font-display);font-size:34px;font-weight:900;line-height:.5}.quotes .q .mk-red{color:var(--red)}.quotes .q .mk-blue{color:var(--blue)}.quotes .q blockquote{font-family:var(--font-display);letter-spacing:-.01em;margin:12px 0 14px;font-size:15.5px;font-weight:700;line-height:1.35}.quotes .q .who{font-family:var(--font-label);text-transform:uppercase;letter-spacing:.04em;opacity:.7;font-size:10px}@media (width<=560px){.quotes{grid-template-columns:1fr}}.as-root{--as-ease:cubic-bezier(.2,0,0,1);container-type:inline-size}.as-sheet{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.as-tile{background:var(--paper2);cursor:pointer;text-align:left;transition:background .18s var(--as-ease),outline-color .18s var(--as-ease);--handle-stroke:var(--ink);--handle-fill:var(--paper);border:0;outline:1px solid #0000;margin:0;padding:0;display:block;position:relative}.as-tile:hover,.as-tile:focus-visible{background:var(--paper);outline-color:var(--blue);z-index:2;--handle-stroke:var(--blue)}.as-tile:focus-visible{box-shadow:inset 0 0 0 2px var(--red)}.as-tile .as-fig{display:block}.as-tile .as-fig img{filter:saturate(.9);transition:transform .4s var(--as-ease)}.as-tile:hover .as-fig img{transform:scale(1.02)}.as-zoom{border:var(--rule);background:var(--ink);width:34px;height:34px;color:var(--paper);opacity:0;transition:opacity .18s var(--as-ease),transform .18s var(--as-ease);z-index:2;place-items:center;font-size:17px;font-weight:700;line-height:1;display:grid;position:absolute;bottom:12px;right:12px}.as-tile:hover .as-zoom,.as-tile:focus-visible .as-zoom{opacity:1}.as-tile:hover .as-zoom{transform:scale(1.06)}.as-meta{padding:12px 14px 16px;display:block}.as-idx{color:var(--red);font-family:var(--font-label);letter-spacing:.1em;font-size:10px;display:block}.as-t{font-family:var(--font-display);text-transform:uppercase;letter-spacing:-.01em;margin:5px 0;font-size:13px;font-weight:800;display:block}.as-c{font-family:var(--font-body);opacity:.6;min-height:2.9em;font-size:12px;line-height:1.45;display:block}@container (width<=820px){.as-sheet{grid-template-columns:repeat(2,1fr)}}@container (width<=640px){.as-sheet{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:1px;display:flex;overflow:auto hidden;mask-image:linear-gradient(90deg,#000 92%,#0000)}.as-sheet::-webkit-scrollbar{display:none}.as-tile{scroll-snap-align:start;scroll-snap-stop:always;flex:0 0 78%;max-width:320px}.as-tile>.fhandles{display:none}}.as-root>.as-hint{opacity:.55;font-family:var(--font-label);text-transform:uppercase;letter-spacing:.08em;margin-top:12px;margin-bottom:0;font-size:11px;display:none}@container (width<=640px){.as-root>.as-hint{display:block}}.as-lb{z-index:500;background:#0a0a0af0;display:none;position:fixed;inset:0}.as-lb.on{display:block}.as-stage{cursor:grab;touch-action:none;position:absolute;inset:56px 0 64px;overflow:hidden}.as-stage.drag{cursor:grabbing}.as-stage img{transform-origin:0 0;will-change:transform;user-select:none;-webkit-user-drag:none;max-width:none;position:absolute;top:0;left:0}.as-bar{color:var(--paper);font-family:var(--font-label);letter-spacing:.07em;text-transform:uppercase;align-items:center;gap:14px;padding:0 20px;font-size:11px;display:flex;position:absolute;left:0;right:0}.as-top{border-bottom:1px solid #e8e6df2e;height:56px;top:0}.as-bot{border-top:1px solid #e8e6df2e;height:64px;bottom:0}.as-bot .as-cap{font-family:var(--font-body);letter-spacing:0;text-transform:none;opacity:.7;max-width:640px;font-size:12.5px;line-height:1.4}.as-lb .as-idx{color:var(--red)}.as-top .as-ttl{font-family:var(--font-display);letter-spacing:-.01em;text-transform:uppercase;font-size:13px;font-weight:800}.as-sp{margin-left:auto}.as-lb button{color:var(--paper);cursor:pointer;font-family:var(--font-label);letter-spacing:.06em;text-transform:uppercase;transition:border-color .15s var(--as-ease);background:0 0;border:1px solid #e8e6df4d;padding:6px 11px;font-size:11px}.as-lb button:hover{border-color:var(--paper)}.as-lb button:focus-visible{box-shadow:inset 0 0 0 2px var(--red);outline:none}.as-lbhint{opacity:.4}@media (width<=640px){.as-lbhint,.as-zoomctl{display:none}.as-bot .as-cap{font-size:11.5px}}@media (prefers-reduced-motion:reduce){.as-root *{transition:none!important;animation:none!important}}
