.page-module__QMcrlG__page{background:var(--paper);min-height:100svh;overflow:clip}.page-module__QMcrlG__topline{border-bottom:1px solid var(--ink);font-variant-numeric:tabular-nums;letter-spacing:.04em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:1rem;min-height:4rem;padding:0 1rem;font-size:.68rem;font-weight:700;display:flex}.page-module__QMcrlG__topline>a,.page-module__QMcrlG__toplineActions a,.page-module__QMcrlG__toplineActions button,.page-module__QMcrlG__footer a{align-items:center;min-height:2.75rem;text-decoration:none;display:inline-flex}.page-module__QMcrlG__topline>a{letter-spacing:-.04em;text-transform:none;font-size:1rem}.page-module__QMcrlG__toplineActions{align-items:center;gap:1rem;display:flex}.page-module__QMcrlG__toplineActions time{display:none}.page-module__QMcrlG__intro{border-bottom:1px solid var(--ink);align-content:space-between;min-height:46svh;padding:1rem;display:grid}.page-module__QMcrlG__intro>p,.page-module__QMcrlG__introMeta,.page-module__QMcrlG__kicker,.page-module__QMcrlG__subject span,.page-module__QMcrlG__subject small,.page-module__QMcrlG__work figcaption span,.page-module__QMcrlG__work figcaption small,.page-module__QMcrlG__statsGrid span,.page-module__QMcrlG__requestList summary span{letter-spacing:.04em;text-transform:uppercase;margin:0;font-size:.68rem;font-weight:700}.page-module__QMcrlG__intro h1{letter-spacing:-.095em;margin:3rem 0 2.5rem;font-size:clamp(4.2rem,21vw,8rem);font-weight:700;line-height:.7;display:grid}.page-module__QMcrlG__intro h1 span:last-child{justify-self:end}.page-module__QMcrlG__introMeta{border-top:1px solid var(--ink);justify-content:space-between;gap:1rem;padding-top:1rem;display:flex}.page-module__QMcrlG__article{border-bottom:1px solid var(--ink)}.page-module__QMcrlG__section{border-bottom:1px solid var(--ink);padding:3.5rem 1rem}.page-module__QMcrlG__section h2{letter-spacing:-.075em;max-width:14ch;margin:1rem 0 2rem;font-size:clamp(2.5rem,11vw,6rem);font-weight:500;line-height:.88}.page-module__QMcrlG__section>p:not(.page-module__QMcrlG__kicker){letter-spacing:-.025em;max-width:65ch;margin:1rem 0;font-size:1rem;line-height:1.2}.page-module__QMcrlG__section a{color:inherit;text-underline-offset:.2em}.page-module__QMcrlG__subjectGrid,.page-module__QMcrlG__statsGrid{border:1px solid var(--ink);background:var(--ink);grid-template-columns:repeat(1,minmax(0,1fr));gap:1px;margin-top:2.5rem;display:grid}.page-module__QMcrlG__subject,.page-module__QMcrlG__statsGrid>div{background:var(--paper);min-height:8rem;padding:1rem}.page-module__QMcrlG__subject p{letter-spacing:-.05em;max-width:22ch;margin:1rem 0;font-size:1.35rem;line-height:.95}.page-module__QMcrlG__subject small{display:block}.page-module__QMcrlG__timeline{border-top:1px solid var(--ink)}.page-module__QMcrlG__timeline>div{border-bottom:1px solid var(--ink);grid-template-columns:1fr;gap:.75rem;padding:1rem 0;display:grid}.page-module__QMcrlG__timeline strong{letter-spacing:-.05em;font-size:1.35rem}.page-module__QMcrlG__timeline p{max-width:65ch;margin:0;line-height:1.2}.page-module__QMcrlG__workGrid{gap:1rem;margin-top:2.5rem;display:grid}.page-module__QMcrlG__work{border-top:1px solid var(--ink);margin:0}.page-module__QMcrlG__work img{object-fit:contain;width:100%;height:auto;margin-top:1rem;display:block}.page-module__QMcrlG__work figcaption{gap:.5rem;padding:1rem 0 0;display:grid}.page-module__QMcrlG__work figcaption strong{letter-spacing:-.06em;font-size:1.8rem;font-weight:500;line-height:.9}.page-module__QMcrlG__work figcaption p{max-width:30ch;margin:.5rem 0 1rem;line-height:1.15}.page-module__QMcrlG__promptList,.page-module__QMcrlG__requestList{border-top:1px solid var(--ink)}.page-module__QMcrlG__promptList details,.page-module__QMcrlG__requestList details{border-bottom:1px solid var(--ink)}.page-module__QMcrlG__promptList summary,.page-module__QMcrlG__requestList summary{cursor:pointer;letter-spacing:-.04em;flex-direction:column;gap:.45rem;padding:1rem 0;font-size:1.25rem;font-weight:500;display:flex}.page-module__QMcrlG__promptList summary::marker{font-size:.7em}.page-module__QMcrlG__requestList summary::marker{font-size:.7em}.page-module__QMcrlG__promptList details p{max-width:65ch;margin:0 0 1.25rem;line-height:1.2}.page-module__QMcrlG__requestList dl{grid-template-columns:7rem 1fr;gap:.25rem 1rem;margin:0 0 1rem;font-size:.8rem;display:grid}.page-module__QMcrlG__requestList dt{text-transform:uppercase;font-weight:700}.page-module__QMcrlG__requestList dd{margin:0}.page-module__QMcrlG__requestList h3{letter-spacing:.04em;text-transform:uppercase;margin:1.25rem 0 .5rem;font-size:.68rem}.page-module__QMcrlG__requestList pre{background:color-mix(in srgb, var(--ink) 7%, var(--paper));max-height:25rem;font:.72rem/1.35 var(--font-mono,monospace);white-space:pre-wrap;overflow-wrap:anywhere;margin:0 0 1.25rem;padding:1rem;overflow:auto}.page-module__QMcrlG__statsGrid>div{align-content:space-between;min-height:7rem;display:grid}.page-module__QMcrlG__statsGrid strong{letter-spacing:-.08em;font-size:clamp(2.5rem,10vw,5rem);font-weight:500;line-height:.8}.page-module__QMcrlG__statsGrid span{max-width:16ch}.page-module__QMcrlG__sacredLinks{letter-spacing:.04em;text-transform:uppercase;flex-wrap:wrap;gap:1rem 1.5rem;margin:2rem 0;font-size:.72rem;font-weight:700;display:flex}.page-module__QMcrlG__sacredPrompts{gap:4rem;margin:3rem -1rem 0;display:grid}.page-module__QMcrlG__sacredPrompt{min-width:0}.page-module__QMcrlG__sacredPrompt>header{grid-template-columns:2.5rem minmax(0,1fr);gap:.75rem;padding:0 1rem 1.25rem;display:grid}.page-module__QMcrlG__sacredPrompt>header>span,.page-module__QMcrlG__sacredPrompt>header small,.page-module__QMcrlG__sacredRail figcaption span{letter-spacing:.04em;text-transform:uppercase;font-size:.68rem;font-weight:700}.page-module__QMcrlG__sacredPrompt>header>div>small{margin-bottom:.6rem;display:block}.page-module__QMcrlG__sacredPrompt>header h3{letter-spacing:-.08em;margin:0;font-size:clamp(2.8rem,12vw,7rem);font-weight:500;line-height:.82}.page-module__QMcrlG__sacredPrompt>header p{letter-spacing:-.03em;max-width:48rem;margin:1.25rem 0 0;font-size:1rem;line-height:1.1}.page-module__QMcrlG__sacredPrompt>header>small{grid-column:2;margin-top:1rem}.page-module__QMcrlG__sacredRail{overscroll-behavior-inline:contain;background:linear-gradient(var(--ink), var(--ink)) 0 0 / 100% 1px no-repeat;scroll-snap-type:inline mandatory;scrollbar-color:var(--ink) transparent;scrollbar-width:thin;grid-auto-columns:82vw;grid-auto-flow:column;gap:1px;min-width:0;padding:1px 1rem 1rem;scroll-padding-inline:1rem;display:grid;overflow-x:auto}.page-module__QMcrlG__sacredRail:focus-visible{outline:2px solid var(--ink);outline-offset:-3px}.page-module__QMcrlG__sacredRail>a{min-width:0;color:inherit;scroll-snap-align:start;text-decoration:none}.page-module__QMcrlG__sacredRail figure{border:1px solid var(--ink);background:var(--paper);grid-template-rows:auto auto;height:100%;margin:0;display:grid}.page-module__QMcrlG__sacredRail img{aspect-ratio:1;object-fit:contain;border-bottom:1px solid var(--ink);background:#081329;width:100%;height:auto;padding:.6rem;display:block}.page-module__QMcrlG__sacredRail figcaption{justify-content:space-between;align-items:end;gap:1rem;min-height:4rem;padding:.75rem;display:flex}.page-module__QMcrlG__sacredRail figcaption strong{letter-spacing:-.035em;font-size:1rem}.page-module__QMcrlG__sacredRail figcaption span{text-align:right}.page-module__QMcrlG__processFigure{border:1px solid var(--ink);max-width:64rem;margin:2.5rem 0 0}.page-module__QMcrlG__processFigure picture,.page-module__QMcrlG__processFigure img{width:100%;display:block}.page-module__QMcrlG__processFigure img{background:#081329;height:auto}.page-module__QMcrlG__processFigure figcaption{border-top:1px solid var(--ink);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:.5rem 1rem;padding:1rem;display:grid}.page-module__QMcrlG__processFigure figcaption strong{letter-spacing:-.06em;font-size:1.8rem;font-weight:500;line-height:.9}.page-module__QMcrlG__processFigure figcaption span,.page-module__QMcrlG__processFigure figcaption a{letter-spacing:.04em;text-transform:uppercase;font-size:.68rem;font-weight:700}.page-module__QMcrlG__processFigure figcaption span{text-align:right}.page-module__QMcrlG__processFigure figcaption a{grid-column:1/-1;justify-self:start}.page-module__QMcrlG__manifest{padding:2rem 1rem}.page-module__QMcrlG__manifest h2{letter-spacing:-.05em;margin:0 0 .75rem;font-size:1.35rem}.page-module__QMcrlG__manifest p{margin:0 0 1rem}.page-module__QMcrlG__manifest a{text-transform:uppercase;font-size:.8rem;font-weight:700}.page-module__QMcrlG__manifestLinks{flex-wrap:wrap;gap:.75rem 1.5rem;display:flex}.page-module__QMcrlG__footer{letter-spacing:.04em;text-transform:uppercase;justify-content:space-between;align-items:flex-end;gap:1rem;min-height:8rem;padding:1rem;font-size:.68rem;font-weight:700;display:flex}.page-module__QMcrlG__topline a:hover,.page-module__QMcrlG__topline a:focus-visible,.page-module__QMcrlG__footer a:hover,.page-module__QMcrlG__footer a:focus-visible,.page-module__QMcrlG__section a:hover,.page-module__QMcrlG__section a:focus-visible{text-underline-offset:.25rem;text-decoration:underline}@media (min-width:48rem){.page-module__QMcrlG__topline{min-height:5rem;padding-inline:2rem}.page-module__QMcrlG__toplineActions{gap:1.5rem}.page-module__QMcrlG__toplineActions time{display:inline}.page-module__QMcrlG__intro{min-height:54svh;padding:2rem}.page-module__QMcrlG__intro h1{margin:2rem 0;font-size:clamp(8rem,15vw,14rem)}.page-module__QMcrlG__section{padding:6rem 2rem}.page-module__QMcrlG__section h2{font-size:clamp(4rem,8vw,8rem)}.page-module__QMcrlG__subjectGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.page-module__QMcrlG__timeline>div{grid-template-columns:14rem minmax(0,1fr);gap:2rem}.page-module__QMcrlG__workGrid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start}.page-module__QMcrlG__statsGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.page-module__QMcrlG__sacredPrompts{gap:6rem;margin-inline:-2rem}.page-module__QMcrlG__sacredPrompt>header{grid-template-columns:3.5rem minmax(0,1fr) auto;padding-inline:2rem}.page-module__QMcrlG__sacredPrompt>header>small{white-space:nowrap;grid-column:3;align-self:end;margin:0}.page-module__QMcrlG__sacredRail{grid-auto-columns:min(43vw,38rem);padding-inline:2rem;scroll-padding-inline:2rem}.page-module__QMcrlG__manifest,.page-module__QMcrlG__footer{padding-inline:2rem}}@media (min-width:76rem){.page-module__QMcrlG__sacredRail{grid-auto-columns:min(31vw,36rem)}}
