@font-face{font-family:m;src:url(/fonts/ABCMonumentGroteskVariableVF.woff2)format("woff2"),url(/fonts/ABCMonumentGroteskVariableVF.woff)format("woff"),url(/fonts/ABCMonumentGroteskVariableVF.ttf)format("truetype");font-style:normal;font-weight:100 900;font-display:swap}
:root{interpolate-size:allow-keywords;--100dvh:calc(100dvh - env(safe-area-inset-bottom));--m:m, Helvetica, system-ui, sans-serif;--color-black:#1f1f1f;--color-white:#ededed;--color-red:#8f221b;--color-brown:#382423;--color-blue:#2b337e;--color-tan:#b29969;--color-green:#004921;--color-light-blue:#bce0ff;--page-bg:var(--color-red);--link-color:var(--color-blue)}html,body{font-family:var(--m);text-rendering:optimizelegibility;text-transform:uppercase;scrollbar-width:none;letter-spacing:-.01em;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-feature-settings:"case" on;background-color:var(--page-bg);font-size:62.5%;font-weight:570}:is(html,body)::-webkit-scrollbar{display:none}body{letter-spacing:-.01em;color:var(--color-black);font-size:1.6rem;font-weight:375;line-height:1.44}body::selection{background-color:var(--color-green);color:var(--color-white)}
h1,h2,h3,h4,h5,h6{letter-spacing:-.01em;margin:0;font-size:1.6rem;font-weight:570;line-height:1.44}a{color:var(--color-black);letter-spacing:-.01em;cursor:pointer;font-variation-settings:"slnt" 0;font-weight:570;text-decoration:none}a:hover,a.active{color:var(--color-white);background-color:var(--link-color)}button,.button,.tag{font-family:var(--m);letter-spacing:.04em;color:var(--color-black);background-color:var(--color-tag--bg);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);text-align:center;border-radius:1px;padding:.666667em 1.66667em;font-weight:375;line-height:1.11;text-decoration:none;transition:font-weight .2s}:is(button,.button,.tag):hover,:is(button,.button,.tag).active{font-weight:425;transition:all .2s}:is(button,.button,.tag):hover{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}:is(button,.button,.tag):after{content:attr(data-text);visibility:hidden;pointer-events:none;height:0;font-weight:450;display:block;overflow:hidden}ul,ol{margin:0;padding:0;list-style:none}:is(ul,ol) li{letter-spacing:-.01em;font-size:1.6rem;font-weight:375;line-height:1.44}
@keyframes logo-spin{0%{rotate:none}to{rotate:360deg}}.logo-spinning{animation:4s linear infinite logo-spin}
.grid{--columns:8;--padding:clamp(1.6rem, 5vw, 3.2rem);--gap:.8rem;max-width:calc(783px + (var(--padding) * 2) + (var(--gap) * 2));gap:var(--gap);grid-template-columns:var(--padding) repeat(var(--columns), minmax(0, 1fr)) var(--padding);grid-auto-rows:min-content;row-gap:0;width:100%;margin-inline:auto;display:grid}.grid .subgrid{grid-column:2/-2;grid-template-columns:repeat(var(--columns), minmax(0, 1fr));gap:0 var(--gap);display:grid}
.card{background:var(--color-white);grid-column:1/-1;grid-template-columns:subgrid;box-sizing:border-box;aspect-ratio:3.5/2;grid-auto-rows:min-content;align-content:center;row-gap:1em;display:grid;position:relative;transform:translateY(calc(100vh + 100%))}@media (prefers-reduced-motion:reduce){.card{transform:none}}.card{isolation:isolate;box-shadow:0 .5px .7px #00000012,0 1.6px 2.2px #0000000d,0 4px 5.3px #0000000b,0 8px 10.7px #00000009,0 15px 20px #00000007,0 30px 48px #00000005}.card:after{content:"";opacity:.3;mix-blend-mode:plus-lighter;pointer-events:none;background:url(/images/png/texture.png) 0 0/50px 50px;position:absolute;inset:0}.card{font-size:clamp(14px,2.043cqw,1.6rem)}.card .lockup{grid-area:1/2/auto/-2;width:100%;height:auto}.card .card__links{font-variant-numeric:tabular-nums;grid-area:2/2/auto/-2;justify-content:space-between;display:flex}.card .card__links a{white-space:nowrap}.card .card__row{display:contents}.card .card__time{white-space:nowrap;font-variant-numeric:tabular-nums;font-weight:570}@container (max-width:700px){.card{grid-template-columns:1fr;align-content:space-between;padding:1em}.card .lockup,.card .card__links{grid-column:1/-1}.card a,.card__time{margin:0}.card .card__links{flex-direction:column;justify-content:normal;align-items:stretch}.card .card__row{justify-content:space-between;align-items:baseline;display:flex}}
.home{min-height:var(--100dvh);align-content:center;container-type:inline-size}

