._container_6309868{max-width:1100px;margin:0 auto;padding:0 2rem}._hero_6309868{background:var(--dark);text-align:center;background-image:radial-gradient(60% 60% at 50% 100%,#f973161f 0%,#0000 70%);border-bottom:1px solid #f0ede80f;padding:9rem 2rem 5rem}._heroInner_6309868{max-width:680px;margin:0 auto}._label_6309868{font-family:var(--font-space), sans-serif;font-size:var(--fs-eyebrow);letter-spacing:.28em;text-transform:uppercase;color:var(--hosting);justify-content:center;align-items:center;gap:.75rem;margin-bottom:1.5rem;display:flex}._label_6309868:before,._label_6309868:after{content:"";background:#f973164d;flex:1;max-width:40px;height:1px}._title_6309868{font-family:var(--font-playfair), Georgia, serif;font-weight:900;font-size:var(--fs-h1);color:var(--text);margin-bottom:1.25rem;line-height:1.1}._title_6309868 em{color:var(--hosting);font-style:italic}._sub_6309868{font-size:var(--fs-body);color:var(--muted);margin-bottom:2.5rem;line-height:1.7}._heroActions_6309868{flex-wrap:wrap;justify-content:center;gap:1rem;display:flex}._heroBtn_6309868{background:var(--hosting);color:#fff;font-family:var(--font-outfit), sans-serif;font-weight:700;font-size:var(--fs-small);border-radius:var(--r-pill);align-items:center;padding:.875rem 2rem;text-decoration:none;transition:background .2s;display:inline-flex}._heroBtn_6309868:hover{background:var(--hosting-bright)}._heroAiBtn_6309868{color:var(--hosting);font-family:var(--font-outfit), sans-serif;font-weight:600;font-size:var(--fs-small);border-radius:var(--r-pill);background:0 0;border:1px solid #f9731666;align-items:center;padding:.875rem 2rem;text-decoration:none;transition:all .2s;display:inline-flex}._heroAiBtn_6309868:hover{border-color:var(--hosting);background:#f973161a}._catNav_6309868{background:var(--dark2);z-index:10;border-bottom:1px solid #f0ede80f;position:sticky;top:0}._catNavInner_6309868{scrollbar-width:none;gap:0;max-width:1100px;margin:0 auto;padding:0 2rem;display:flex;overflow-x:auto}._catNavInner_6309868::-webkit-scrollbar{display:none}._catNavLink_6309868{font-family:var(--font-space), sans-serif;font-size:var(--fs-eyebrow);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);white-space:nowrap;border-bottom:2px solid #0000;align-items:center;gap:.5rem;padding:1.1rem 1.25rem;text-decoration:none;transition:all .2s;display:flex}._catNavLink_6309868:hover{color:var(--text);border-bottom-color:var(--hosting)}._catNavCount_6309868{color:var(--muted);font-size:var(--fs-eyebrow);border-radius:var(--r-pill);background:#f0ede814;padding:.15rem .45rem}._categories_6309868{background:var(--dark2);padding:5rem 0}._category_6309868{margin-bottom:5rem}._category_6309868:last-child{margin-bottom:0}._catHeader_6309868{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:2rem;margin-bottom:2rem;display:flex}._catMeta_6309868{flex:1}._catTitle_6309868{font-family:var(--font-playfair), Georgia, serif;margin-bottom:.5rem;font-size:clamp(1.5rem,3vw,2.25rem);font-weight:900;line-height:1.1}._catDesc_6309868{font-size:var(--fs-small);color:var(--muted);max-width:520px;line-height:1.65}._catBadge_6309868{font-family:var(--font-space), sans-serif;font-size:var(--fs-eyebrow);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);border-radius:var(--r-pill);white-space:nowrap;background:#f0ede80d;border:1px solid #f0ede814;align-self:flex-start;margin-top:.25rem;padding:.4rem .9rem}._tldGrid_6309868{border-radius:var(--r-sm);background:#f0ede80a;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:1.5px;display:grid;overflow:hidden}._tldCard_6309868{background:var(--dark3);border-left:3px solid var(--cat-colour,var(--brand));flex-direction:column;gap:.4rem;padding:1.5rem 1.25rem;text-decoration:none;transition:background .2s;display:flex;position:relative}._tldCard_6309868:hover{background:var(--dark)}._tldName_6309868{font-family:var(--font-outfit), sans-serif;font-size:var(--fs-body);color:var(--text);font-weight:700}._tldDesc_6309868{font-size:var(--fs-micro);color:var(--muted);flex:1;line-height:1.55}._tldPopular_6309868{font-family:var(--font-space), sans-serif;font-size:var(--fs-eyebrow);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);border-radius:var(--r-pill);background:#f0ede80f;width:fit-content;margin-top:.25rem;padding:.15rem .45rem}._tldCheck_6309868{font-family:var(--font-space), sans-serif;font-size:var(--fs-eyebrow);letter-spacing:.1em;text-transform:uppercase;color:var(--cat-colour,var(--brand));opacity:0;margin-top:.5rem;transition:opacity .2s}._tldCard_6309868:hover ._tldCheck_6309868{opacity:1}._cta_6309868{background:var(--dark);text-align:center;background-image:radial-gradient(70% 50% at 50% 100%,#f973161a 0%,#0000 70%);padding:7rem 2.5rem}._ctaInner_6309868{max-width:600px;margin:0 auto}._ctaHl_6309868{font-family:var(--font-playfair), Georgia, serif;font-weight:900;font-size:var(--fs-h2);color:var(--text);margin-bottom:1.25rem;line-height:1.15}._ctaHl_6309868 em{color:var(--hosting);font-style:italic}._ctaBody_6309868{font-size:var(--fs-body);color:var(--muted);margin-bottom:2.5rem;line-height:1.7}._ctaBtn_6309868{background:var(--hosting);color:#fff;font-family:var(--font-outfit), sans-serif;font-weight:700;font-size:var(--fs-body);border-radius:var(--r-pill);align-items:center;padding:1rem 2.25rem;text-decoration:none;transition:transform .2s,box-shadow .2s;display:inline-flex}._ctaBtn_6309868:hover{transform:translateY(-2px);box-shadow:0 0 32px #f9731666}@media (max-width:768px){._tldGrid_6309868{grid-template-columns:repeat(2,1fr)}._catHeader_6309868{flex-direction:column;gap:1rem}}@media (max-width:480px){._tldGrid_6309868{grid-template-columns:1fr}}
