@import"https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,500;0,600;1,500&display=swap";.violence-page{--v-paper:#fffaf7;--v-blush:#f8eee8;--v-wine:#5b1029;--v-deep:#3d0b1d;--v-gold:var(--gold);--v-serif:"Cormorant Garamond",Georgia,serif;background:var(--v-paper);color:#332a2c}.violence-page .site-header{position:relative;background:#fff}.violence-page main{overflow:hidden}.violence-eyebrow{margin:0;color:#8d1639;font:700 11px/1.2 var(--display);letter-spacing:.18em;text-transform:uppercase}.violence-hero{min-height:680px;display:grid;grid-template-columns:minmax(520px,.95fr) minmax(540px,1.05fr);align-items:center;padding:70px max(32px,calc((100vw - 1360px)/2));background:#fff;position:relative}.violence-hero-copy{position:relative;z-index:2}.violence-hero h1{max-width:800px;margin:24px 0 32px;color:var(--v-deep);font:600 clamp(57px,5.6vw,88px)/.88 var(--v-serif);letter-spacing:-.045em}.violence-hero h1 em{color:#9a294b;font-weight:500}.violence-hero-copy>p:not(.violence-eyebrow){max-width:600px;margin:0;color:#65595b;font-size:17px;line-height:1.75}.violence-hero-copy>a,.violence-continue>a{width:max-content;display:inline-flex;gap:12px;margin-top:32px;padding-bottom:7px;border-bottom:1px solid var(--v-gold);color:var(--v-wine);font:700 11px/1.2 var(--display);letter-spacing:.07em;text-decoration:none;text-transform:uppercase}.violence-hero-art{height:520px;position:relative}.violence-hero-art svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.violence-hero-art path{fill:none;stroke:var(--v-wine);stroke-width:2;stroke-linecap:round}.paper{position:absolute;z-index:1;display:grid;place-items:center;border:1px solid #dfc69c;background:#f5e8d1;color:#725b4c;box-shadow:0 18px 45px #3d0b1d1a;font:500 25px/1.05 var(--v-serif);text-align:center;transform:rotate(-3deg)}.paper-one{width:210px;height:260px;left:9%;top:15%}.paper-two{width:230px;height:295px;left:35%;top:5%;transform:rotate(4deg)}.paper-three{width:178px;height:210px;right:7%;top:40%;transform:rotate(-6deg);background:#fff3dd}.violence-manifesto{padding:76px 24px 84px;text-align:center;background:var(--v-paper);border-block:1px solid #eadccf}.violence-manifesto span{color:var(--v-gold)}.violence-manifesto p{margin:22px 0 0;color:var(--v-deep);font:500 clamp(34px,3.6vw,53px)/1.03 var(--v-serif)}.violence-manifesto em{color:#9a294b}.violence-timeline{padding:110px max(28px,calc((100vw - 1140px)/2)) 120px;background:var(--v-blush)}.violence-timeline>header{text-align:center;margin-bottom:72px}.violence-timeline h2,.violence-archives h2,.violence-topics h2,.violence-continue h2{margin:14px 0 0;color:var(--v-deep);font:600 clamp(46px,4.8vw,70px)/.95 var(--v-serif);letter-spacing:-.035em}.violence-legend{margin:30px auto 0;display:flex;align-items:center;justify-content:center;gap:10px;flex-wrap:wrap}.violence-legend span,.violence-role{display:inline-block;padding:7px 13px;border-radius:999px;font:700 9px/1 var(--display);letter-spacing:.08em;text-transform:uppercase}.violence-legend .ufm,.violence-timeline .ufm .violence-role{background:var(--monaco-red);color:#fff}.violence-legend .law,.violence-timeline .law .violence-role{border:1px solid var(--gold);color:#80510b;background:#fffaf7}.violence-legend em{margin-left:8px;color:#76696b;font-size:12px;font-style:normal}.violence-timeline .joined .violence-role{color:#fff;background:linear-gradient(90deg,var(--monaco-red) 0 49%,var(--gold) 49%)}.violence-timeline ol{margin:0;padding:0;list-style:none;position:relative}.violence-timeline ol:before{content:"";position:absolute;left:50%;top:0;bottom:0;width:1px;background:linear-gradient(var(--v-gold),var(--v-wine),var(--v-gold))}.violence-timeline li{width:50%;min-height:205px;padding:0 72px 45px 0;position:relative;text-align:right}.violence-timeline li:nth-child(2n){margin-left:50%;padding:0 0 45px 72px;text-align:left}.violence-number{width:50px;height:50px;display:grid;place-items:center;border:1px solid var(--v-gold);border-radius:50%;background:var(--v-paper);color:var(--v-wine);position:absolute;right:-25px;top:0;z-index:2;font:600 18px/1 var(--v-serif)}.violence-timeline li:nth-child(2n) .violence-number{left:-25px;right:auto}.violence-role{margin-bottom:12px}.violence-timeline article>p{margin:0;color:var(--monaco-red);font:700 10px/1.35 var(--display);letter-spacing:.14em;text-transform:uppercase}.violence-timeline h3{margin:14px 0;color:var(--v-deep);font:600 36px/1 var(--v-serif)}.violence-timeline .law h3{color:#9a294b}.violence-step-text{display:grid;grid-template-rows:0fr;transition:grid-template-rows .25s ease}.violence-step-text>div{min-height:0;overflow:hidden}.violence-step-text p{margin:0;color:#675b5d;font-size:14px;line-height:1.75}.violence-step-text a{display:inline-block;margin-top:13px;padding-bottom:4px;border-bottom:1px solid var(--v-gold);color:#8d1639;font:700 9px/1.2 var(--display);letter-spacing:.08em;text-decoration:none;text-transform:uppercase}.violence-step-text a span{margin-left:5px}.violence-timeline article.open .violence-step-text{grid-template-rows:1fr}.violence-more{margin-top:17px;padding:0 0 5px;border:0;border-bottom:1px solid var(--v-gold);background:transparent;color:var(--monaco-red);font:700 9px/1.2 var(--display);letter-spacing:.08em;text-transform:uppercase}.violence-more span{margin-left:7px;font-size:16px}.violence-archives{padding:110px max(28px,calc((100vw - 1260px)/2)) 120px;background:#fff}.violence-archives>header{text-align:center;margin-bottom:55px}.violence-archives>header>p:last-child,.violence-topics header>p:last-child{color:#6c6062}.violence-carousel{position:relative;display:grid;grid-template-columns:54px minmax(0,1fr) 54px;align-items:center;gap:18px}.violence-gallery-viewport{overflow:hidden}.violence-gallery{--active-slide:0;display:flex;transform:translate(calc(var(--active-slide) * -100%));transition:transform .5s cubic-bezier(.22,.78,.24,1)}.violence-gallery article{min-width:100%;padding:8px}.violence-archive-open{width:100%;min-height:590px;display:grid;grid-template-columns:minmax(390px,1.08fr) minmax(300px,.92fr);align-items:stretch;padding:0;border:1px solid #e2cdbb;background:var(--v-paper);color:inherit;text-align:left;box-shadow:0 18px 45px #3d0b1d14}.violence-card-copy{display:flex;flex-direction:column;align-items:flex-start;padding:clamp(30px,4vw,58px)}.violence-image-preview{width:100%;height:100%;min-height:588px;display:flex;overflow:hidden;background:#f3ebe5}.violence-image-preview img{width:100%;height:100%;object-fit:cover;object-position:var(--preview-position,center);filter:sepia(.08) saturate(.78);transition:transform .25s}.violence-image-preview.is-contained{padding:24px;background:#fff}.violence-image-preview.is-contained img{object-fit:contain;filter:none}.violence-archive-open:hover img{transform:scale(1.018)}.violence-archive-open small{color:#9a294b;font:700 10px/1.2 var(--display);letter-spacing:.12em;text-transform:uppercase}.violence-archive-open h3{margin:16px 0 14px;color:var(--v-deep);font:600 clamp(34px,3.3vw,48px)/.95 var(--v-serif)}.violence-archive-open p{margin:0;color:#726669;font-size:14px;line-height:1.65}.violence-card-citation{display:block;margin:5px 0 22px;padding:0 0 18px;border-bottom:2px solid var(--v-gold)}.violence-card-citation q{display:block;color:var(--v-deep);font:600 clamp(21px,2vw,27px)/1.08 var(--v-serif);quotes:none}.violence-card-citation em{display:block;margin-top:12px;color:#9a294b;font:700 8px/1.4 var(--display);font-style:normal;letter-spacing:.09em;text-transform:uppercase}.violence-source-available{margin-top:18px;padding:8px 11px;border:1px solid rgba(205,161,75,.75);border-radius:999px;color:#80510b;font:700 8px/1 var(--display);letter-spacing:.08em;text-transform:uppercase}.violence-archive-open b{margin-top:auto;padding-top:26px;color:var(--v-wine);font:700 10px/1.2 var(--display);letter-spacing:.08em;text-transform:uppercase}.violence-archive-open b i{margin-left:6px;font-style:normal}.violence-gallery-arrow{width:48px;height:48px;display:grid;place-items:center;border:1px solid var(--v-gold);border-radius:50%;background:#fff;color:var(--v-wine);box-shadow:0 8px 24px #3d0b1d1a;font:500 25px/1 var(--display);cursor:pointer;transition:background .2s,color .2s,transform .2s}.violence-gallery-arrow:hover,.violence-gallery-arrow:focus-visible{background:var(--v-wine);color:#fff;transform:scale(1.04)}.violence-gallery-count{position:absolute;right:72px;bottom:-34px;margin:0;color:#8d777d;font:600 11px/1 var(--display);letter-spacing:.12em}.violence-gallery-count strong{color:var(--v-wine)}.violence-image-preview.is-cropped{position:relative}.violence-image-preview.is-cropped img{position:absolute;width:calc(100% * 1280 / var(--thumb-crop-w));max-width:none;height:auto;left:calc(-100% * var(--thumb-crop-x) / var(--thumb-crop-w));top:calc(-100% * var(--thumb-crop-y) / var(--thumb-crop-h));object-fit:fill}.violence-quote{padding:88px 28px;background:var(--v-wine);color:#fff;text-align:center}.violence-quote>p,.violence-quote>blockquote{max-width:980px;margin:auto;font:500 clamp(35px,4vw,55px)/1.05 var(--v-serif)}.violence-quote>p span,.violence-quote>blockquote span{display:block;max-width:820px;margin:34px auto 0;padding-top:28px;border-top:1px solid rgba(230,177,72,.72);font:500 clamp(21px,2.2vw,30px)/1.32 var(--v-serif);color:#f6dfaf}.violence-topics{padding:105px max(28px,calc((100vw - 1180px)/2)) 110px;background:var(--v-paper)}.violence-topics>header{text-align:center;margin-bottom:50px}.violence-topics nav{display:flex;justify-content:center;gap:20px;flex-wrap:wrap}.violence-topics a{width:132px;display:grid;justify-items:center;color:var(--v-deep);text-align:center;text-decoration:none}.violence-topics a>span{width:94px;height:104px;display:grid;place-items:center;border:1px solid rgba(205,161,75,.55);border-radius:52% 48% 48% 52%;background:#f8ece6}.violence-topics img{width:90%;height:90%;object-fit:contain;filter:saturate(.45)}.violence-topics strong{margin-top:11px;font:600 19px/1 var(--v-serif)}.violence-topics small{margin-top:6px;color:#9a294b;font:700 8px/1.2 var(--display);letter-spacing:.08em;text-transform:uppercase}.violence-topics a.upcoming{opacity:.7}.violence-continue{min-height:270px;padding:62px 28px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;background:#fff3e6}.violence-continue h2{font-size:clamp(43px,4.5vw,64px)}.violence-continue h2 em{color:#9a294b}.violence-continue>a{margin-top:25px}.violence-lightbox{width:min(1080px,calc(100vw - 28px));height:min(960px,calc(100vh - 28px));padding:14px;border:0;background:transparent;overflow:visible}.violence-lightbox::backdrop{background:#fffcf8f7;backdrop-filter:blur(3px)}.violence-lightbox-content{height:100%;padding:18px 14px;display:flex;flex-direction:column;align-items:center;gap:18px;overflow:auto}.violence-lightbox-header{width:min(860px,100%);display:flex;align-items:center;justify-content:space-between;gap:24px}.has-many-links .violence-lightbox-header{flex-direction:column;align-items:flex-start;gap:12px}.has-many-links .violence-lightbox-links{justify-content:flex-start}.violence-lightbox-header h2{margin:0;color:var(--v-deep);font:600 clamp(24px,3vw,36px)/1 var(--v-serif)}.violence-document{--crop-x:0;--crop-y:0;--crop-w:1280;--crop-h:720;position:relative;flex:0 0 auto;width:min(100%,calc((100vh - 160px) * var(--crop-w) / var(--crop-h)));aspect-ratio:var(--crop-w)/var(--crop-h);overflow:hidden;background:#fff;box-shadow:0 18px 55px #3d0b1d29}.violence-document img{position:absolute;width:calc(100% * 1280 / var(--crop-w));max-width:none;height:auto;left:calc(-100% * var(--crop-x) / var(--crop-w));top:calc(-100% * var(--crop-y) / var(--crop-h))}.violence-document.is-contained{width:min(820px,100%);height:min(74vh,820px);aspect-ratio:auto;padding:12px;background:#fff}.violence-document.is-contained img{position:static;width:100%;height:100%;object-fit:contain}.violence-archive-quotation{width:min(820px,100%);margin:0;padding:clamp(42px,7vw,76px);background:linear-gradient(145deg,#fff,#f8eee8);border:1px solid #e2cdbb;box-shadow:0 18px 55px #3d0b1d1f;text-align:center}.violence-archive-quotation blockquote{margin:0;color:var(--v-deep);font:600 clamp(34px,4.3vw,56px)/1.02 var(--v-serif)}.violence-archive-quotation figcaption{margin-top:28px;color:#9a294b;font:700 10px/1.4 var(--display);letter-spacing:.12em;text-transform:uppercase}.violence-archive-quotation p{max-width:620px;margin:22px auto 0;color:#6c6062;font-size:13px;line-height:1.7}.has-document-quote .violence-document.is-contained{height:min(64vh,720px)}.has-document-quote .violence-archive-quotation{padding:20px 28px 24px;background:#fff;border:0;border-top:2px solid var(--v-gold);box-shadow:none}.has-document-quote .violence-archive-quotation blockquote{font-size:clamp(23px,2.8vw,34px);line-height:1.06}.has-document-quote .violence-archive-quotation figcaption{margin-top:14px}.has-document-quote .violence-archive-quotation p{margin-top:10px;font-size:12px}.violence-lightbox-links{display:flex;justify-content:flex-end;gap:12px;flex-wrap:wrap}.violence-lightbox-links:empty{display:none}.violence-lightbox-links a{padding:11px 14px;border:1px solid var(--v-gold);border-radius:999px;background:#fffaf2;color:var(--v-wine);font:700 9px/1.2 var(--display);letter-spacing:.08em;text-decoration:none;text-transform:uppercase}.violence-close{position:absolute;z-index:2;right:2px;top:2px;width:38px;height:38px;border:1px solid #e2cdbb;border-radius:50%;background:#fff;color:var(--v-wine);box-shadow:0 5px 18px #3d0b1d24;font-size:28px;line-height:34px}@media(min-width:701px){.violence-lightbox-content.has-document-quote{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,360px);grid-template-rows:auto minmax(0,1fr);align-items:center;column-gap:30px;row-gap:18px;overflow:hidden}.has-document-quote .violence-lightbox-header{width:100%;grid-column:1/-1;display:grid;grid-template-columns:1fr;align-items:start;gap:12px}.has-document-quote .violence-lightbox-links{flex-direction:row;align-items:center;justify-content:flex-start;flex-wrap:wrap}.has-document-quote .violence-document{grid-column:1;grid-row:2}.has-document-quote .violence-document.is-contained{width:100%;height:min(64vh,680px);margin:0}.has-document-quote .violence-archive-quotation{grid-column:2;grid-row:2;width:100%;align-self:center;padding:28px 24px 30px;text-align:left}.has-document-quote .violence-archive-quotation blockquote{font-size:clamp(27px,3vw,39px)}.has-document-quote .violence-archive-quotation p{font-size:13px;line-height:1.65}}@media(max-width:960px){.violence-hero{grid-template-columns:1fr;padding-top:90px}.violence-hero-art{height:450px}.violence-carousel{grid-template-columns:46px minmax(0,1fr) 46px;gap:10px}.violence-archive-open{grid-template-columns:1fr}.violence-image-preview{height:500px;min-height:0}.violence-card-copy{min-height:330px}.violence-lightbox-header{padding-right:42px;align-items:flex-start;flex-direction:column;gap:12px}.violence-lightbox-links{justify-content:flex-start}}@media(max-width:700px){.violence-hero{min-height:auto;padding:70px 24px 55px}.violence-hero h1{font-size:52px}.violence-hero-copy>p:not(.violence-eyebrow){font-size:15px}.violence-hero-art{height:330px;margin-top:30px}.paper{font-size:19px}.paper-one{width:145px;height:190px;left:0}.paper-two{width:155px;height:210px;left:30%}.paper-three{width:125px;height:150px;right:0}.violence-manifesto{padding:64px 24px}.violence-timeline{padding:80px 24px}.violence-timeline>header{text-align:left;margin-bottom:55px}.violence-legend{justify-content:flex-start}.violence-legend em{width:100%;margin:4px 0 0}.violence-timeline ol:before{left:25px}.violence-timeline li,.violence-timeline li:nth-child(2n){width:100%;min-height:0;margin:0;padding:0 0 55px 76px;text-align:left}.violence-number,.violence-timeline li:nth-child(2n) .violence-number{left:0;right:auto;width:50px;height:50px}.violence-timeline h3{font-size:33px}.violence-archives{padding-inline:14px}.violence-carousel{grid-template-columns:38px minmax(0,1fr) 38px;gap:4px}.violence-gallery-arrow{width:36px;height:44px;border-radius:18px;font-size:20px}.violence-gallery article{padding:4px}.violence-image-preview{height:390px}.violence-card-copy{min-height:365px;padding:25px 20px}.violence-archive-open h3{font-size:34px}.violence-card-citation q{font-size:21px}.violence-gallery-count{right:48px;bottom:-28px}.violence-lightbox{width:calc(100vw - 12px);height:calc(100vh - 12px);padding:6px}.violence-lightbox-content{padding:10px 4px}.has-document-quote .violence-lightbox-header{order:1}.has-document-quote .violence-archive-quotation{order:2;padding:17px 18px 20px;text-align:left}.has-document-quote .violence-document{order:3}.violence-document.is-contained,.has-document-quote .violence-document.is-contained{height:58vh;padding:4px}.violence-lightbox-links a{padding:9px 11px}.violence-quote{padding:72px 24px}.violence-topics{padding:80px 24px}.violence-topics nav{display:grid;grid-template-columns:repeat(2,1fr);gap:28px 12px}.violence-topics a{width:auto}.violence-continue{min-height:240px}.violence-page footer{grid-template-columns:72px 1fr}.violence-page .footer-links{grid-column:1/-1;align-items:center;flex-direction:row;justify-content:center}}@media(max-width:960px){.violence-gallery-arrow{align-self:start;margin-top:226px}}@media(max-width:700px){.violence-gallery-arrow{margin-top:177px}}.violence-lightbox-page{margin:0 0 7px;color:#9a294b;font:700 9px/1.2 var(--display);letter-spacing:.12em;text-transform:uppercase}.violence-lightbox-page:empty{display:none}.violence-lightbox-note{max-width:820px;margin:10px 0 0;color:#6c6062;font-size:13px;line-height:1.55}.violence-lightbox-note:empty{display:none}.violence-card-copy>p:empty{display:none}@media(prefers-reduced-motion:reduce){.violence-step-text,.violence-archive-open img{transition:none}}.violence-gallery-arrow svg{width:23px;height:23px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}
