.footmark_wrap{--paper:#eeede9;--ink:#14161b;--mute:#5b606a;--blue:#2a6cff;--pad:clamp(18px,2.6vw,40px);--mono:'CNUD Geist Mono','Geist Mono',ui-monospace,monospace;background:var(--paper);color:var(--ink);padding:clamp(28px,3.4vw,56px) var(--pad) 24px;font:400 16px/1.5 'CNUD Geist','Geist',system-ui,sans-serif;-webkit-font-smoothing: antialiased}.footmark_wrap *,.footmark_wrap *::before,.footmark_wrap *::after{box-sizing:border-box}.footmark_wrap p{margin:0}.footmark_wrap .footmark_contain{display:grid;gap:clamp(20px,2.4vw,36px)}.footmark_wrap .footmark_plate{position:relative;aspect-ratio: 1035 / 302;cursor:crosshair}.footmark_wrap .footmark_canvas{position:absolute;inset:0;width:100%;height:100%;display:block}.footmark_wrap .footmark_hint{position:absolute;right:0;top:-6px;font:400 10px var(--mono);letter-spacing: 0.08em;text-transform: uppercase;color:var(--mute);opacity:0.7}.footmark_wrap .footmark_base{display:grid;grid-template-columns: 1fr auto 1fr;align-items: center;gap:24px;border-top:1px solid var(--ink);padding-top: 16px}.footmark_wrap .footmark_mono{font:400 11px var(--mono);letter-spacing: 0.05em;text-transform: uppercase;color:var(--mute)}.footmark_wrap .footmark_base .footmark_mono:last-child{justify-self: end}.footmark_wrap .footmark_scale{display:grid;width:fit-content;grid-template-columns: repeat(4,48px);height:6px;border:1px solid var(--ink)}.footmark_wrap .footmark_scale span:nth-child(odd){background:var(--ink)}@media (max-width: 900px){.footmark_wrap .footmark_hint{display:none}.footmark_wrap .footmark_base{grid-template-columns: 1fr;gap:10px}.footmark_wrap .footmark_base .footmark_mono:last-child{justify-self: start}}