.cSQZ7W_canvasMode{-webkit-user-select:none;user-select:none;touch-action:none;width:100%;height:100dvh;position:relative;overflow:clip}.cSQZ7W_hint{z-index:6;background:var(--chrome-glass-bg,#1010128c);-webkit-backdrop-filter:blur(18px)saturate(1.5);backdrop-filter:blur(18px)saturate(1.5);border:1px solid var(--chrome-glass-border,#ffffff24);box-shadow:var(--chrome-glass-shadow,inset 0 1px 0 #ffffff17, 0 8px 32px #00000059);font-family:var(--ff-label,var(--font-mono), ui-monospace, monospace);font-size:var(--label-size,.75rem);line-height:var(--lh-label,1.25);letter-spacing:var(--label-spacing,.02em);text-transform:var(--label-transform,uppercase);font-weight:var(--label-weight,400);color:#ffffffd9;text-align:center;opacity:0;pointer-events:none;transition:opacity .6s var(--ease-out-expo),transform .6s var(--ease-out-expo);border-radius:20px;flex-direction:column;align-items:center;gap:6px;padding:14px 22px;display:flex;position:absolute;bottom:96px;left:50%;transform:translate(-50%,14px)}.cSQZ7W_hint[data-visible]{opacity:1;transform:translate(-50%)}.cSQZ7W_hintGlyph{color:var(--hx-amber);animation:cSQZ7W_hint-nudge 2.2s var(--ease-out-expo) infinite;font-size:1rem}@media (prefers-reduced-motion:reduce){.cSQZ7W_hintGlyph{animation:none}}.cSQZ7W_hintDim{color:var(--text-dim)}@keyframes cSQZ7W_hint-nudge{0%,to{transform:translate(0)}30%{transform:translate(7px)}60%{transform:translate(-7px)}}.cSQZ7W_listPreview{z-index:7;background:var(--chrome-glass-bg,#1010128c);-webkit-backdrop-filter:blur(14px)saturate(1.5);backdrop-filter:blur(14px)saturate(1.5);border:1px solid var(--chrome-glass-border,#ffffff24);width:280px;height:280px;box-shadow:var(--chrome-glass-shadow,inset 0 1px 0 #ffffff17, 0 8px 32px #00000059);opacity:0;pointer-events:none;transition:opacity .25s var(--ease-out-expo);will-change:transform;border-radius:18px;padding:6px;position:fixed;top:0;left:0;overflow:clip}.cSQZ7W_listPreview img{object-fit:cover;border-radius:12px;width:100%;height:100%}.cSQZ7W_listPreview[data-visible]{opacity:1}.cSQZ7W_mission{font-family:var(--font-display),sans-serif;letter-spacing:-.0425em;text-transform:uppercase;font-kerning:none;color:var(--color-secondary);max-width:24ch;font-size:clamp(1.6rem,3.6vw,3.6rem);font-weight:800;line-height:.95}.cSQZ7W_listView{z-index:5;-webkit-backdrop-filter:blur(22px)saturate(1.4);backdrop-filter:blur(22px)saturate(1.4);padding:calc(var(--header-h) + 48px) var(--margin) 120px;background:#0000008c;position:absolute;inset:0;overflow-y:auto}.cSQZ7W_listRows{border-top:1px solid var(--hairline)}.cSQZ7W_listRow{border-bottom:1px solid var(--hairline);transition:color var(--dur-micro) var(--ease-out-expo);grid-template-columns:40px 1fr 90px;align-items:baseline;gap:16px;padding:18px 0;display:grid}@media (min-width:1024px){.cSQZ7W_listRow{grid-template-columns:60px 3fr 2fr 2fr 90px}}.cSQZ7W_listRow:hover .cSQZ7W_listTitle{color:var(--theme-primary);padding-left:10px}.cSQZ7W_listIndex{font-family:var(--ff-label,var(--font-mono), ui-monospace, monospace);font-size:var(--label-size,.75rem);line-height:var(--lh-label,1.25);letter-spacing:var(--label-spacing,.02em);text-transform:var(--label-transform,uppercase);font-weight:var(--label-weight,400);color:var(--text-dim)}.cSQZ7W_listTitle{font-family:var(--font-display),sans-serif;text-transform:uppercase;letter-spacing:-.0425em;color:var(--color-secondary);transition:color var(--dur-micro) var(--ease-out-expo),padding-left .3s var(--ease-out-expo);font-size:clamp(1.4rem,3.4vw,2.8rem);font-weight:800;line-height:.95}.cSQZ7W_listClient{font-family:var(--ff-label,var(--font-mono), ui-monospace, monospace);font-size:var(--label-size,.75rem);line-height:var(--lh-label,1.25);letter-spacing:var(--label-spacing,.02em);text-transform:var(--label-transform,uppercase);font-weight:var(--label-weight,400);color:var(--text-dim);display:none}@media (min-width:1024px){.cSQZ7W_listClient{display:block}}.cSQZ7W_listTags{font-family:var(--ff-label,var(--font-mono), ui-monospace, monospace);font-size:var(--label-size,.75rem);line-height:var(--lh-label,1.25);letter-spacing:var(--label-spacing,.02em);text-transform:var(--label-transform,uppercase);font-weight:var(--label-weight,400);color:var(--text-dim);display:none}@media (min-width:1024px){.cSQZ7W_listTags{display:block}}.cSQZ7W_listYear{font-family:var(--ff-label,var(--font-mono), ui-monospace, monospace);font-size:var(--label-size,.75rem);line-height:var(--lh-label,1.25);letter-spacing:var(--label-spacing,.02em);text-transform:var(--label-transform,uppercase);font-weight:var(--label-weight,400);color:var(--text-dim);text-align:right}.cSQZ7W_offerRail{background:var(--chrome-glass-bg,#1010128c);-webkit-backdrop-filter:blur(16px)saturate(1.5);backdrop-filter:blur(16px)saturate(1.5);border:1px solid var(--chrome-glass-border,#ffffff24);box-shadow:var(--chrome-glass-shadow,inset 0 1px 0 #ffffff17, 0 8px 32px #00000059);border-radius:22px;flex-wrap:wrap;align-items:center;gap:18px;padding:14px 18px;display:flex}.cSQZ7W_offerItems{flex-wrap:wrap;flex:1;gap:0;min-width:260px;display:flex}.cSQZ7W_offerItem{align-items:baseline;gap:10px;padding:4px 18px;display:flex}.cSQZ7W_offerItem+.cSQZ7W_offerItem{border-left:1px solid var(--hairline)}.cSQZ7W_offerIndex{font-family:var(--ff-label,var(--font-mono), ui-monospace, monospace);font-size:var(--label-size,.75rem);line-height:var(--lh-label,1.25);letter-spacing:var(--label-spacing,.02em);text-transform:var(--label-transform,uppercase);font-weight:var(--label-weight,400);color:var(--text-dim)}.cSQZ7W_offerLabel{font-family:var(--ff-label,var(--font-mono), ui-monospace, monospace);font-size:var(--label-size,.75rem);line-height:var(--lh-label,1.25);letter-spacing:var(--label-spacing,.02em);text-transform:var(--label-transform,uppercase);font-weight:var(--label-weight,400);color:var(--color-secondary)}.cSQZ7W_offerActions{align-items:center;gap:18px;padding-right:6px;display:flex}.cSQZ7W_seePricing{font-family:var(--ff-label,var(--font-mono), ui-monospace, monospace);font-size:var(--label-size,.75rem);line-height:var(--lh-label,1.25);letter-spacing:var(--label-spacing,.02em);text-transform:var(--label-transform,uppercase);font-weight:var(--label-weight,400);color:var(--text-dim);transition:color var(--dur-micro) var(--ease-out-expo)}.cSQZ7W_seePricing:hover{color:var(--color-secondary)}.cSQZ7W_offerCompact{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0}.cSQZ7W_fallbackMode{padding-top:calc(var(--header-h) + 40px)}.cSQZ7W_fallbackHero{padding-left:var(--margin);padding-right:var(--margin);gap:32px;margin-bottom:64px;display:grid}.cSQZ7W_intro{max-width:46ch;color:var(--text-dim)}.cSQZ7W_marquee{border-top:1px solid var(--hairline);border-bottom:1px solid var(--hairline);margin-bottom:64px;padding:18px 0}.cSQZ7W_marqueeText{font-family:var(--font-display),sans-serif;letter-spacing:-.0425em;text-transform:uppercase;white-space:nowrap;font-size:clamp(1.5rem,6vw,6.3rem);font-weight:800;line-height:.9}.cSQZ7W_gridSection{padding-left:var(--margin);padding-right:var(--margin);margin-bottom:72px}.cSQZ7W_sectionLabel{font-family:var(--ff-label,var(--font-mono), ui-monospace, monospace);font-size:var(--label-size,.75rem);line-height:var(--lh-label,1.25);letter-spacing:var(--label-spacing,.02em);text-transform:var(--label-transform,uppercase);font-weight:var(--label-weight,400);color:var(--text-dim);margin-bottom:24px}.cSQZ7W_yearGroup{margin-bottom:48px}.cSQZ7W_yearLabel{font-family:var(--ff-label,var(--font-mono), ui-monospace, monospace);font-size:var(--label-size,.75rem);line-height:var(--lh-label,1.25);letter-spacing:var(--label-spacing,.02em);text-transform:var(--label-transform,uppercase);font-weight:var(--label-weight,400);color:var(--text-dim);margin-bottom:18px}.cSQZ7W_cardGrid{grid-template-columns:1fr;gap:20px;display:grid}@media (min-width:640px){.cSQZ7W_cardGrid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.cSQZ7W_cardGrid{grid-template-columns:repeat(3,1fr)}}.cSQZ7W_proofRail{font-family:var(--ff-label,var(--font-mono), ui-monospace, monospace);font-size:var(--label-size,.75rem);line-height:var(--lh-label,1.25);letter-spacing:var(--label-spacing,.02em);text-transform:var(--label-transform,uppercase);font-weight:var(--label-weight,400);color:var(--text-dim);padding-left:var(--margin);padding-right:var(--margin);border-top:1px solid var(--hairline);padding-top:24px;padding-bottom:40px}
