:is(html:has(.mr),body:has(.mr)){background:#101010}.mr{--mr-bg:#101010;--mr-bone:#e8e8e4;--mr-bone-dim:#e8e8e4a8;--mr-bone-mute:#e8e8e46b;--mr-sage:#8c8c84;--mr-ink:#101010;--mr-ink-dim:#1010109e;--mr-acid:#dcf850;--mr-serif:"Bodoni Moda", "Bodoni 72", Didot, Georgia, serif;--mr-sans:"Familjen Grotesk", "Helvetica Neue", Arial, sans-serif;--mr-gut:clamp(16px, 3.2vw, 48px);background:var(--mr-bg);min-height:100svh;color:var(--mr-bone);font-family:var(--mr-sans);-webkit-font-smoothing:antialiased;font-size:16px;line-height:1.5;position:relative;overflow-x:clip}.mr *,.mr :before,.mr :after{box-sizing:border-box}.mr a{color:inherit}.mr h1,.mr h2,.mr p{margin:0}.mr :focus-visible{outline:1px solid var(--mr-acid);outline-offset:4px}.mr .caps{font-family:var(--mr-sans);text-transform:uppercase;letter-spacing:.2em;font-size:.72rem;font-weight:500;line-height:1.2}.mr-grain{z-index:60;pointer-events:none;opacity:.08;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='220' height='220'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 1.1 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");position:fixed;inset:0}.mr-hero{isolation:isolate;min-height:100svh;padding:var(--mr-gut);grid-template-rows:auto minmax(0,1fr) auto;display:grid;position:relative}.mr-top{z-index:3;justify-content:space-between;align-items:center;gap:16px;display:flex;position:relative}.mr-clock{color:var(--mr-bone-dim);gap:.9em;display:flex}.mr-time{font-variant-numeric:tabular-nums;color:var(--mr-bone);min-width:4ch}.mr-time i{font-style:normal;animation:2s step-end infinite mr-blink}@keyframes mr-blink{50%{opacity:.2}}.mr-lang{color:var(--mr-bone-mute);align-items:center;gap:.5em;display:flex}.mr-lang button{appearance:none;font:inherit;letter-spacing:inherit;text-transform:inherit;color:var(--mr-bone-mute);cursor:pointer;background:0 0;border:0;padding:10px 2px}.mr-lang button:hover{color:var(--mr-bone)}.mr-lang button[aria-pressed=true]{color:var(--mr-bone);box-shadow:inset 0 -1px 0 var(--mr-bone)}.mr-stage{z-index:1;width:min(64vw,1040px);position:absolute;top:0;bottom:0;right:0}.mr-stage canvas{cursor:crosshair;width:100%;height:100%;display:block;position:absolute;inset:0}.mr-name{z-index:2;pointer-events:none;font-family:var(--mr-serif);letter-spacing:-.04em;color:var(--mr-bone);align-self:end;font-size:clamp(4.4rem,13.4vw,15.5rem);font-weight:400;line-height:.84;position:relative}.mr-name span{padding:.04em 0 .08em;display:block;overflow:hidden}.mr-name span:nth-child(2){padding-left:.95em;font-style:italic}.mr-name b{font-weight:inherit;animation:1.15s cubic-bezier(.2,.75,.15,1) .15s forwards mr-rise;display:block;transform:translateY(108%)}.mr-name span:nth-child(2) b{animation-delay:.3s}@keyframes mr-rise{to{transform:none}}.mr-foot{z-index:2;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:24px;margin-top:clamp(20px,2.6vw,36px);display:grid;position:relative}.mr-intro{flex-wrap:wrap;align-items:baseline;gap:14px 40px;display:flex}.mr-lede{font-family:var(--mr-serif);color:var(--mr-bone-dim);max-width:28ch;font-size:clamp(1.15rem,1.55vw,1.55rem);line-height:1.3}.mr-cta{white-space:nowrap;color:var(--mr-bone);background:linear-gradient(var(--mr-acid), var(--mr-acid)) 0 100% / 100% 1px no-repeat;align-items:center;gap:.8em;padding:8px 2px 7px;text-decoration:none;transition:background-size .45s cubic-bezier(.7,0,.2,1),color .3s;display:inline-flex}.mr-cta:hover,.mr-cta:focus-visible{color:var(--mr-ink);background-size:100% 100%}.mr-in{color:var(--mr-bone-dim);padding:8px 0;text-decoration:none}.mr-in:hover{color:var(--mr-bone)}.mr-now{background:var(--mr-sage);color:var(--mr-ink);padding:clamp(80px, 11vw, 176px) var(--mr-gut)}.mr-now-in{grid-template-columns:minmax(0,2fr) minmax(0,10fr);gap:clamp(16px,3vw,48px);max-width:1500px;margin:0 auto;display:grid}.mr-now h2{color:var(--mr-ink-dim);padding-top:.95em}.mr-says{font-family:var(--mr-serif);letter-spacing:-.015em;text-wrap:pretty;max-width:30ch;font-size:clamp(1.75rem,3.5vw,3.9rem);line-height:1.16}.mr-mark{white-space:nowrap;position:relative}.mr.is-live .mr-mark:after{content:"";background:var(--mr-acid);transform-origin:100%;transition:transform .75s cubic-bezier(.7,0,.2,1);transition-delay:var(--d,0s);position:absolute;inset:.35em -.06em .36em}.mr.is-live .mr-now.is-in .mr-mark:after{transform:scaleX(0)}.mr-redact{vertical-align:-.04em;background:var(--mr-acid);cursor:help;width:6.2em;height:.82em;margin-left:.04em;display:inline-block;position:relative}.mr-redact:before{content:"";background:var(--mr-ink);width:2px;animation:1.1s step-end infinite mr-blink;position:absolute;top:.12em;bottom:.12em;right:.16em}.mr-redact:after{content:attr(data-tip);font-family:var(--mr-sans);letter-spacing:.2em;text-transform:uppercase;white-space:nowrap;color:var(--mr-ink);opacity:0;font-size:.72rem;font-weight:500;transition:opacity .25s,transform .25s;position:absolute;top:calc(100% + 12px);left:0;transform:translateY(-4px)}.mr-redact:hover:after,.mr-redact:focus:after{opacity:1;transform:none}.mr-now :focus-visible{outline-color:var(--mr-ink)}.mr-end{padding:clamp(96px, 13vw, 200px) var(--mr-gut) var(--mr-gut);gap:clamp(48px,7vw,112px);display:grid}.mr-big{font-family:var(--mr-serif);letter-spacing:-.035em;color:var(--mr-bone);background:linear-gradient(var(--mr-acid), var(--mr-acid)) 0 100% / 100% 3px no-repeat;justify-self:start;padding:0 .06em .06em 0;font-size:clamp(2.7rem,11.2vw,13rem);font-style:italic;font-weight:400;line-height:1.02;text-decoration:none;transition:background-size .55s cubic-bezier(.7,0,.2,1),color .35s}.mr-big:hover,.mr-big:focus-visible{color:var(--mr-ink);background-size:100% 100%}.mr-meta{color:var(--mr-bone-mute);border-top:1px solid #e8e8e424;flex-wrap:wrap;justify-content:space-between;gap:14px 32px;padding-top:20px;display:flex}.mr-meta a{color:var(--mr-bone-dim);text-decoration:none}.mr-meta a:hover{color:var(--mr-bone)}.mr-lost{min-height:100svh;padding:var(--mr-gut);align-content:end;justify-items:start;gap:28px;display:grid}.mr-lost .mr-code{color:var(--mr-bone-mute)}.mr-lost h1{font-family:var(--mr-serif);letter-spacing:-.03em;max-width:12ch;font-size:clamp(2.8rem,9vw,9.5rem);font-style:italic;font-weight:400;line-height:1}@media (width<=760px){.mr-hero{grid-template-rows:auto minmax(0,1fr) auto}.mr-stage{width:100%;height:min(68svh,640px);top:52px;bottom:auto;left:0}.mr-name{font-size:clamp(3.6rem,21vw,9rem);line-height:.86}.mr-name span:nth-child(2){padding-left:.55em}.mr-foot{grid-template-columns:minmax(0,1fr)}.mr-in{display:none}.mr-now-in{grid-template-columns:minmax(0,1fr)}.mr-now h2{padding-top:0}.mr-meta{flex-direction:column}}@media (prefers-reduced-motion:reduce){.mr-name b{animation:none;transform:none}.mr-time i,.mr-redact:before{animation:none}.mr *,.mr :before,.mr :after{transition:none!important}}
