:root{--ink:#161616;--ink-soft:#53514c;--paper:#f4f0e6;--paper-dark:#e7e0d0;--rule:#282722;--red:#9f2c21;--serif:Georgia, "Times New Roman", serif;--sans:-apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--mono:"SFMono-Regular", Consolas, "Liberation Mono", monospace;--sheet-width:min(calc(100% - 8rem), 1180px);--sheet-top:3.5rem;--turn-duration:1s}*{box-sizing:border-box;cursor:zoom-in!important}html{cursor:zoom-in;scroll-behavior:smooth;background-color:#24231f;background-image:radial-gradient(circle at 20% -6rem,#59564d,#0000 48rem);background-repeat:no-repeat;background-attachment:fixed;min-height:100%;overflow-x:clip}body{min-height:100vh;color:var(--ink);font-family:var(--sans);background:0 0;margin:0;display:flow-root;position:relative}a{color:inherit}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.folio-stack{z-index:0;pointer-events:none;transform-origin:50% calc(var(--sheet-top) + 22rem);position:fixed;inset:0;overflow:hidden}.folio-stack__sheet{top:var(--sheet-top);width:var(--sheet-width);background:repeating-linear-gradient(0deg, #372f2205 0 1px, transparent 1px 4px), var(--paper-dark);transform-origin:50% 22rem;border:1px solid #1e1d19d9;height:max(42rem,100svh - 5rem);padding:1.5rem 2rem;position:absolute;left:50%;overflow:hidden;box-shadow:1px 2px #b8b09e,0 6px 12px #0003,0 1.2rem 2.5rem #0003}.folio-stack__sheet--1{transform:translate(calc(.6rem - 50%),.5rem)rotate(1.8deg)}.folio-stack__sheet--2{transform:translate(calc(-50% - .4rem),1.1rem)rotate(-2.8deg)}.folio-stack__sheet--3{background-color:#e2dac9;transform:translate(calc(.4rem - 50%),1.7rem)rotate(3.8deg)}.folio-stack__sheet--4{background-color:#ded5c2;transform:translate(calc(-50% - .6rem),2.1rem)rotate(-4.6deg)}.folio-stack__masthead{color:#605c5066;font:bold clamp(1.5rem, 5vw, 4rem)/1 var(--serif);text-align:center;border-block:3px double #605c5055;padding:.35rem 0}.folio-stack__columns{opacity:.25;background:repeating-linear-gradient(90deg, transparent 0 calc(25% - 12px), var(--paper-dark) calc(25% - 12px) calc(25% - 1px), #655e50 calc(25% - 1px) 25%), repeating-linear-gradient(0deg, transparent 0 7px, #655e50 7px 8px, transparent 8px 11px);height:100%;margin-top:1rem}.folio-stack__number{color:#605c5088;font:.7rem var(--mono);position:absolute;bottom:.5rem;right:1.5rem}.paper-shell{--sheet-angle:-.7deg;z-index:2;width:var(--sheet-width);min-height:calc(100svh - 7rem);margin:var(--sheet-top) auto 5rem;background:radial-gradient(circle at 20% 0%, #ffffff8c, transparent 32rem), repeating-linear-gradient(0deg, #372f2206 0 1px, transparent 1px 4px), var(--paper);rotate:var(--sheet-angle);transform-origin:50% 22rem;border:1px solid #28272266;padding:1.25rem clamp(1rem,3vw,3.25rem) 2rem;position:relative;box-shadow:1px 2px #c7bfad,0 3px 7px #0003,0 1.5rem 2.8rem #0005}.paper-shell--article{--sheet-angle:.45deg}@media (width>=900px) and (prefers-reduced-motion:no-preference){html:not([data-paper-navigated]) .folio-stack,html:not([data-paper-navigated]) main.paper-shell{animation:1.15s cubic-bezier(.16,.76,.26,1) both press-spin-in}}@property --paper-fold{syntax:"<length>";inherits:true;initial-value:0}.paper-flight{z-index:5;pointer-events:none;position:fixed;inset:0;overflow:clip}.paper-flight__sheet,.paper-flight__underlay{--paper-fold:0px;rotate:var(--sheet-angle);transform-origin:12% 12rem;backface-visibility:hidden;contain:paint;position:absolute;overflow:hidden}.paper-flight__sheet{z-index:2;will-change:transform, opacity;filter:drop-shadow(0 10px 12px #0003)}.paper-flight__underlay{z-index:1}.paper-flight .paper-flight__page{width:100%;height:100%;min-height:0;box-shadow:none;clip-path:polygon(0 0, calc(100% - var(--paper-fold)) 0, calc(100% - var(--paper-fold)) var(--page-fold-top), 100% calc(var(--page-fold-top) + var(--paper-fold)), 100% 100%, 0 100%);margin:0;animation:none;position:absolute;inset:0;transform:none}.paper-flight__fold{z-index:3;width:var(--paper-fold);height:var(--paper-fold);clip-path:polygon(0 0,100% 100%,0 100%);filter:drop-shadow(-5px 8px 6px #0005);background:linear-gradient(45deg,#b7ae98,#e6decc 42%,#fffaf0 49%,#d1c8b4 51%,#f4f0e6 75%);position:absolute;top:0;right:0}.paper-flight--reveal .paper-flight__sheet{animation:sheet-lift-away var(--turn-duration) cubic-bezier(.45, .02, .35, 1) both}html[data-paper-turn=reveal] main.paper-shell:not(.paper-flight__page){animation:sheet-settle var(--turn-duration) ease-out both;will-change:transform, opacity}.paper-flight--return .paper-flight__sheet{animation:sheet-lay-down var(--turn-duration) cubic-bezier(.45, .02, .35, 1) both}::view-transition,::view-transition-group(root),::view-transition-old(root),::view-transition-new(root){background:#24231f}::view-transition-old(root),::view-transition-new(root){mix-blend-mode:normal;animation:none}@keyframes press-spin-in{0%{opacity:0;transform:translate(16vw,-12vh)rotate(-155deg)scale(.16)}12%{opacity:1}72%{transform:translate(-.3rem,.2rem)rotate(2deg)scale(1.015)}to{opacity:1;transform:translate(0)rotate(0)scale(1)}}@keyframes sheet-lift-away{0%{--paper-fold:0px;transform:perspective(1800px)translate(0,0)rotateX(0)rotateY(0)rotate(0)}24%{--paper-fold:160px;filter:drop-shadow(14px 24px 18px #0005);transform:perspective(1800px)translate3d(-.5rem,-.5rem,30px)rotateX(2deg)rotateY(-5deg)rotate(-1deg)}65%{--paper-fold:240px;opacity:1}to{--paper-fold:320px;opacity:0;filter:drop-shadow(50px 60px 30px #0002);transform:perspective(1800px)translate3d(-130vw,-30vh,160px)rotateX(9deg)rotateY(-32deg)rotate(-24deg)}}@keyframes sheet-lay-down{0%{--paper-fold:320px;opacity:0;filter:drop-shadow(50px 60px 30px #0002);transform:perspective(1800px)translate3d(-130vw,-30vh,160px)rotateX(9deg)rotateY(-32deg)rotate(-24deg)}35%{--paper-fold:240px;opacity:1}76%{--paper-fold:160px;filter:drop-shadow(14px 24px 18px #0005);transform:perspective(1800px)translate3d(-.5rem,-.5rem,30px)rotateX(2deg)rotateY(-5deg)rotate(-1deg)}to{--paper-fold:0px;opacity:1;filter:drop-shadow(0 10px 12px #0003);transform:perspective(1800px)translate(0,0)rotateX(0)rotateY(0)rotate(0)}}@keyframes sheet-settle{0%{transform:translate(.4rem,.4rem)rotate(1deg)scale(.991)}to{transform:translate(0)rotate(0)scale(1)}}@media (width<=899px){:root{--sheet-width:calc(100% - 3.5rem);--sheet-top:1.8rem;--turn-duration:.65s}}.masthead{z-index:1;text-align:center;padding-top:.2rem;position:relative}.masthead__edition{border-bottom:1px solid var(--rule);color:var(--ink-soft);font:400 clamp(.55rem, 1vw, .68rem)/1.3 var(--mono);letter-spacing:.025em;text-transform:uppercase;justify-content:space-between;gap:.5rem;padding-bottom:.5rem;display:flex}.masthead__title{color:var(--ink);font:400 clamp(3.25rem, 10vw, 8.4rem)/.82 var(--serif);letter-spacing:-.075em;margin:.6rem 0 0;text-decoration:none;display:inline-block}.masthead__motto{font:500 clamp(.6rem, 1vw, .72rem)/1.4 var(--mono);letter-spacing:.18em;text-transform:uppercase;text-wrap:balance;margin:.8rem 0 .7rem}.masthead__nav{border-block:2px solid var(--rule);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;justify-content:center;gap:clamp(.7rem,3vw,2.5rem);padding:.7rem .2rem .8rem;font-size:.73rem;font-weight:700;display:flex;overflow:auto}.masthead__nav a{text-decoration:none}.masthead__nav a:hover{color:var(--red)}.page-sheet{position:relative}.front-page{border-bottom:2px solid var(--rule);padding:.85rem 0 1.5rem}.breaking-line{color:var(--ink-soft);font:500 clamp(.62rem, 1.2vw, .74rem)/1.3 var(--mono);letter-spacing:.025em;text-transform:uppercase;align-items:center;gap:.55rem;margin:0 0 1rem;display:flex}.breaking-line:after{content:"";background:var(--rule);flex:1;height:1px}.breaking-line span{color:var(--paper);background:var(--red);padding:.25rem .4rem}.article-card{min-width:0}.article-card__link{color:inherit;text-decoration:none;display:block}.article-card__art{background:linear-gradient(135deg,#0000 45%,#161616d9 45% 47%,#0000 47%),radial-gradient(at 20% 92%,#cd5037 0 14%,#0000 14.3%),radial-gradient(at 72% 32%,#d7a645 0 18%,#0000 18.3%),linear-gradient(126deg,#254a54 0 48%,#b4cfbd 48% 61%,#eadcb8 61%);min-height:12rem;position:relative;overflow:hidden}.article-card__art:before,.article-card__art:after{content:"";border:1px solid #f4f0e6bf;border-radius:50%;position:absolute}.article-card__art:before{width:16rem;height:16rem;top:-6rem;right:-5rem}.article-card__art:after{width:8rem;height:8rem;bottom:-3rem;left:35%}.article-card__body{padding:1rem 0 .4rem}.kicker{color:var(--red);font:500 .65rem/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;margin:0 0 .35rem}.article-card h2{font:400 clamp(1.65rem, 3.8vw, 3.4rem)/.98 var(--serif);letter-spacing:-.035em;margin:0}.article-card__deck,.story__deck{color:var(--ink-soft);font:400 clamp(.95rem, 1.6vw, 1.15rem)/1.45 var(--sans);margin:.7rem 0}.byline{color:var(--ink-soft);font:400 .63rem/1.45 var(--mono);text-transform:uppercase;margin:0}.article-card--lead{grid-template-columns:minmax(0,1.22fr) minmax(15rem,.78fr);gap:clamp(1.25rem,4vw,3.5rem);display:grid}.article-card--lead .article-card__link{display:contents}.article-card--lead .article-card__art,.article-card--lead .article-card__image{order:2;height:100%;min-height:25rem}.article-card--lead .article-card__body{order:1;align-self:center;padding:1rem 0}.article-card--lead h2{font-size:clamp(2.8rem,6.5vw,5.75rem)}.article-card--lead .article-card__deck{max-width:35rem;font-size:clamp(1rem,1.7vw,1.25rem)}.article-card__image,.story__image{object-fit:cover;filter:saturate(.78)contrast(1.04);width:100%;display:block}.empty-newsroom{text-align:center;place-content:center;min-height:clamp(20rem,52vw,34rem);padding:4rem 1rem;display:grid}.empty-newsroom h2{max-width:12ch;font:400 clamp(3rem, 8vw, 6.5rem)/.86 var(--serif);letter-spacing:-.06em;margin:.35rem auto 1rem}.empty-newsroom>p:last-child{max-width:34rem;color:var(--ink-soft);font:1.05rem/1.55 var(--serif);margin:0 auto}.latest,.desks{border-bottom:1px solid var(--rule);padding:2.5rem 0}.section-heading{justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:1.2rem;display:flex}.section-heading h2{font:400 clamp(2.25rem, 5vw, 4.3rem)/.85 var(--serif);letter-spacing:-.05em;margin:0}.section-heading .kicker{margin:0}.article-grid{border-top:1px solid var(--rule);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.article-grid .article-card{border-bottom:1px solid var(--rule);padding:1.25rem 1.25rem 1rem 0}.article-grid .article-card:nth-child(2n){border-left:1px solid var(--rule);padding:1.25rem 0 1rem 1.25rem}.article-grid .article-card__art{min-height:9rem}.article-grid .article-card h2{font-size:clamp(1.4rem,2.5vw,2.2rem)}.article-card__link:hover h2{color:var(--red)}.article-card__link:hover .article-card__art{animation:.6s both turn-corner}.desk-list{border-top:2px solid var(--rule)}.desk-link{border-bottom:1px solid var(--rule);grid-template-columns:3rem 1fr auto;align-items:baseline;gap:1rem;padding:.78rem 0;text-decoration:none;display:grid}.desk-link span{color:var(--ink-soft);font:.65rem var(--mono)}.desk-link strong{font:400 clamp(1.8rem, 4vw, 3.5rem)/1 var(--serif);letter-spacing:-.04em}.desk-link:hover{color:var(--red);padding-left:.6rem;transition:padding .2s,color .2s}.footer{color:var(--ink-soft);font:.62rem/1.4 var(--mono);letter-spacing:.04em;text-transform:uppercase;justify-content:space-between;gap:1rem;padding:1rem 0 0;display:flex}.footer p{margin:0}.story{max-width:52rem;margin:0 auto;padding:clamp(1rem,2.5vw,2rem) 0 2.5rem}.back-link{color:var(--red);font:500 .67rem/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;margin-bottom:clamp(1rem,2vw,1.5rem);text-decoration:none;display:inline-block}.back-link:hover{text-underline-offset:.25em;text-decoration:underline}.story__header{border-bottom:1px solid var(--rule);padding-bottom:2rem}.story h1,.not-found h1{font:400 clamp(3.25rem, 9vw, 6.8rem)/.88 var(--serif);letter-spacing:-.06em;margin:0}.story__deck{max-width:40rem;font-size:clamp(1.1rem,2.2vw,1.4rem)}.story__image{max-height:34rem;margin:2rem 0}.story__content{max-width:39rem;font:400 clamp(1.05rem, 2vw, 1.2rem)/1.65 var(--serif);margin:clamp(2.4rem,6vw,4.25rem) auto 0}.story__content p{margin:0 0 .78em}.story__content h2{font:400 clamp(2rem, 4vw, 3rem)/.95 var(--serif);letter-spacing:-.04em;margin:2em 0 .6em}.story__content blockquote{border-left:3px solid var(--red);margin:1.8em 0;padding:.25em 0 .25em 1em;font-size:1.35em;font-style:italic;line-height:1.2}.story__content a{color:var(--red);text-underline-offset:.18em}.word-hover{border-radius:.08em;transition:background-color .12s,color .12s}::highlight(paper-word){color:var(--paper);background-color:var(--ink)}@media (hover:hover){.word-hover:hover{color:var(--paper);background:var(--ink)}}.not-found{text-align:center;min-height:70vh;padding:clamp(4rem,16vw,10rem) 0}.not-found .kicker{margin-bottom:1rem}.not-found .back-link{margin:2rem 0 0}@keyframes turn-corner{50%{clip-path:polygon(0 0,93% 0,100% 8%,100% 100%,0 100%);transform:perspective(600px)rotateY(-1deg)}}@supports ((-moz-appearance:none)){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.paper-flight{display:none}.paper-shell{background:var(--paper);rotate:none;box-shadow:0 3px 8px #0003}.folio-stack__sheet{background:var(--paper-dark);box-shadow:1px 2px #b8b09e}.folio-stack__columns{display:none}}@media (width<=680px){:root{--sheet-width:calc(100% - 2.2rem);--sheet-top:1.2rem}.paper-shell{--sheet-angle:-.22deg;margin-bottom:3rem;padding-inline:1rem}.paper-shell--article{--sheet-angle:.18deg}.folio-stack__sheet{transform-origin:50% 5rem}.masthead__title{font-size:clamp(2.5rem,10vw,4.2rem)}.masthead__nav{justify-content:flex-start}.masthead__edition span:first-child,.masthead__edition span:last-child{display:none}.masthead__edition{justify-content:center}.article-card--lead{flex-direction:column;gap:.4rem;display:flex}.article-card--lead .article-card__art,.article-card--lead .article-card__image{order:1;min-height:15rem}.article-card--lead .article-card__body{order:2}.article-grid{grid-template-columns:1fr}.article-grid .article-card,.article-grid .article-card:nth-child(2n){border-left:0;padding:1.25rem 0}.footer{flex-direction:column}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.paper-flight{display:none}}.astro-route-announcer{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;top:0;left:0;overflow:hidden}
