@font-face{font-family:Big Shoulders Display;font-style:normal;font-display:swap;font-weight:900;src:url(/assets/big-shoulders-display-latin-900-normal-CW8trzgu.woff2)format("woff2"),url(/assets/big-shoulders-display-latin-900-normal-DMT-1gsg.woff)format("woff")}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/barlow-condensed-latin-500-normal-BgYH2mbd.woff2)format("woff2"),url(/assets/barlow-condensed-latin-500-normal-HIEiP5Ov.woff)format("woff")}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/barlow-condensed-latin-700-normal-v1xN8_Wq.woff2)format("woff2"),url(/assets/barlow-condensed-latin-700-normal-Dmwat-ge.woff)format("woff")}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-orange:#fb4f14;--color-orange-deep:#c93a08;--color-ink:#0e0b09;--color-ink-raised:#1a1411;--color-bone:#f6ede4;--color-muted:#a8978a;--font-display:"Big Shoulders Display", "Arial Narrow", Impact, sans-serif;--font-label:"Barlow Condensed", "Arial Narrow", "Helvetica Neue", Arial, sans-serif;--gutter:16px;--wall-gap:6px;--tile-min:340px;--stripe-height:22px}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{min-height:100vh;background:var(--color-ink);min-height:100dvh;color:var(--color-bone);font-family:var(--font-label);padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px);flex-direction:column;margin:0;font-weight:500;line-height:1.4;display:flex}main{flex:1}img{max-width:100%;display:block}:focus-visible{outline:3px solid var(--color-bone);outline-offset:3px}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{left:var(--gutter);z-index:10;background:var(--color-bone);color:var(--color-ink);padding:10px 14px;font-weight:700;text-decoration:none;position:absolute;top:-100px}.skip-link:focus{top:calc(var(--gutter) + env(safe-area-inset-top,0px))}.stripes{height:var(--stripe-height);background:repeating-linear-gradient(115deg, var(--color-ink) 0 14px, transparent 14px 38px, var(--color-ink) 38px 46px, transparent 46px 70px), var(--color-orange);flex-shrink:0}.btn{font:700 .95rem/1 var(--font-label);letter-spacing:.14em;text-transform:uppercase;color:var(--color-ink);background:var(--color-orange);cursor:pointer;clip-path:polygon(8px 0,100% 0,calc(100% - 8px) 100%,0 100%);border:0;padding:12px 20px 11px;transition:background-color .15s,color .15s}.btn:hover{background:var(--color-orange-deep);color:var(--color-bone)}.btn--light{background:var(--color-bone)}.btn--light:hover{background:var(--color-muted);color:var(--color-ink)}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.masthead{padding:28px var(--gutter) 22px;text-align:center;flex-direction:column;align-items:center;gap:14px;display:flex}.masthead__photo{object-fit:cover;border:4px solid var(--color-orange);background:var(--color-ink-raised);border-radius:50%;width:128px;height:128px}.masthead__title{font-family:var(--font-display);letter-spacing:.005em;text-transform:uppercase;text-wrap:balance;margin:0;font-size:clamp(2.1rem,7.5vw,5.2rem);font-weight:900;line-height:.92}.masthead__accent{color:var(--color-orange)}.masthead__tagline{letter-spacing:.18em;text-transform:uppercase;color:var(--color-muted);margin:0;font-size:clamp(.95rem,2.2vw,1.2rem);font-weight:500;line-height:1.45}.masthead__tagline strong{color:var(--color-bone);font-weight:700}.masthead__controls{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.wall{columns:var(--tile-min);column-gap:var(--wall-gap);padding:0 var(--wall-gap)}.tile{max-width:100%;margin-bottom:var(--wall-gap);background:var(--color-ink-raised);break-inside:avoid;position:relative;overflow:hidden}.tile--clip{aspect-ratio:16/9}.tile--post:not([data-state=ready]){min-height:420px}.tile--post[data-state=ready]{background:0 0}.tile__post{justify-content:center;display:flex}.tile__post .twitter-tweet{width:100%!important;margin:0!important}.tile--post[data-state=ready] .tile__link{display:none}.tile__thumb{object-fit:cover;filter:saturate(.85)brightness(.8);width:100%;height:100%;position:absolute;inset:0}.tile__frame,.tile__frame iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.tile__frame{opacity:0;transition:opacity .4s}.tile[data-state=ready] .tile__frame{opacity:1}.tile[data-state=loading]:after{content:"";background:var(--color-orange);width:40%;height:3px;animation:1.1s ease-in-out infinite alternate tile-loading;position:absolute;bottom:0;left:0}@keyframes tile-loading{0%{transform:translate(-100%)}to{transform:translate(250%)}}.tile__link{z-index:1;background:var(--color-orange);max-width:100%;color:var(--color-ink);font:700 .8rem/1.2 var(--font-label);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;opacity:0;padding:6px 10px 5px;text-decoration:none;transition:opacity .15s,transform .15s;position:absolute;bottom:0;left:0;overflow:hidden;transform:translateY(100%)}.tile:hover .tile__link,.tile__link:focus-visible,.tile--post .tile__link,.tile[data-state=offline] .tile__link{opacity:1;transform:none}.tile__link:focus-visible{outline-offset:-3px}@media (hover:none){.tile__link{opacity:1;transform:none}}.wall-status{padding:40px var(--gutter);text-align:center;color:var(--color-muted);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:1.1rem}.footer{padding:20px var(--gutter) 26px;text-align:center;color:var(--color-muted);flex-direction:column;align-items:center;gap:8px;display:flex}.footer p{margin:0}.footer__names{letter-spacing:.12em;text-transform:uppercase;font-size:.95rem}.footer__accent{color:var(--color-orange);font-weight:700}.footer__fine{letter-spacing:.02em;opacity:.8;max-width:60ch;font-size:.8rem}.footer .footer__credit{letter-spacing:.1em;text-transform:uppercase;opacity:.6;margin-top:4px;font-size:.75rem}.footer__author{text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--color-orange);text-decoration-color:var(--color-orange)}
/*$vite$:1*/