.page-module-scss-module__280j1q__head{grid-template-columns:minmax(0,7fr) minmax(0,5fr);display:grid}.page-module-scss-module__280j1q__headText{padding:clamp(2rem,4vw,3rem)var(--op-pad)clamp(2.5rem,4vw,3.5rem);flex-direction:column;gap:3rem;display:flex}.page-module-scss-module__280j1q__headTitle{gap:1.5rem;margin-top:auto;display:grid}h1.page-module-scss-module__280j1q__title{-webkit-hyphens:manual;hyphens:manual}h1.page-module-scss-module__280j1q__title span{text-wrap:balance}p.page-module-scss-module__280j1q__lead{text-wrap:pretty}p.page-module-scss-module__280j1q__meta{color:var(--op-muted);font-size:.875rem;line-height:1.5}.page-module-scss-module__280j1q__backEnd,.page-module-scss-module__280j1q__backTop{min-height:2.5rem;color:var(--op-ink);text-decoration:underline;-webkit-text-decoration-color:var(--op-grey-400);text-decoration-color:var(--op-grey-400);text-underline-offset:.3em;transition:text-decoration-color .25s var(--op-ease);align-items:center;gap:.5rem;font-size:.9375rem;display:inline-flex}.page-module-scss-module__280j1q__backEnd svg,.page-module-scss-module__280j1q__backTop svg{transition:transform .3s var(--op-ease);flex:none}.page-module-scss-module__280j1q__backEnd:hover,.page-module-scss-module__280j1q__backTop:hover{-webkit-text-decoration-color:var(--op-black);text-decoration-color:var(--op-black)}.page-module-scss-module__280j1q__backEnd:hover svg,.page-module-scss-module__280j1q__backTop:hover svg{transform:translate(-3px)}.page-module-scss-module__280j1q__backTop{align-self:flex-start}.page-module-scss-module__280j1q__cover{border-left:var(--op-line);min-width:0}.page-module-scss-module__280j1q__zoom{cursor:zoom-in;background:0 0;border:0;border-radius:0;padding:0;display:block;position:relative}.page-module-scss-module__280j1q__zoom img{display:block}.page-module-scss-module__280j1q__zoom:focus-visible{outline-offset:-4px}.page-module-scss-module__280j1q__zoom:hover .page-module-scss-module__280j1q__zoomHint,.page-module-scss-module__280j1q__zoom:focus-visible .page-module-scss-module__280j1q__zoomHint{opacity:1}.page-module-scss-module__280j1q__zoomHint{background:var(--op-black);width:2.25rem;height:2.25rem;color:var(--op-white);opacity:0;transition:opacity .25s var(--op-ease);place-items:center;display:grid;position:absolute;bottom:.75rem;right:.75rem}@media (hover:none){.page-module-scss-module__280j1q__zoomHint{opacity:1}}.page-module-scss-module__280j1q__coverImage{aspect-ratio:4/5;width:100%}.page-module-scss-module__280j1q__coverImage img{object-fit:cover}.page-module-scss-module__280j1q__article{padding-block:clamp(3rem,5vw,4.5rem) clamp(3.5rem,6vw,5rem)}.page-module-scss-module__280j1q__prose{padding-inline:var(--op-pad)}.page-module-scss-module__280j1q__prose>p.page-module-scss-module__280j1q__paragraph+p.page-module-scss-module__280j1q__paragraph{margin-top:1.25rem}.page-module-scss-module__280j1q__prose>h2.page-module-scss-module__280j1q__sectionTitle+p.page-module-scss-module__280j1q__paragraph{margin-top:1.5rem}p.page-module-scss-module__280j1q__paragraph{color:var(--op-ink);text-wrap:pretty;overflow-wrap:break-word;font-size:1.0625rem;line-height:1.7}.page-module-scss-module__280j1q__block{margin-top:clamp(3rem,5vw,4rem)}.page-module-scss-module__280j1q__block+.page-module-scss-module__280j1q__block>section:first-child{background:linear-gradient(var(--op-grey-200),var(--op-grey-200))var(--op-pad)0/calc(100% - 2*var(--op-pad))1px no-repeat;padding-top:clamp(3rem,5vw,4rem)}.page-module-scss-module__280j1q__block:has(>.page-module-scss-module__280j1q__plate)+.page-module-scss-module__280j1q__block>section:first-child{background:0 0;padding-top:0}h2.page-module-scss-module__280j1q__sectionTitle{letter-spacing:-.03em;font-size:clamp(1.375rem,2vw,1.75rem);font-weight:400;line-height:1.2}figure.page-module-scss-module__280j1q__plate{padding:clamp(1.5rem,4vw,3.5rem)var(--op-pad);background:var(--op-surface);margin:clamp(3rem,5vw,4rem) 0 0}.page-module-scss-module__280j1q__plateImage{width:fit-content;max-width:100%;margin-inline:auto}.page-module-scss-module__280j1q__plateImage img{width:auto;max-width:100%;height:auto;max-height:min(42rem,78svh)}ul.page-module-scss-module__280j1q__pager{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}ul.page-module-scss-module__280j1q__pager>li{min-width:0}ul.page-module-scss-module__280j1q__pager>li+li{border-left:var(--op-line)}ul.page-module-scss-module__280j1q__pager>li:only-child:has(a[data-dir=newer]){grid-column:2}.page-module-scss-module__280j1q__pagerLink{height:100%;padding:1.5rem var(--op-pad);color:var(--op-black);transition:background-color .25s var(--op-ease);grid-template-columns:5.5rem minmax(0,1fr);align-items:center;gap:1.25rem;display:grid}.page-module-scss-module__280j1q__pagerLink:hover{background:var(--op-grey-100)}.page-module-scss-module__280j1q__pagerLink:hover .page-module-scss-module__280j1q__pagerTitle{-webkit-text-decoration-color:var(--op-black);text-decoration-color:var(--op-black)}.page-module-scss-module__280j1q__pagerLink:focus-visible{outline-offset:-4px}.page-module-scss-module__280j1q__pagerThumb{aspect-ratio:4/5;background:var(--op-surface);display:block;position:relative;overflow:hidden}.page-module-scss-module__280j1q__pagerThumb img{object-fit:cover}.page-module-scss-module__280j1q__pagerText{gap:.5rem;min-width:0;display:grid}.page-module-scss-module__280j1q__pagerLabel{color:var(--op-muted);font-size:.875rem}.page-module-scss-module__280j1q__pagerTitle{font-family:var(--op-font-display),ui-monospace,monospace;letter-spacing:-.02em;text-wrap:balance;text-decoration:underline;-webkit-text-decoration-color:var(--op-grey-400);text-decoration-color:var(--op-grey-400);text-underline-offset:.3em;overflow-wrap:break-word;transition:text-decoration-color .25s var(--op-ease);font-size:clamp(1.0625rem,1.4vw,1.25rem);font-weight:400;line-height:1.3}.page-module-scss-module__280j1q__pagerTitle>span{display:block}.page-module-scss-module__280j1q__endBar{padding:1.25rem var(--op-pad)}nav+.page-module-scss-module__280j1q__endBar{border-top:var(--op-line)}.page-module-scss-module__280j1q__lightbox{background:var(--op-white);width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;color:var(--op-black);overscroll-behavior:contain;border:0;margin:0;padding:0;overflow:hidden}.page-module-scss-module__280j1q__lightbox::backdrop{background:var(--op-white)}.page-module-scss-module__280j1q__lightbox[open]{animation:page-module-scss-module__280j1q__lightboxIn .3s var(--op-ease)both;grid-template-rows:4rem minmax(0,1fr);display:grid}.page-module-scss-module__280j1q__lightboxBar{padding-inline:var(--op-gutter);justify-content:flex-end;align-items:center;display:flex}.page-module-scss-module__280j1q__lightboxClose{background:var(--op-black);min-width:2.75rem;min-height:2.75rem;color:var(--op-white);font-family:var(--op-font-mono),ui-monospace,monospace;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;transition:background-color .25s var(--op-ease);border:0;border-radius:0;justify-content:center;align-items:center;gap:.5rem;padding:0 1rem;font-size:.8125rem;font-weight:500;display:inline-flex}.page-module-scss-module__280j1q__lightboxClose:hover{background:var(--op-ink)}.page-module-scss-module__280j1q__lightboxStage{min-height:0;padding:0 var(--op-gutter)var(--op-gutter);cursor:zoom-out;place-items:center;display:grid}.page-module-scss-module__280j1q__lightboxImage{width:min(100%,(100dvh - 4rem - var(--op-gutter))*var(--ratio,1),var(--max,100%));height:auto;display:block}@keyframes page-module-scss-module__280j1q__lightboxIn{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.page-module-scss-module__280j1q__lightbox[open]{animation:none}}@media (max-width:1023px){.page-module-scss-module__280j1q__head{grid-template-columns:minmax(0,1fr)}.page-module-scss-module__280j1q__headText{gap:2rem}.page-module-scss-module__280j1q__cover{border-left:0;border-top:var(--op-line)}.page-module-scss-module__280j1q__coverImage{aspect-ratio:5/4}}@media (max-width:767px){ul.page-module-scss-module__280j1q__pager{grid-template-columns:minmax(0,1fr)}ul.page-module-scss-module__280j1q__pager>li+li{border-left:0;border-top:var(--op-line)}ul.page-module-scss-module__280j1q__pager>li:only-child:has(a[data-dir=newer]){grid-column:auto}}@media (max-width:600px){h1.page-module-scss-module__280j1q__title{font-size:min(2.25rem,7.2vw)}.page-module-scss-module__280j1q__coverImage{aspect-ratio:4/5}figure.page-module-scss-module__280j1q__plate{background:0 0;padding:0}.page-module-scss-module__280j1q__plateImage img{max-height:none}p.page-module-scss-module__280j1q__paragraph{-webkit-hyphens:auto;hyphens:auto;font-size:1rem}h2.page-module-scss-module__280j1q__sectionTitle{font-size:min(1.3125rem,5.8vw)}.page-module-scss-module__280j1q__pagerLink{grid-template-columns:4rem minmax(0,1fr);gap:1rem}.page-module-scss-module__280j1q__pagerTitle{font-size:min(1.0625rem,4.6vw)}}
