@import "https://fonts.googleapis.com/css2?family=Teko:wght@500;600;700&family=Oswald:wght@400;500;600;700&display=swap";:root{--tf-tan:#d2c6a1;--tf-tan-dark:#c6b793;--tf-brown:#3a2f24;--tf-brown-dark:#241c15;--tf-red:#b33a2f;--tf-red-dark:#822c23;--tf-blue:#39546a;--tf-blue-dark:#2a3f50;--tf-orange:#cf7336;--tf-cream:#f1e9d2;--tf-ink:#1c1510}*{box-sizing:border-box}html,body{width:100%;min-height:100%;margin:0}body{background:var(--tf-brown-dark);color:var(--tf-cream);font-family:Oswald,Arial Narrow,sans-serif}h1,h2,h3,.display{letter-spacing:.5px;text-transform:uppercase;font-family:Teko,Impact,sans-serif;line-height:1}a{color:inherit}.site-header[data-astro-cid-nen7h5rs]{background:var(--tf-brown);border-bottom:4px solid var(--tf-ink);z-index:50;position:sticky;top:0}.wrap[data-astro-cid-nen7h5rs]{align-items:center;gap:1.5rem;max-width:1100px;margin:0 auto;padding:.75rem 1.25rem;display:flex}.brand[data-astro-cid-nen7h5rs]{align-items:center;gap:.6rem;text-decoration:none;display:flex}.brand[data-astro-cid-nen7h5rs] img[data-astro-cid-nen7h5rs]{width:42px;height:42px;display:block}.brand-text[data-astro-cid-nen7h5rs]{text-transform:uppercase;letter-spacing:1px;padding-top:.2em;font-family:Teko,sans-serif;font-size:2rem;font-weight:700;line-height:1;display:block}.brand-tf[data-astro-cid-nen7h5rs]{color:var(--tf-orange)}.brand-ro[data-astro-cid-nen7h5rs]{color:var(--tf-cream)}nav[data-astro-cid-nen7h5rs]{flex:1;gap:1.5rem;display:flex}nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{color:var(--tf-tan);text-transform:uppercase;letter-spacing:.5px;font-size:.95rem;font-weight:600;text-decoration:none;transition:color .15s}nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover{color:var(--tf-orange)}.cta[data-astro-cid-nen7h5rs]{background:var(--tf-red);color:var(--tf-cream);text-transform:uppercase;letter-spacing:.5px;border:2px solid var(--tf-ink);box-shadow:2px 2px 0 var(--tf-ink);padding:.5rem 1.1rem;font-size:.9rem;font-weight:700;text-decoration:none;transition:transform .1s}.cta[data-astro-cid-nen7h5rs]:hover{background:var(--tf-red-dark);transform:translateY(-1px)}@media (width<=680px){nav[data-astro-cid-nen7h5rs]{display:none}}.hero[data-astro-cid-ge2uvauf]{background:linear-gradient(180deg, var(--tf-brown) 0%, var(--tf-brown-dark) 100%);border-bottom:6px solid var(--tf-ink);padding:5rem 1.25rem 4rem;position:relative;overflow:hidden}.stripes[data-astro-cid-ge2uvauf]{pointer-events:none;background:repeating-linear-gradient(-45deg,#cf733614 0 40px,#0000 40px 80px);position:absolute;inset:0}.wrap[data-astro-cid-ge2uvauf]{text-align:center;max-width:900px;margin:0 auto;position:relative}.kicker[data-astro-cid-ge2uvauf]{color:var(--tf-orange);text-transform:uppercase;letter-spacing:1.5px;margin:0 0 1rem;font-size:.9rem;font-weight:600}h1[data-astro-cid-ge2uvauf]{margin:0 0 1.5rem}h1[data-astro-cid-ge2uvauf] img[data-astro-cid-ge2uvauf]{width:min(100%,560px);height:auto;filter:drop-shadow(4px 4px 0 var(--tf-ink))}.sub[data-astro-cid-ge2uvauf]{color:var(--tf-tan);max-width:620px;margin:0 auto 2.25rem;font-size:1.15rem;line-height:1.5}.actions[data-astro-cid-ge2uvauf]{flex-wrap:wrap;justify-content:center;gap:1rem;display:flex}.btn[data-astro-cid-ge2uvauf]{text-transform:uppercase;letter-spacing:.5px;border:2px solid var(--tf-ink);box-shadow:3px 3px 0 var(--tf-ink);padding:.85rem 1.75rem;font-weight:700;text-decoration:none;transition:transform .1s,box-shadow .1s;display:inline-block}.btn[data-astro-cid-ge2uvauf]:hover{box-shadow:4px 4px 0 var(--tf-ink);transform:translate(-1px,-1px)}.btn[data-astro-cid-ge2uvauf].primary{background:var(--tf-red);color:var(--tf-cream)}.btn[data-astro-cid-ge2uvauf].secondary{background:var(--tf-tan);color:var(--tf-ink)}.servers[data-astro-cid-x2kw753q]{background:var(--tf-cream);color:var(--tf-ink);padding:4.5rem 1.25rem}.wrap[data-astro-cid-x2kw753q]{max-width:760px;margin:0 auto}h2[data-astro-cid-x2kw753q]{text-align:center;margin:0 0 .5rem;font-size:clamp(2.2rem,5vw,3.2rem)}.lead[data-astro-cid-x2kw753q]{text-align:center;color:#5a4e3a;max-width:560px;margin:0 auto 3rem}.grid[data-astro-cid-x2kw753q]{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1.5rem;display:grid}.card[data-astro-cid-x2kw753q]{border:3px solid var(--tf-ink);border-top:6px solid var(--accent);box-shadow:4px 4px 0 var(--tf-ink);background:#fff;padding:1.5rem;position:relative}.card[data-astro-cid-x2kw753q].soon{opacity:.75}.badge[data-astro-cid-x2kw753q]{background:var(--accent);color:#fff;border:2px solid var(--tf-ink);padding:.15rem .6rem;font-family:Teko,sans-serif;font-size:1.1rem;font-weight:700;position:absolute;top:-.9rem;right:1rem}h3[data-astro-cid-x2kw753q]{margin:.25rem 0 .6rem;font-size:1.7rem}.desc[data-astro-cid-x2kw753q]{color:#4a4030;min-height:3.6em;font-size:.95rem;line-height:1.45}.connect[data-astro-cid-x2kw753q]{border-top:1px dashed #c9bd9c;margin-top:1rem;padding-top:.85rem}.host[data-astro-cid-x2kw753q]{color:var(--tf-red-dark);margin-bottom:.35rem;font-weight:600;display:block}code[data-astro-cid-x2kw753q]{background:var(--tf-ink);color:var(--tf-cream);padding:.5rem .65rem;font-size:.85rem;display:block;overflow-x:auto}.soon-tag[data-astro-cid-x2kw753q]{color:#7a6c4b;text-transform:uppercase;letter-spacing:.5px;text-align:center;background:#e5dcc0;padding:.5rem .65rem;font-size:.8rem;font-weight:600;display:block}.about[data-astro-cid-oxgmilyn]{background:var(--tf-blue-dark);color:var(--tf-cream);border-top:6px solid var(--tf-ink);border-bottom:6px solid var(--tf-ink);padding:4.5rem 1.25rem}.wrap[data-astro-cid-oxgmilyn]{grid-template-columns:1.3fr 1fr;align-items:center;gap:3rem;max-width:1100px;margin:0 auto;display:grid}h2[data-astro-cid-oxgmilyn]{margin:0 0 1rem;font-size:clamp(2rem,4.5vw,2.8rem)}.copy[data-astro-cid-oxgmilyn] p[data-astro-cid-oxgmilyn]{color:var(--tf-tan);font-size:1.05rem;line-height:1.6}.stats[data-astro-cid-oxgmilyn]{grid-template-columns:1fr 1fr;gap:1.25rem;display:grid}.stat[data-astro-cid-oxgmilyn]{background:var(--tf-blue);border:2px solid var(--tf-ink);box-shadow:3px 3px 0 var(--tf-ink);text-align:center;padding:1.25rem 1rem}.value[data-astro-cid-oxgmilyn]{color:var(--tf-orange);font-family:Teko,sans-serif;font-size:2.6rem;font-weight:700;line-height:1;display:block}.label[data-astro-cid-oxgmilyn]{text-transform:uppercase;letter-spacing:.5px;color:var(--tf-tan);margin-top:.35rem;font-size:.8rem;display:block}@media (width<=800px){.wrap[data-astro-cid-oxgmilyn]{grid-template-columns:1fr}}.footer[data-astro-cid-jo6i4kqk]{background:var(--tf-ink);color:var(--tf-tan);padding:3rem 1.25rem 1.5rem}.wrap[data-astro-cid-jo6i4kqk]{border-bottom:1px solid #3a2f24;flex-wrap:wrap;justify-content:space-between;gap:2rem;max-width:1100px;margin:0 auto;padding-bottom:2rem;display:flex}.brand[data-astro-cid-jo6i4kqk]{text-transform:uppercase;margin:0 0 .3rem;font-family:Teko,sans-serif;font-size:1.8rem;font-weight:700}.brand-tf[data-astro-cid-jo6i4kqk]{color:var(--tf-orange)}.brand-ro[data-astro-cid-jo6i4kqk]{color:var(--tf-cream)}.tag[data-astro-cid-jo6i4kqk]{max-width:320px;margin:0;font-size:.9rem}.links[data-astro-cid-jo6i4kqk]{align-items:flex-start;gap:1.5rem;display:flex}.links[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:var(--tf-tan);text-transform:uppercase;letter-spacing:.5px;font-size:.85rem;font-weight:600;text-decoration:none}.links[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:var(--tf-orange)}.copy[data-astro-cid-jo6i4kqk]{opacity:.6;max-width:1100px;margin:1.25rem auto 0;font-size:.75rem}
