:root{--rmk-ground:#0c0c0d;--rmk-ground-raised:#18181a;--rmk-floor:#141413;--rmk-paper:#ffffff06;--rmk-ground-deep:#ffffff05;--rmk-ink:#f3f2ef;--rmk-ink-2:#d6d5d1;--rmk-ink-muted:#a3a29e;--rmk-ink-faint:#8c8b87;--rmk-line:#ffffff14;--rmk-line-strong:#ffffff26;--rmk-hair:1px;--rmk-amber:#f2a93b;--rmk-amber-2:#f7c271;--rmk-yellow:var(--rmk-amber);--rmk-yellow-deep:var(--rmk-amber-2);--rmk-coral:var(--rmk-amber);--rmk-coral-deep:var(--rmk-amber-2);--rmk-cyan:var(--rmk-amber);--rmk-cyan-deep:var(--rmk-amber-2);--rmk-magenta:var(--rmk-amber);--rmk-magenta-deep:var(--rmk-amber-2);--rmk-focus:var(--rmk-amber-2);--rmk-module-1:var(--rmk-ink);--rmk-module-2:var(--rmk-coral);--rmk-module-3:var(--rmk-cyan);--rmk-module-4:var(--rmk-magenta);--rmk-module-5:var(--rmk-yellow);--rmk-mark-max:620px;--rmk-mark-compact-max:104px;--rmk-font-display:"Space Grotesk", Inter, "Helvetica Neue", Helvetica, Arial, sans-serif;--rmk-font-body:Inter, -apple-system, BlinkMacSystemFont, "Helvetica Neue", Arial, sans-serif;--rmk-font-mono:"JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--rmk-meta-size:12px;--rmk-meta-track:.1em;--rmk-remake-duration:.22s;--rmk-remake-ease:cubic-bezier(.22, .61, .36, 1);--rmk-max:1380px;--rmk-gutter:clamp(16px, 3.4vw, 36px);--rmk-sheet-pad:clamp(20px, 4vw, 56px);--rmk-space-1:4px;--rmk-space-2:8px;--rmk-space-3:16px;--rmk-space-4:24px;--rmk-space-5:40px;--rmk-space-6:64px;--rmk-space-7:96px}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}html,body{height:100%;margin:0;overflow:hidden}body{background:var(--rmk-floor);font-family:var(--rmk-font-body);color:var(--rmk-ink);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:16px;line-height:1.55}#root{height:100%}h1,h2,h3,h4,p,figure,dl,dd{margin:0}ul,ol{margin:0;padding:0;list-style:none}img,svg,iframe{max-width:100%;display:block}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit}::selection{background:var(--rmk-cyan);color:var(--rmk-ground)}:where(a,button,[tabindex]):focus-visible{outline:2px solid var(--rmk-focus);outline-offset:2px}.skip-link{z-index:100;background:var(--rmk-ink);color:var(--rmk-ground);font-family:var(--rmk-font-mono);font-size:var(--rmk-meta-size);letter-spacing:var(--rmk-meta-track);text-transform:uppercase;padding:12px 18px;position:absolute;top:0;left:-9999px}.skip-link:focus{left:0}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.rmk-logo{-webkit-user-select:none;user-select:none;flex-direction:column;align-items:center;gap:0;display:flex}.rmk-logo__controls{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin-bottom:28px;display:flex}.rmk-logo__seed{border:1px solid var(--rmk-line);color:var(--rmk-ink);font-family:var(--rmk-font-mono);letter-spacing:.08em;background:0 0;width:140px;padding:7px 12px;font-size:12.5px}.rmk-logo__btn{border:1px solid var(--rmk-ink);color:var(--rmk-ink);font-family:var(--rmk-font-mono);letter-spacing:.18em;text-transform:uppercase;cursor:pointer;opacity:.75;background:0 0;padding:7px 14px;font-size:12px;transition:opacity .15s}.rmk-logo__btn:hover{opacity:1}.rmk-logo__btn:focus-visible{outline:2px solid var(--rmk-ink);outline-offset:2px}.rmk-mark{cursor:pointer;color:inherit;width:100%;max-width:var(--rmk-mark-max,620px);background:0 0;border:0;margin:0;padding:0;display:block;overflow:visible}.rmk-mark:focus-visible{outline:2px solid var(--rmk-focus,currentColor);outline-offset:10px;border-radius:0}.rmk-mark__svg{width:100%;height:auto;display:block;overflow:visible}.rmk-mark__svg rect,.rmk-mark__svg circle,.rmk-mark__svg path{stroke-width:0;stroke-linejoin:round;transition:fill .7s cubic-bezier(.22,.61,.36,1),stroke .7s cubic-bezier(.22,.61,.36,1),d .55s cubic-bezier(.22,.61,.36,1)}.rmk-logo--heavy .rmk-mark__svg :is(rect,circle,path){stroke-width:1.5px}.rmk-logo--heavy .rmk-mark__svg{filter:drop-shadow(0 1.5px 1px #000a)drop-shadow(0 8px 14px #0006)}.rmk-mark__cells>*{animation:.56s cubic-bezier(.22,.61,.36,1) both rmk-sheen}@keyframes rmk-sheen{0%{opacity:.45;filter:brightness(2.1)}45%{opacity:1;filter:brightness(1.35)}to{opacity:1;filter:brightness()}}.rmk-logo--slow .rmk-mark__svg :is(rect,circle,path){transition-duration:1.5s,1.5s,.55s;transition-timing-function:linear,linear,cubic-bezier(.22,.61,.36,1)}.rmk-logo--hover .rmk-mark__svg :is(rect,circle,path){transition-duration:1.4s,1.4s,1s}.rmk-logo--burst .rmk-mark__svg :is(rect,circle,path),.rmk-logo--fast .rmk-mark__svg :is(rect,circle,path){transition-duration:.12s,.12s,.12s}.rmk-logo--compact .rmk-mark{max-width:var(--rmk-mark-compact-max,104px)}.rmk-ticker{margin-top:26px}.rmk-ticker__word{font-family:var(--rmk-font-mono);letter-spacing:.7em;color:var(--rmk-ink);margin:0;padding-left:.7em;font-size:clamp(13px,1.6vw,16px);font-weight:700}.rmk-ticker__word span{color:var(--rmk-ink-faint);transition:color .45s}.rmk-ticker__word span.is-active{color:var(--rmk-amber)}.rmk-ticker__line{font-family:var(--rmk-font-mono);letter-spacing:.2em;color:var(--rmk-ink-muted);margin:12px 0 0;font-size:12px}.rmk-ticker__line span{opacity:.12;animation:.42s ease-out forwards rmk-letter-in}.rmk-ticker__line span.is-space{opacity:1;animation:none}@keyframes rmk-letter-in{to{opacity:1}}.rmk-logo--hover .rmk-ticker__line span{animation-duration:.26s}@media (prefers-reduced-motion:reduce){.rmk-mark__svg :is(rect,circle,path){transition:none!important}.rmk-mark__cells>*,.rmk-ticker__line span{opacity:1;filter:none;animation:none!important}}.floor{background-color:var(--rmk-floor);background-image:radial-gradient(45% 40% at 50% 48%,#ffe9c414,#0000 75%),url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='320' height='320'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='3' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 1  0 0 0 0 1  0 0 0 0 1  0 0 0 .09 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");position:fixed;inset:0}.floor__stage{perspective:var(--floor-perspective,2200px);perspective-origin:50%;position:absolute;inset:0;overflow:hidden}.floor__world{transform-origin:0 0;transform-style:preserve-3d;position:absolute;top:0;left:0}.floor.is-flying .floor__world{will-change:transform}.floor__grid{opacity:0;background-image:linear-gradient(#ffffff08 1px,#0000 1px),linear-gradient(90deg,#ffffff08 1px,#0000 1px);background-size:var(--floor-cell) var(--floor-cell);transition:opacity .8s;position:absolute;inset:0}.floor.is-up .floor__grid{opacity:1}.sheet{background:var(--rmk-ground);transform-origin:50%;border-radius:0;transition:border-radius .6s;position:absolute;overflow:hidden;box-shadow:0 2px 3px #0000008c,0 30px 60px #000000a6}.floor.is-up .sheet{border-radius:28px}.sheet__scroll{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#fff2 transparent;position:absolute;inset:0;overflow:hidden auto}.sheet:not(.is-focus) .sheet__scroll{overflow:hidden}.floor.is-flying *{pointer-events:none!important}.floor.is-up{touch-action:none}.floor.is-up:not(.is-flying),.floor.is-up:not(.is-flying) .floor__hit,.floor.is-lineup{cursor:grab}.floor.is-dragging,.floor.is-dragging *{cursor:grabbing!important}.floor__hit{transform-origin:50%;background:0 0;border:0;border-radius:28px;padding:0;transition:box-shadow .3s;position:absolute}.floor__hit.is-target,.floor__hit:hover,.floor__hit:focus-visible{box-shadow:inset 0 0 0 6px var(--rmk-amber);outline:none}.floor__tag{font:500 var(--floor-tag) / 1 var(--rmk-font-mono);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;color:var(--rmk-ink-muted);opacity:0;pointer-events:none;margin:0;transition:opacity .6s;position:absolute}.floor.is-up .floor__tag{opacity:1}.floor__what{text-transform:none;letter-spacing:.02em;color:var(--rmk-ink-muted);margin-top:.7em;display:block}.floor__tag b{color:var(--rmk-amber);margin-right:.6em;font-weight:500}.floor__guides{pointer-events:none;position:absolute;top:0;left:0;overflow:visible}.floor__guides path,.floor__guides line{fill:none;stroke:var(--rmk-amber);stroke-linecap:round}.floor__guides .ext{stroke:#f2a93b66;stroke-dasharray:var(--dash)}.floor__guides circle{fill:var(--rmk-amber)}.floor__guides text{fill:var(--rmk-amber);font-family:var(--rmk-font-mono);letter-spacing:.12em}.floor__hint{z-index:50;text-align:center;font:500 var(--rmk-meta-size) / 1.4 var(--rmk-font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--rmk-ink-muted);opacity:0;pointer-events:none;margin:0;transition:opacity .6s;position:fixed;top:22px;left:16px;right:16px}.floor__hint em{color:var(--rmk-amber);font-style:normal}.floor.is-up:not(.is-flying) .floor__hint{opacity:1}.floor__hud{z-index:50;-webkit-backdrop-filter:blur(14px);opacity:0;pointer-events:none;background:#0c0c0dcc;border-radius:999px;gap:8px;padding:6px;transition:opacity .5s cubic-bezier(.22,.61,.36,1),transform .5s cubic-bezier(.22,.61,.36,1);display:flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%,20px);box-shadow:0 10px 30px #0008,inset 0 0 0 1px #ffffff14}.floor.is-up:not(.is-flying) .floor__hud{opacity:1;pointer-events:auto;transform:translate(-50%)}.floor__hud .pill{border:0}.floor__dot{background:var(--rmk-amber);border-radius:50%;width:7px;height:7px}@media (prefers-reduced-motion:reduce){.sheet,.floor__grid,.floor__tag,.floor__hint,.floor__hud{transition:none}}.entry__media{--entry-stills-h:64px;flex-direction:column;gap:8px;margin:0;display:flex;position:relative}.entry__frame,.entry__cover{aspect-ratio:16/10;object-fit:contain;background:#000;border:0;border-radius:14px;flex:none;width:100%;height:auto;min-height:0;max-height:calc(100vh - 140px);display:block;overflow:hidden}.entry__cover--still{aspect-ratio:1440/836}.entry__frame--video{aspect-ratio:16/9;flex:none}.entry__media-cap{-webkit-backdrop-filter:blur(10px);max-width:calc(100% - 24px);color:var(--rmk-ink);font-family:var(--rmk-font-mono);font-size:var(--rmk-meta-size);letter-spacing:var(--rmk-meta-track);text-transform:uppercase;background:#0c0c0dcc;border-radius:999px;padding:7px 11px;position:absolute;bottom:12px;left:12px}.entry__media-cap--top{top:12px;bottom:auto}.entry__stills{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:8px;display:grid}.entry__still-thumb{height:var(--entry-stills-h);background:var(--rmk-ground-raised);cursor:pointer;opacity:.55;border:0;border-radius:8px;margin:0;padding:0;transition:opacity .16s;display:block;overflow:hidden}.entry__still-thumb img{object-fit:cover;width:100%;height:100%;display:block}.entry__still-thumb:hover,.entry__still-thumb[aria-pressed=true]{opacity:1}.entry__still-thumb[aria-pressed=true]{box-shadow:inset 0 0 0 2px var(--rmk-amber)}.entry__still-thumb:focus-visible{outline:2px solid var(--rmk-focus);outline-offset:2px;opacity:1}.entry__sound{z-index:1;background:var(--rmk-ink);color:var(--rmk-ground);font-family:var(--rmk-font-mono);font-size:var(--rmk-meta-size);letter-spacing:var(--rmk-meta-track);text-transform:uppercase;cursor:pointer;border:0;border-radius:999px;align-items:center;gap:8px;padding:7px 12px;display:inline-flex;position:absolute;top:12px;right:12px}.entry__sound[aria-pressed=true]{background:var(--rmk-amber)}.entry__sound:focus-visible{outline:2px solid var(--rmk-focus);outline-offset:2px}.entry__media:has(.entry__sound) .entry__media-cap--top{max-width:calc(100% - 11rem)}#work-skull-and-beau .entry__frame{aspect-ratio:16/10;background:#050406;min-height:460px}#work-bunny-anarchy .entry__frame{background:#0b0a0c;min-height:560px}@media (width<=720px){.entry__media{--entry-stills-h:48px}}@media (prefers-reduced-motion:reduce){.entry__still-thumb{transition:none}}.masthead{z-index:20;align-items:center;gap:var(--rmk-space-3);height:56px;padding:0 var(--rmk-sheet-pad);-webkit-backdrop-filter:blur(18px);border-bottom:1px solid var(--rmk-line);background:#0c0c0dd9;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);display:grid;position:sticky;top:0}.masthead__left{align-items:center;gap:12px;min-width:0;display:flex}.masthead__word{font:500 13px / 1 var(--rmk-font-mono);letter-spacing:.14em;color:var(--rmk-ink);cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:8px 0}.masthead__back{min-width:0;min-height:44px;color:var(--rmk-ink);cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;padding:0;display:inline-flex}.masthead__mark{--rmk-mark-compact-max:86px;flex:none;width:86px;display:block}.masthead__back--home .masthead__mark{opacity:0;width:0;margin-right:-12px;transition:width .35s cubic-bezier(.22,.61,.36,1),margin-right .35s cubic-bezier(.22,.61,.36,1),opacity .35s}.masthead__back--home.is-docked .masthead__mark{opacity:1;width:86px;margin-right:0}@media (prefers-reduced-motion:reduce){.masthead__back--home .masthead__mark{transition:none}}.masthead__mark .rmk-mark__svg :is(rect,circle,path){stroke-width:2.6px}.masthead__mark .rmk-mark{cursor:inherit}.masthead__back-label{white-space:nowrap;text-overflow:ellipsis;font:500 var(--rmk-meta-size) / 1 var(--rmk-font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--rmk-ink);overflow:hidden}.masthead__back-to{color:var(--rmk-ink-muted)}.masthead__back:hover .masthead__back-label,.masthead__back:hover .masthead__back-to,.masthead__back:hover .masthead__word{color:var(--rmk-amber-2)}.masthead__nav{gap:28px;display:flex}.masthead__nav button{font:500 var(--rmk-meta-size) / 1 var(--rmk-font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--rmk-ink-muted);cursor:pointer;background:0 0;border:0;padding:10px 0}.masthead__nav button:hover{color:var(--rmk-ink)}.masthead__state{white-space:nowrap;text-overflow:ellipsis;min-width:0;font:500 var(--rmk-meta-size) / 1 var(--rmk-font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--rmk-ink-muted);justify-self:end;align-items:center;gap:10px;display:flex;overflow:hidden}@media (width<=720px){.masthead{grid-template-columns:minmax(0,1fr) auto;height:52px}.masthead__nav{gap:16px}.masthead__state{display:none}.masthead__mark,.masthead__back--home.is-docked .masthead__mark{--rmk-mark-compact-max:66px;width:66px}.masthead__back--home .masthead__mark{width:0}.masthead__back-to{display:none}}.psheet{padding:clamp(40px, 7vh, 88px) var(--rmk-sheet-pad) 80px}.psheet__kicker{font:500 var(--rmk-meta-size) / 1.4 var(--rmk-font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--rmk-ink-muted);flex-wrap:wrap;align-items:center;gap:8px 14px;display:flex}.psheet__kicker b{color:var(--rmk-amber);font-weight:500}.psheet__status{align-items:center;gap:8px;display:inline-flex}.psheet__pip{background:var(--rmk-ink-faint);border-radius:50%;width:7px;height:7px}.psheet__pip.is-live{background:var(--rmk-amber)}.psheet__title{max-width:18ch;font:600 clamp(40px, 5.6vw, 92px) / .96 var(--rmk-font-display);letter-spacing:-.045em;color:var(--rmk-ink);flex-direction:column;gap:14px;margin-top:18px;display:flex}.psheet__name{font:600 clamp(18px, 1.6vw, 24px) / 1.2 var(--rmk-font-display);letter-spacing:-.01em;color:var(--rmk-amber-2)}.psheet__name em{font-style:normal}.psheet__title:focus{outline:none}.psheet__tag{max-width:52ch;color:var(--rmk-ink-2);margin-top:22px;font-size:clamp(17px,1.5vw,21px);line-height:1.5}.psheet__links{flex-wrap:wrap;gap:10px;margin-top:26px;display:flex}.psheet__media{margin-top:clamp(32px,5vh,56px)}.psheet__poster{aspect-ratio:16/10;object-fit:contain;background:#000;border-radius:14px;width:100%;display:block}.psheet__poster--type{background:var(--rmk-ground-raised);place-items:center;display:grid}.psheet__poster--type span{font:700 clamp(40px, 6vw, 88px) / 1 var(--rmk-font-display);letter-spacing:-.05em;color:var(--rmk-ink)}.psheet__brief{border-top:1px solid var(--rmk-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(20px,3vw,48px);margin-top:48px;padding-top:32px;display:grid}.psheet__brief dt,.psheet__spec dt{font:500 var(--rmk-meta-size) / 1.4 var(--rmk-font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--rmk-ink-faint);margin-bottom:10px}.psheet__brief dd{color:var(--rmk-ink-2);font-size:15px;line-height:1.6}.psheet__spec{border-top:1px solid var(--rmk-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(20px,3vw,48px);margin-top:40px;padding-top:28px;display:grid}.psheet__spec dd{color:var(--rmk-ink-2);font-size:14px;line-height:1.55}.psheet__chain{flex-wrap:wrap;gap:4px 0;display:flex}.psheet__chain li+li:before{content:"·";color:var(--rmk-ink-faint);margin:0 .5em}.psheet__nav{flex-wrap:wrap;gap:10px;margin-top:56px;display:flex}@media (width<=860px){.psheet__brief,.psheet__spec{grid-template-columns:minmax(0,1fr)}}.label{font-family:var(--rmk-font-mono);font-size:var(--rmk-meta-size);letter-spacing:var(--rmk-meta-track);text-transform:uppercase;color:var(--rmk-ink-faint);font-weight:500}.pill{border:1px solid var(--rmk-line-strong);min-height:40px;font:500 var(--rmk-meta-size) / 1 var(--rmk-font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--rmk-ink);cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:10px;padding:0 18px;transition:background-color .2s,border-color .2s;display:inline-flex}.pill:hover{border-color:var(--rmk-ink-faint);background:#ffffff0d}.pill--amber{color:var(--rmk-amber-2);border-color:#f2a93b66}.pill--amber:hover{border-color:var(--rmk-amber)}.masthead__pip{background:var(--rmk-amber);border-radius:50%;flex:none;width:7px;height:7px}.hero{padding:clamp(48px, 8vh, 96px) var(--rmk-sheet-pad) clamp(40px, 6vh, 72px);grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:center;gap:clamp(24px,4vw,64px);display:grid}.hero__lead{--rmk-mark-max:620px;flex-direction:column;align-items:flex-start;display:flex}.hero__mark{width:100%}.hero__lead .rmk-logo{align-items:flex-start;width:100%}.pov{max-width:16ch;font:600 clamp(36px, 4.6vw, 70px) / .98 var(--rmk-font-display);letter-spacing:-.045em;color:var(--rmk-ink);margin-top:36px}.pov:focus{outline:none}.pov em{color:var(--rmk-amber);font-style:normal}.pov-sub{max-width:44ch;color:var(--rmk-ink-muted);margin-top:18px;font-size:17px;line-height:1.5}.hero__manifest{background:var(--rmk-ground-raised);border-radius:18px;flex-direction:column;gap:10px;padding:clamp(24px,2.6vw,36px);display:flex;box-shadow:0 1px 1.5px #0008,0 10px 24px #0006,inset 0 1px #ffffff0d}.manifest__row{border-bottom:1px solid var(--rmk-line);grid-template-columns:104px minmax(0,1fr);align-items:baseline;gap:16px;padding:12px 0;display:grid}.manifest__row:last-child{border-bottom:0}.manifest__row--stack{align-items:start}.manifest dt{font:500 var(--rmk-meta-size) / 1.4 var(--rmk-font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--rmk-ink-faint)}.manifest dd{color:var(--rmk-ink-2);font-size:14px;line-height:1.5}.manifest__link{color:var(--rmk-ink);text-decoration:underline;-webkit-text-decoration-color:var(--rmk-line-strong);text-decoration-color:var(--rmk-line-strong);text-underline-offset:.25em}.manifest__link:hover{-webkit-text-decoration-color:var(--rmk-amber);text-decoration-color:var(--rmk-amber)}.discipline{flex-direction:column;gap:7px;display:flex}.discipline li{grid-template-columns:26px minmax(0,1fr);align-items:baseline;line-height:1.35;display:grid}.discipline__n{font:500 var(--rmk-meta-size) / 1 var(--rmk-font-mono);color:var(--rmk-ink-faint)}.index__head{padding:28px var(--rmk-sheet-pad);border-top:1px solid var(--rmk-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 24px;display:flex}.index__group-title{padding:36px var(--rmk-sheet-pad) 12px;border-top:1px solid var(--rmk-line-strong);font-family:var(--rmk-font-mono);font-size:var(--rmk-meta-size);letter-spacing:var(--rmk-meta-track);text-transform:uppercase;color:var(--rmk-amber);margin:0;font-weight:500}.row{width:100%;padding:22px var(--rmk-sheet-pad);border:0;border-top:1px solid var(--rmk-line);text-align:left;cursor:pointer;background:0 0;grid-template-columns:72px minmax(0,1fr) auto 220px;align-items:center;gap:24px;transition:background-color .25s;display:grid}.row:hover{background:#ffffff06}.row:focus-visible{outline-offset:-4px}.row__n{font:500 var(--rmk-meta-size) / 1 var(--rmk-font-mono);letter-spacing:.1em;color:var(--rmk-ink-faint)}.row__body{flex-direction:column;gap:8px;min-width:0;display:flex}.row__name{font:500 var(--rmk-meta-size) / 1.2 var(--rmk-font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--rmk-amber-2)}.row__name em{font-style:normal}.row__t{font:600 clamp(22px, 2.4vw, 34px) / 1.08 var(--rmk-font-display);letter-spacing:-.03em;color:var(--rmk-ink)}.row__c{font:500 var(--rmk-meta-size) / 1 var(--rmk-font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--rmk-ink-muted)}.row__thumbs{justify-content:flex-end;align-items:center;gap:6px;display:flex}.row__thumbs img{object-fit:cover;background:var(--rmk-ground-raised);border-radius:6px;width:64px;height:42px}.row__arrow{font:500 13px / 1 var(--rmk-font-mono);color:var(--rmk-amber);opacity:0;margin-left:6px;transition:opacity .25s,transform .25s;transform:translate(-6px)}.row:hover .row__arrow,.row:focus-visible .row__arrow{opacity:1;transform:none}.about,.record-section{padding:clamp(40px, 7vh, 88px) var(--rmk-sheet-pad) 0}.prose-grid{grid-template-columns:clamp(200px,22vw,300px) minmax(0,1fr);gap:clamp(24px,4vw,64px);margin-top:48px;display:grid}.prose-grid__side{flex-direction:column;gap:28px;display:flex}.portrait img{aspect-ratio:4/5;object-fit:cover;object-position:50% 22%;border-radius:14px;width:100%;height:auto;display:block}.prose-grid__spec{gap:var(--rmk-space-4);flex-direction:column;display:flex}.prose-grid__spec dt{font:500 var(--rmk-meta-size) / 1.4 var(--rmk-font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--rmk-ink-faint);margin-bottom:5px}.prose-grid__spec dd{color:var(--rmk-ink-2);font-size:14px;line-height:1.5}.prose{gap:var(--rmk-space-4);flex-direction:column;display:flex}.prose p{max-width:62ch;color:var(--rmk-ink-2);font-size:18px;line-height:1.6}.prose__close{font:500 var(--rmk-meta-size) / 1 var(--rmk-font-mono);letter-spacing:var(--rmk-meta-track);text-transform:uppercase;color:var(--rmk-ink)!important}.record-section{border-top:1px solid var(--rmk-line);margin-top:clamp(40px,6vh,72px);padding-bottom:80px}.section__title{font:600 clamp(28px, 3.4vw, 48px) / 1.04 var(--rmk-font-display);letter-spacing:-.035em;color:var(--rmk-ink);margin-top:14px}.record{margin-top:32px}.record__row{border-top:1px solid var(--rmk-line);grid-template-columns:200px 170px minmax(0,1fr);gap:24px;padding:20px 0;display:grid}.record__n,.record__span{font:500 var(--rmk-meta-size) / 1.5 var(--rmk-font-mono);letter-spacing:.1em;text-transform:uppercase}.record__n{color:var(--rmk-ink)}.record__span{color:var(--rmk-ink-faint)}.record__body{max-width:60ch;color:var(--rmk-ink-2);font-size:15px;line-height:1.6}.record__foot{justify-content:space-between;align-items:center;gap:var(--rmk-space-3);border-top:1px solid var(--rmk-line);flex-wrap:wrap;padding-top:28px;display:flex}.record__note{font:500 var(--rmk-meta-size) / 1.4 var(--rmk-font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--rmk-ink-muted)}.record__links{flex-wrap:wrap;gap:10px;display:flex}.site-foot{justify-content:space-between;gap:var(--rmk-space-3) var(--rmk-space-5);padding:40px var(--rmk-sheet-pad) 56px;border-top:1px solid var(--rmk-line);font:500 var(--rmk-meta-size) / 1.5 var(--rmk-font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--rmk-ink-faint);flex-wrap:wrap;display:flex}.site-foot a{color:inherit;text-underline-offset:.25em;text-decoration:underline}.site-foot a:hover{color:var(--rmk-ink)}@media (width<=1080px){.row{grid-template-columns:56px minmax(0,1fr) 160px}.row__c{display:none}.record__row{grid-template-columns:minmax(0,1fr) auto}.record__body{grid-column:1/-1}}@media (width<=860px){.hero{grid-template-columns:minmax(0,1fr)}.row{grid-template-columns:40px minmax(0,1fr) auto;gap:12px}.row__thumbs img+img{display:none}.prose-grid{grid-template-columns:minmax(0,1fr)}.portrait img{max-width:220px}}
