:root{--font-heading:"Rock Salt", sans-serif;--font-body:"Courier New", Courier, monospace;--breakpoint-mobile:60em;--color-bg:#2b2b2b;--color-black:#000;--color-near-black:#141414;--color-text-body:#d9d9d9;--color-text-muted:#bfbfbf;--color-text-purple:#a6a6a6;--color-text-purple-link:#c2c2c2;--color-menu-btn-text:#bfbfbf;--color-heading-bg:#707070;--color-focus-outline:#e6e6e6;--color-hover-shadow:#848484;--color-nav-archives-bg:#d4d4d4;--color-nav-archives-border:#8c8c8c;--color-nav-about-bg:#bcbcbc;--color-nav-about-border:#707070;--color-nav-link-hover-bg:#f0f0f0;--shadow-panel:-6px 6px 5px #0003;--shadow-note:-6px 6px 6px #0003;--shadow-note-hover:-6px 6px 6px #52525233;--shadow-photo:0 10px 14px #14141433;--shadow-photo-hover:0 12px 24px #00000040;--radius-sm:10px;--radius-lg:30px}body{font-family:var(--font-heading);background-color:var(--color-bg);font-weight:700}footer{margin:4rem auto 0}@media (max-width:60em){footer{font-size:20%}}a:link,a:visited,a:hover,a:active{color:inherit;text-decoration:none}.page{background-color:var(--color-bg);flex-direction:column;width:100%;min-height:100vh;display:flex}.navbar{z-index:20;background-color:var(--color-bg);box-shadow:var(--shadow-panel);justify-content:space-between;align-items:center;padding:10px 5%;display:flex;position:sticky;top:0}.nav-brand{cursor:pointer;align-items:center;display:flex}#nav-logo{object-fit:contain;width:auto;height:60px}.nav-toggle{cursor:pointer;background:0 0;border:none;flex-direction:column;justify-content:space-between;width:30px;height:22px;padding:0;display:none}.nav-toggle span{background-color:var(--color-menu-btn-text);border-radius:var(--radius-sm);width:100%;height:3px;display:block}.nav-links{align-items:center;gap:20px;display:flex}.nav-link{color:var(--color-near-black);border-radius:var(--radius-lg);box-shadow:var(--shadow-note);cursor:pointer;text-shadow:-.2px .3px .1px #646464;padding:10px 24px;font-size:15px;font-weight:700;transition:transform .3s,background-color .2s}.nav-link:hover{background-color:var(--color-nav-link-hover-bg);box-shadow:var(--shadow-note-hover);transform:translateY(-3px)}#about-link{background-color:var(--color-nav-about-bg);border:4px solid var(--color-nav-about-border)}#archive-link{background-color:var(--color-nav-archives-bg);border:4px solid var(--color-nav-archives-border)}@media (max-width:60em){.nav-toggle{display:flex}.nav-links{background-color:var(--color-bg);box-shadow:var(--shadow-panel);flex-direction:column;align-items:stretch;gap:10px;padding:15px 5%;display:none;position:absolute;top:100%;left:0;right:0}.nav-links.open{display:flex}.nav-link{text-align:center}}.main{background-color:var(--color-bg);z-index:10;flex-direction:column;flex:1;justify-content:start;align-items:center;width:100%;max-width:1100px;margin:0 auto;display:flex;position:relative}#logo{object-fit:contain;z-index:2;align-items:center;width:50vh;margin:auto;display:block;position:relative}@media (max-width:60em){#logo{width:60%;margin-top:0}}#logo:hover{cursor:pointer}#about{object-fit:contain;width:65%;height:auto;margin-bottom:-20px}.content-border-box{font-family:var(--font-body);text-align:center;color:var(--color-text-body);background-color:var(--color-bg);box-shadow:10px 10px var(--color-menu-btn-text);border-radius:var(--radius-sm);z-index:2;width:80%;margin-top:5%;padding:10px 20px;font-size:1.2rem}@media (max-width:60em){.content-border-box{font-size:16px}}.content-border-box h4{text-align:center;background-color:var(--color-heading-bg);margin:0;padding:10px 0}.content-border-box p{text-shadow:2px 1px 5px #000;margin:0 auto;padding:18px 30px;font-weight:200;display:block}@media (max-width:60em){.content-border-box p{text-align:center;font-size:1.1rem}}#flipbook-container{opacity:.9;border-radius:var(--radius-lg);width:auto;box-shadow:0px 0px 20px var(--color-black);background-color:#3d3d3d;justify-content:center;align-items:center;margin-top:6%;padding:30px 0;display:flex}#flipbook{justify-content:center;align-items:center;width:90vh;height:auto;margin:30px 20px;transition:transform .5s;display:flex;position:relative}@media (max-width:60em){#flipbook{width:35vh}}#flipbook-sizing-wrapper{width:100%;max-width:600px;margin:0 auto}.purple-text{font-family:var(--font-body);color:var(--color-text-purple);text-align:center;margin:2% 15%;font-size:1.2rem}@media (max-width:60em){.purple-text{font-size:.8rem}}.purple-text:link,.purple-text:visited,.purple-text:active{color:var(--color-text-purple-link);font-size:1.3rem}#footer{color:var(--color-text-muted);margin-bottom:5%}#about-us-text,#substack-text,#meet-the-team-text{color:var(--color-text-muted);text-shadow:2px 1px 5px #272727;margin:3rem auto}.photo-grid-condensed{width:60%;max-width:600px}.photo-grid{grid-template-columns:repeat(3,1fr);gap:50px;width:80%;display:grid}@media (max-width:60em){.photo-grid{grid-template-columns:repeat(2,1fr)}}.photo-grid img{object-fit:cover;width:100%;height:auto;box-shadow:var(--shadow-photo);border-radius:8px;display:block}.photo-grid a:focus img{outline:3px solid var(--color-focus-outline);outline-offset:4px}.photo-grid img{transition:transform .3s,box-shadow .3s}.photo-grid img:hover{box-shadow:var(--shadow-photo-hover);cursor:default;transform:translateY(-8px)scale(1.05)}#join-us-text{color:var(--color-text-muted);text-shadow:2px 1px 5px #272727;margin:3rem auto 0}#archives{text-align:center;border-radius:var(--radius-lg);background-color:#3d3d3d;width:88%;margin:2rem 0;display:flex}#archives-bg-overlay{background-color:var(--color-bg);border-radius:var(--radius-lg);margin:2rem 4rem;display:block}.prev-issue{width:80%;margin:2rem;padding:0;display:inline-block}.prev-issue img{box-shadow:0px 0px 20px var(--color-black)}@media (max-width:60em){.prev-issue img{width:90%}}.prev-issue img:hover{box-shadow:0px 0px 20px var(--color-hover-shadow)}.prev-issue p{color:var(--color-text-muted);font-size:1rem}body{margin:0}.cs-magazine,.cs-magazine *{box-sizing:border-box}.cs-magazine{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.cs-magazine a{color:inherit;text-decoration:none}.cs-magazine button{font:inherit}.cs-magazine img{display:block}.cs-magazine section{scroll-margin-top:8rem}.cs-magazine :focus-visible{outline-offset:5px;outline:2px solid #fff}.cs-magazine .font-sans,.cs-magazine.font-sans{font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.cs-magazine .bg-dark,.cs-magazine.bg-dark{background:#0a0a0a}.cs-magazine .bg-surface{background:#1c2022}.cs-magazine .bg-nav{background:#0a0a0af5}.cs-magazine .bg-overlay{background:#0009}.cs-magazine .text-white,.cs-magazine.text-white{color:#fff}.cs-magazine .text-soft{color:#e1e1e1}.cs-magazine .text-muted,.cs-magazine.text-muted{color:#aaa}.cs-magazine .relative{position:relative}.cs-magazine .absolute{position:absolute}.cs-magazine.fixed{position:fixed}.cs-magazine .inset-0{inset:0}.cs-magazine .isolate{isolation:isolate}.cs-magazine .z-1{z-index:1}.cs-magazine.z-50{z-index:50}.cs-magazine .block{display:block}.cs-magazine .inline-block{display:inline-block}.cs-magazine .flex{display:flex}.cs-magazine .grid{display:grid}.cs-magazine .place-center{place-items:center}.cs-magazine .items-center{align-items:center}.cs-magazine .justify-between{justify-content:space-between}.cs-magazine .shrink-0{flex-shrink:0}.cs-magazine .min-w-0{min-width:0}.cs-magazine .full-size{width:100%;height:100%}.cs-magazine .full-width{width:100%}.cs-magazine .full-height{height:100%}.cs-magazine .content-width{width:100%;max-width:72rem}.cs-magazine .max-copy{max-width:43rem}.cs-magazine .min-screen{min-height:100vh;min-height:100svh}.cs-magazine .min-section{min-height:65vh;min-height:65svh}.cs-magazine .overflow-hidden{overflow:hidden}.cs-magazine .object-cover{object-fit:cover}.cs-magazine .aspect-video{aspect-ratio:16/10}.cs-magazine .text-center{text-align:center}.cs-magazine .text-hero{overflow-wrap:anywhere;font-size:clamp(3.25rem,9vw,8rem);line-height:1.02}.cs-magazine .text-heading{font-size:clamp(2rem,4.5vw,3.5rem);line-height:1.15}.cs-magazine .text-lead{font-size:clamp(1.05rem,2vw,1.35rem)}.cs-magazine .text-card{font-size:1.4rem}.cs-magazine .text-brand{font-size:1.25rem}.cs-magazine .nav-logo{width:auto;height:clamp(1.75rem,4vw,2.5rem)}.cs-magazine .hero-logo{width:min(100%,36rem);height:auto}.cs-magazine .text-small{font-size:.875rem}.cs-magazine .font-bold{font-weight:700}.cs-magazine .font-medium{font-weight:500}.cs-magazine .tracking-tight{letter-spacing:-.04em}.cs-magazine .leading-relaxed{line-height:1.7}.cs-magazine .leading-snug{line-height:1.35}.cs-magazine .break-anywhere{overflow-wrap:anywhere}.cs-magazine .m-0{margin:0}.cs-magazine .mx-auto{margin-inline:auto}.cs-magazine .mb-0{margin-bottom:0}.cs-magazine .mt-5{margin-top:1.25rem}.cs-magazine .mt-6{margin-top:1.5rem}.cs-magazine .mt-16{margin-top:4rem}.cs-magazine .p-0{padding:0}.cs-magazine .px-page,.cs-magazine.px-page{padding-inline:clamp(1.25rem,5vw,5rem)}.cs-magazine .py-section{padding-block:clamp(5rem,10vw,9rem)}.cs-magazine .py-hero{padding-block:12rem 8rem}.cs-magazine.py-8{padding-block:2rem}.cs-magazine .p-card{padding:1.75rem}.cs-magazine .p-nav{padding:.75rem .75rem .75rem 1.75rem}.cs-magazine .gap-6{gap:1.5rem}.cs-magazine .gap-nav{gap:clamp(1rem,3vw,2.5rem)}.cs-magazine .list-none{list-style:none}.cs-magazine .rounded-pill{border-radius:999px}.cs-magazine .rounded-card{border-radius:1.25rem}.cs-magazine .border-subtle{border:1px solid #343434}.cs-magazine.border-top{border-top:1px solid #252525}.cs-magazine.nav-position{width:min(72rem,100% - 2rem);top:1rem;left:50%;transform:translate(-50%)}.cs-magazine .nav-link{padding-block:.75rem;display:block}.cs-magazine .nav-cta{color:#0a0a0a;background:#fff;border-radius:999px;padding:1rem 1.75rem;transition:background .2s;display:block}.cs-magazine .nav-cta:hover{background:#dedede}.cs-magazine .link-hover{transition:opacity .2s}.cs-magazine .link-hover:hover{opacity:.7}.cs-magazine .underline-link{text-underline-offset:.35em;text-decoration:underline;transition:color .2s}.cs-magazine .underline-link:hover{color:#fff}.cs-magazine .article-columns{grid-template-columns:repeat(3,minmax(0,1fr))}.cs-magazine .card-hover{transition:border-color .2s}.cs-magazine .card-hover:hover{border-color:#888}.cs-magazine .slide-fade{transition:opacity 1.2s ease-in-out}.cs-magazine .opacity-100{opacity:1}.cs-magazine .opacity-0{opacity:0}.cs-magazine .bottom-6{bottom:1.5rem}.cs-magazine .right-page{right:clamp(1.25rem,5vw,5rem)}.cs-magazine .button-quiet{color:#eee;cursor:pointer;background:#0a0a0acc;border:1px solid #777;border-radius:999px;padding:.65rem 1rem;font-size:.875rem}.cs-magazine .button-quiet:hover{background:#242424}.cs-magazine .sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.cs-magazine .skip-link{z-index:100;color:#0a0a0a;background:#fff;padding:.75rem 1rem;position:fixed;top:.5rem;left:1rem;transform:translateY(-200%)}.cs-magazine .skip-link:focus{transform:translateY(0)}@media (max-width:700px){.cs-magazine .nav-wrap{flex-direction:column;gap:.5rem}.cs-magazine .rounded-pill{border-radius:1.5rem}.cs-magazine .p-nav{padding:.9rem}.cs-magazine .nav-links{flex-wrap:wrap;justify-content:center;gap:.3rem 1rem}.cs-magazine .nav-links a{font-size:.875rem}.cs-magazine .nav-cta{padding:.65rem .9rem}.cs-magazine .article-columns{grid-template-columns:minmax(0,1fr)}.cs-magazine .footer-wrap{text-align:center;flex-direction:column}.cs-magazine section{scroll-margin-top:11rem}}
