.visual{width:var(--visual-size);height:var(--visual-size);object-fit:contain;vertical-align:middle;-webkit-user-select:none;user-select:none;flex:none;max-width:100%;display:inline-block}.visual[data-visual=proof],.visual[data-visual=briefing]{width:calc(var(--visual-size) * 4 / 3)}.visual--brand{filter:drop-shadow(0 3px 5px #0000001f)}.visual-heading{align-items:center;gap:.75rem;min-width:0;display:flex}.visual-heading>div{min-width:0}.visual-intro{grid-template-columns:minmax(0,1fr) minmax(12rem,30%);align-items:center;gap:1.5rem;display:grid}.visual-intro__art{justify-self:end;height:auto;max-height:16rem;width:100%!important}.visual-sample{margin:-.25rem 0 .35rem;transition:transform .2s}button:hover .visual-sample{transform:translateY(-3px)rotate(-3deg)}.visual-stage{margin-bottom:.25rem;display:block}.visual-stage--pending{opacity:.38;filter:grayscale()}.visual-empty{align-items:center;gap:1rem;padding:.25rem 0;display:flex}.visual-empty>p{flex:1;min-width:0}.visual-empty-art{margin:1rem auto;display:block}.visual-not-found{margin:0 0 .75rem -.75rem;display:block}.hero__artifact{z-index:3;filter:drop-shadow(0 25px 40px #00000047);pointer-events:none;height:auto;position:absolute;top:43%;left:3%;translate:0 -50%;width:min(44vw,40rem)!important}.hero__artifact-halo{z-index:2;pointer-events:none;background:radial-gradient(#0b171ccc,#0000 70%);width:48%;height:79%;position:absolute;top:7%;left:0}.audit__head{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.5rem .75rem;display:grid}.audit__head>.visual{grid-area:1/1/span 2}.audit__head>h2,.audit__head>.audit__note{grid-column:2}.audit__head>.audit__note{margin:0}.audit__head .visual{width:4rem;height:4rem}.ledger .visual{margin:-.5rem 0 .5rem}.levels dt .visual{margin:-.5rem 0 .45rem;display:block}.rules__art{margin:0 0 1.25rem -1.5rem}.close__brand{margin:0 auto 1rem;display:block}.foot__brand{align-items:center;gap:.55rem;display:inline-flex}.steps--visual li{grid-template-columns:3.25rem 1fr}.steps__n--visual{border:0;width:3.25rem;height:3.25rem;position:relative}.steps__count{color:#9debcf;background:#182d2a;border-radius:50%;place-items:center;width:1rem;height:1rem;font-size:.62rem;display:grid;position:absolute;bottom:0;right:0}@media (max-width:860px){.hero__stage{grid-template-rows:auto auto;align-content:start;height:auto;display:grid}.hero__stage .hero__copy{padding:6rem var(--gutter) 0;box-sizing:border-box;grid-row:1;width:100%;position:relative;top:auto;left:auto;right:auto;translate:none}.hero__artifact{grid-row:2;place-self:center;height:auto;margin:1rem 0 2rem;position:relative;top:auto;bottom:auto;left:auto;translate:none;width:min(80vw,24rem)!important}.hero__artifact-halo{width:84%;height:40%;top:auto;bottom:0;left:8%}.ledger>.visual{display:none}.rules__art{width:10rem;height:10rem;margin-bottom:.75rem}.levels>div{grid-template-columns:1fr}.levels dt{align-items:center;gap:.5rem;display:flex}.levels dt .visual{width:3.5rem;height:3.5rem;margin:0}}@media (max-width:640px){.visual-intro{grid-template-columns:minmax(0,1fr);gap:0}.visual-intro__art{display:none}.visual-intro__art--briefing{justify-self:center;max-height:9rem;margin:.5rem 0 0;display:block;width:12rem!important}.visual-empty>.visual{width:3.75rem;height:3.75rem}.visual-not-found{width:7rem;height:7rem}.visual-heading>.visual{width:3.5rem;height:3.5rem}.audit__head{gap:.5rem}.audit__head .visual{width:3rem;height:3rem}.close__brand{width:4rem;height:4rem;margin-bottom:.75rem}}@media (max-width:360px){.hero__stage .hero__copy{padding-top:7.75rem}}@media (prefers-reduced-motion:reduce){.visual,button:hover .visual-sample{transition:none;transform:none}}
