.content{padding:var(--page-padding);display:flex;flex-direction:column;min-height:auto;z-index:1000}.c2ontent>*,.content{position:relative}@media screen and (min-width:53em){body{--page-padding:2rem 3rem}}.content-section{padding:6rem 3rem;max-width:1400px;margin:0 auto;display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:4rem}.verse-card{padding:2rem;border-left:1px solid hsla(0,0%,100%,.1);transition:all .3s ease}.verse-card:hover{animation:glitch .3s ease-in-out}.verse-ref{margin-top:.5rem}.tag,.verse-ref{font-size:.75rem;opacity:.5}.tag{text-transform:uppercase;letter-spacing:.1em;padding:2rem}@keyframes glitch{0%{transform:translate(0)}20%{transform:translate(-2px,2px)}40%{transform:translate(-2px,-2px)}60%{transform:translate(2px,2px)}80%{transform:translate(2px,-2px)}to{transform:translate(0)}}:root{font-size:15px;--color-text:#f6f6f6;--color-bg:#100f0d;--color-link:#f9f9f9;--color-link-hover:#fbfbfb}.js .loading:after,.js .loading:before{content:"";position:fixed;z-index:1000}.js .loading:before{top:0;left:0;width:100%;height:100%;background:var(--color-bg)}.js .loading:after{top:50%;left:50%;width:60px;height:60px;margin:-30px 0 0 -30px;border-radius:50%;opacity:.4;background:var(--color-link);animation:loaderAnim .7s linear infinite alternate forwards}@keyframes loaderAnim{to{opacity:1;transform:scale3d(.5,.5,1)}}.grid-zoom{position:relative;min-height:100vh;color:var(--color-text);background-color:var(--color-bg);line-height:1;overflow:hidden}.grid-zoom:has(.content--open),body.oh .grid-zoom{min-height:auto;height:100vh;max-height:100vh}.grid-zoom:has(.content--open) .grid,body.oh .grid-zoom .grid{height:100%;overflow:hidden}body.oh,html.oh{overflow:hidden}.grid-zoom a{text-decoration:none;color:var(--color-link);outline:none;font-weight:600}.grid-zoom a:hover{color:var(--color-link-hover)}.grid-zoom a:focus{outline:none;background:#d3d3d3}.grid-zoom a:focus:not(:focus-visible){background:transparent}.grid-zoom a:focus-visible{outline:2px solid red;background:transparent}.grid-zoom .unbutton{background:none;border:0;padding:0;margin:0;font:inherit;cursor:pointer}*,:after,:before{box-sizing:border-box}body,html{padding:0;margin:0}.grid-zoom .unbutton:focus{outline:none}.grid-zoom .line{transform-origin:0 50%;padding-bottom:.35rem;white-space:nowrap;will-change:transform}.grid-zoom .oh{overflow:hidden;-webkit-mask-image:-webkit-radial-gradient(#fff,#fff);transform:translateZ(0)}.grid-zoom .oh__inner{display:inline-block;transform-origin:0 50%;will-change:transform;backface-visibility:hidden;perspective:1000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-stroke:.5px transparent;transform:translateZ(0)}.grid-zoom .frame{height:100%;display:flex;flex-direction:column;align-items:flex-start}.grid-zoom .frame__title{font-size:1rem;font-weight:400;margin:0 0 2rem}.grid-zoom .frame__links{display:flex;flex-direction:column;align-items:flex-start}.grid-zoom .frame__links a:hover{text-decoration:underline}.grid-zoom .frame__links a{margin:0 1rem .35rem 0}.grid-zoom .grid{display:grid;--grid-border-radius:8px;grid-template-columns:repeat(2,50%)}.grid-zoom .grid--large{grid-auto-rows:32vmin;padding:.5vw;--grid-padding:0.5vw}.grid-zoom .grid--mini{width:220px;height:190px;--grid-padding:1px;margin-bottom:3vh;pointer-events:none;opacity:0;visibility:hidden;position:absolute;display:grid;align-content:end}.grid-zoom .grid--mini .grid__cell{height:45px}.underlineLink{position:relative;color:#fff;text-decoration:none;font-size:clamp(1.5rem,4vw,2.5rem);font-weight:500;letter-spacing:.02em;padding-bottom:2px}.underlineLink:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:2px;background:currentColor;transform:scaleX(0);transform-origin:left;transition:transform .3s ease}.underlineLink:focus-visible:after,.underlineLink:hover:after{transform:scaleX(1)}.underlineLink:focus-visible{outline:2px solid hsla(0,0%,100%,.6);outline-offset:4px}.grid-zoom .grid__cell{display:grid;align-items:end}.grid-zoom .grid--mini .grid__cell:not(.grid__cell--current):hover .grid__cell-img{opacity:.7}.grid-zoom .grid__cell--current .grid__cell-img{opacity:.3}.grid-zoom .grid__cell--padded{padding:calc(var(--grid-padding) * 2)}.grid-zoom .grid__cell-img{width:calc(100% - var(--grid-padding) * 2);height:calc(100% - var(--grid-padding) * 2);margin:var(--grid-padding);border-radius:var(--grid-border-radius);display:block;position:relative;overflow:hidden}.grid-zoom .grid__cell-img-inner{background-size:cover;background-position:50% 50%;width:100%;height:100%;cursor:pointer}.grid-zoom .grid__cell-title{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;pointer-events:none;z-index:20;color:hsla(0,0%,100%,.05);font-weight:700;font-size:clamp(1rem,2.5vw,1.5rem);text-align:center;padding:.6rem;text-shadow:0 6px 18px rgba(0,0,0,.6);opacity:1;transform:translateY(0);transition:opacity .24s ease,transform .24s ease}.grid-zoom:has(.content--open) .grid__cell-title,body.oh .grid-zoom .grid__cell-title{opacity:0;transform:translateY(-6px)}.grid-zoom .grid__title{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;pointer-events:none;z-index:600;font-size:clamp(1.6rem,5vw,3.2rem);font-weight:200;color:var(--color-link);font-family:new-science-mono,monospace;text-shadow:0 6px 18px rgba(0,0,0,.6);opacity:1;transform:translateY(0);transition:opacity .32s cubic-bezier(.2,.9,.3,1),transform .32s cubic-bezier(.2,.9,.3,1)}.grid-zoom .grid--large .grid__cell-img-inner{filter:blur(2px);transition:filter .28s ease,transform .28s ease}.grid-zoom:has(.content--open) .grid__title,body.oh .grid-zoom .grid__title{opacity:0;transform:translateY(-8px)}.grid-zoom:has(.content--open) .grid--large .grid__cell-img-inner,body.oh .grid-zoom .grid--large .grid__cell-img-inner{filter:none}.grid-zoom .content{position:fixed;top:0;left:0;width:100%;height:100%;padding:15vh 8vw 0;z-index:1000;pointer-events:none;display:flex;flex-direction:column;justify-content:space-between}.grid-zoom .content__item{position:absolute;opacity:0;display:grid}.grid-zoom .content__item--current{opacity:1!important;position:relative;pointer-events:auto;display:block!important;height:auto!important;visibility:visible!important}.grid-zoom .content__item-number{font-weight:600;display:block}.grid-zoom .content__item-heading{font-size:4vw;line-height:1;margin:1rem 0 3rem;font-weight:600}.grid-zoom .content__item-text{max-width:30ch;margin-bottom:2rem;opacity:1!important;display:block!important;visibility:visible!important;pointer-events:auto!important}.grid-zoom .content__item-link{cursor:pointer}.grid-zoom .slide-nav{position:fixed;width:40%;right:15%;top:0;height:100%;display:grid;align-content:space-between;pointer-events:none}.grid-zoom .slide-nav__img{width:100%;height:10vh;position:relative;overflow:hidden;opacity:.3;cursor:not-allowed;background-size:cover;background-position:50% 50%}.grid-zoom .content--open .slide-nav__img{pointer-events:auto}.grid-zoom .slide-nav__img--prev{transform:translateY(-100%);border-radius:0 0 1.5vw 1.5vw}.grid-zoom .slide-nav__img--next{transform:translateY(100%);border-radius:1.5vw 1.5vw 0 0}.grid-zoom .back{background:none;border:0;padding:0;margin:auto 0 0;opacity:0;pointer-events:none;stroke:#fcfbfb;z-index:1000;cursor:pointer;width:50px}.grid-zoom .back svg{stroke-linecap:round}.grid-zoom .back:focus,.grid-zoom .back:hover{outline:none;stroke:#f4f4f4}.grid-zoom .content--open .back{opacity:1!important;pointer-events:auto!important;visibility:visible!important}@media screen and (min-width:53em){.grid-zoom .content{width:38%}.grid-zoom .grid{grid-template-columns:repeat(4,25%)}.grid-zoom .grid__cell--padded{padding:var(--grid-padding)}.grid-zoom .grid__cell-c1-r1{grid-column:1;grid-row:1}.grid-zoom .grid__cell-c3-r1{grid-column:3;grid-row:1}.grid-zoom .grid__cell-c4-r1{grid-column:4;grid-row:1}.grid-zoom .grid__cell-c1-r2{grid-column:1;grid-row:2}.grid-zoom .grid__cell-c2-r2{grid-column:2;grid-row:2}.grid-zoom .grid__cell-c3-r2{grid-column:3;grid-row:2}.grid-zoom .grid__cell-c4-r2{grid-column:4;grid-row:2}.grid-zoom .grid__cell-c2-r3{grid-column:2;grid-row:3}.grid-zoom .grid__cell-c4-r3{grid-column:4;grid-row:3}.grid-zoom .grid__cell-c1-r4{grid-column:1;grid-row:4}.grid-zoom .grid__cell-c3-r4{grid-column:3;grid-row:4}.grid-zoom .grid__cell-c3-r5{grid-column:3;grid-row:5}.grid-zoom .grid--mini{visibility:visible;position:relative}.grid-zoom .content--open .grid--mini{pointer-events:auto}}