:root[data-page=home]{--ig-strip-h:56px}.ig-strip[data-astro-cid-jfevbrv4]{z-index:31;height:var(--ig-strip-h);color:#fff;background:radial-gradient(40% 140% at 0 0,#ffb00038,#0000 70%),radial-gradient(40% 140% at 100% 100%,#d6297647,#0000 70%),#0b1d22;font-size:.85rem;position:relative}.inner[data-astro-cid-jfevbrv4]{justify-content:space-between;align-items:center;gap:.75rem;height:100%;display:flex}.profile[data-astro-cid-jfevbrv4]{min-width:0;min-height:44px;color:inherit;align-items:center;gap:.65rem;text-decoration:none;display:flex}.ring[data-astro-cid-jfevbrv4]{background:conic-gradient(from 200deg,#feda75,#fa7e1e,#d62976,#962fbf,#4f5bd5,#feda75);border-radius:50%;flex:none;place-items:center;width:40px;height:40px;padding:2px;display:grid}.avatar[data-astro-cid-jfevbrv4]{background:#fff;border:2px solid #0b1d22;border-radius:50%;place-items:center;width:100%;height:100%;display:grid;overflow:hidden}.avatar[data-astro-cid-jfevbrv4] img{width:86%;height:auto}.who[data-astro-cid-jfevbrv4]{min-width:0;line-height:1.25;display:grid}.handle[data-astro-cid-jfevbrv4]{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.stats[data-astro-cid-jfevbrv4]{color:#ffffffbf;white-space:nowrap;gap:.35rem;font-size:.78rem;display:flex}.stats[data-astro-cid-jfevbrv4] strong[data-astro-cid-jfevbrv4]{color:#fff}.wide[data-astro-cid-jfevbrv4]{display:none}.actions[data-astro-cid-jfevbrv4]{flex:none;align-items:center;gap:.75rem;display:flex}.fb[data-astro-cid-jfevbrv4]{color:#fffc;align-items:center;min-height:44px;font-weight:600;text-decoration:none;display:none}.fb[data-astro-cid-jfevbrv4]:hover{color:#fff;text-decoration:underline}.follow[data-astro-cid-jfevbrv4]{border-radius:var(--radius-pill);color:#fff;background:linear-gradient(90deg,#f58529,#dd2a7b 55%,#8134af);align-items:center;gap:.4rem;min-height:40px;padding:0 .95rem;font-weight:600;text-decoration:none;display:inline-flex;box-shadow:0 4px 14px #dd2a7b59}.follow[data-astro-cid-jfevbrv4]:hover{color:#fff;filter:brightness(1.08)}@media (width>=768px){.wide[data-astro-cid-jfevbrv4],.fb[data-astro-cid-jfevbrv4]{display:inline-flex}}.hero[data-astro-cid-dcwno5ig]{min-height:clamp(600px, calc(100svh - var(--ig-strip-h,0px) - 2.5rem), 840px);color:#fff;isolation:isolate;background:#0b2a31;align-items:center;display:flex;position:relative;overflow:hidden}.hero-img[data-astro-cid-dcwno5ig]{z-index:-2;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.shade[data-astro-cid-dcwno5ig]{z-index:-1;background:linear-gradient(90deg,#041014c7 0%,#04101480 38%,#0000 68%),linear-gradient(#0000 60%,#041014b3 100%),linear-gradient(#04101459 0%,#0000 25%);position:absolute;inset:0}.layout[data-astro-cid-dcwno5ig]{padding-block:calc(var(--hdr-h) + var(--hdr-top) + 2rem) 6.5rem;align-items:center;gap:2rem;display:grid}.kicker[data-astro-cid-dcwno5ig]{border-radius:var(--radius-pill);letter-spacing:.12em;text-transform:uppercase;backdrop-filter:blur(10px);background:#ffffff24;border:1px solid #ffffff38;align-items:center;gap:.4rem;margin:0 0 1.1rem;padding:.45rem .9rem;font-size:.75rem;font-weight:600;display:inline-flex}.title[data-astro-cid-dcwno5ig]{color:#fff;max-width:14ch;font-family:var(--font-sans);letter-spacing:-.03em;text-shadow:0 2px 24px #0000004d;font-size:clamp(2.6rem,1.6rem + 5vw,5.4rem);font-weight:800;line-height:1.02}.accent[data-astro-cid-dcwno5ig]{color:var(--c-hero-accent);white-space:nowrap;position:relative}.accent[data-astro-cid-dcwno5ig]:after{content:"";background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 12' preserveAspectRatio='none'%3E%3Cpath d='M2 9C50 2 120 1 198 6' fill='none' stroke='%23ffc247' stroke-width='4' stroke-linecap='round'/%3E%3C/svg%3E") 50%/100% 100% no-repeat;height:.16em;position:absolute;bottom:-.16em;left:2%;right:4%}.subtitle[data-astro-cid-dcwno5ig]{color:#fff;margin:1.1rem 0 0;font-size:clamp(1.1rem,1rem + .6vw,1.45rem);font-weight:600}.dek[data-astro-cid-dcwno5ig]{color:#ffffffdb;max-width:50ch;margin:.6rem 0 0;font-size:clamp(1rem,.95rem + .25vw,1.12rem)}.actions[data-astro-cid-dcwno5ig]{flex-wrap:wrap;align-items:center;gap:.9rem 1rem;margin-top:1.75rem;display:flex}.big[data-astro-cid-dcwno5ig]{border-radius:var(--radius-pill);min-height:54px;padding-inline:1.6rem;box-shadow:0 10px 28px #00000040}.btn-glass[data-astro-cid-dcwno5ig]{color:#fff;backdrop-filter:blur(10px);background:#ffffff1f;border:1px solid #ffffff73}.btn-glass[data-astro-cid-dcwno5ig]:hover{color:#fff;background:#ffffff38}.read[data-astro-cid-dcwno5ig]{color:#ffffffd9;align-items:center;gap:.35rem;font-size:.92rem;display:inline-flex}.side[data-astro-cid-dcwno5ig]{gap:.9rem;margin:0;padding:0;list-style:none;display:none}.mini[data-astro-cid-dcwno5ig]{color:#fff;aspect-ratio:32/17;border:1px solid #ffffff59;border-radius:20px;text-decoration:none;display:block;position:relative;overflow:hidden;box-shadow:0 14px 34px #0000004d}.mini[data-astro-cid-dcwno5ig] img{object-fit:cover;width:100%;height:100%;transition:transform .6s var(--ease)}.mini[data-astro-cid-dcwno5ig]:after{content:"";background:linear-gradient(#0000 35%,#000000c7);position:absolute;inset:0}.mini[data-astro-cid-dcwno5ig]:hover img{transform:scale(1.05)}.mini-tag[data-astro-cid-dcwno5ig]{z-index:1;border-radius:var(--radius-pill);backdrop-filter:blur(8px);background:#0006;padding:.2rem .65rem;font-size:.72rem;font-weight:600;position:absolute;top:.65rem;right:.65rem}.mini-body[data-astro-cid-dcwno5ig]{z-index:1;gap:.2rem;padding:.8rem 1rem;display:grid;position:absolute;inset:auto 0 0}.mini-title[data-astro-cid-dcwno5ig]{font-size:1.05rem;font-weight:800;line-height:1.15}.mini-link[data-astro-cid-dcwno5ig]{color:#ffffffd9;align-items:center;gap:.3rem;font-size:.8rem;font-weight:600;display:inline-flex}@media (width>=1100px){.layout[data-astro-cid-dcwno5ig]{grid-template-columns:minmax(0,1fr) 320px;gap:3rem}.side[data-astro-cid-dcwno5ig]{display:grid}}.search-wrap[data-astro-cid-dcwno5ig]{z-index:2;margin-top:-3.25rem;position:relative}.search[data-astro-cid-dcwno5ig]{border:1px solid var(--c-border);background:var(--c-surface);border-radius:24px;gap:.25rem;max-width:1040px;margin-inline:auto;padding:.6rem;display:grid;box-shadow:0 20px 50px #0a1e2429}.field[data-astro-cid-dcwno5ig]{cursor:text;border-radius:16px;align-items:center;gap:.8rem;min-height:60px;padding:.35rem .9rem;display:flex;position:relative}.field[data-astro-cid-dcwno5ig]:focus-within{background:var(--c-surface-2)}.field[data-astro-cid-dcwno5ig] .field-icon{color:var(--c-brand);flex:none}.field-text[data-astro-cid-dcwno5ig]{flex:1;min-width:0;display:grid}.field-label[data-astro-cid-dcwno5ig]{color:var(--c-text);font-size:.85rem;font-weight:600}.field[data-astro-cid-dcwno5ig] input[data-astro-cid-dcwno5ig],.field[data-astro-cid-dcwno5ig] select[data-astro-cid-dcwno5ig]{width:100%;min-height:28px;color:var(--c-muted);font:inherit;appearance:none;background:0 0;border:0;outline:none;padding:0;font-size:.92rem}.field[data-astro-cid-dcwno5ig] select[data-astro-cid-dcwno5ig]{cursor:pointer;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%235b6870' stroke-width='2'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") 100%/18px no-repeat;padding-right:1.5rem}.field[data-astro-cid-dcwno5ig] select[data-astro-cid-dcwno5ig] option[data-astro-cid-dcwno5ig]{background:var(--c-surface);color:var(--c-text)}.submit[data-astro-cid-dcwno5ig]{border-radius:16px;min-height:56px}@media (width>=820px){.search[data-astro-cid-dcwno5ig]{border-radius:var(--radius-pill);grid-template-columns:1.5fr 1fr auto;align-items:center}.field[data-astro-cid-dcwno5ig]{border-radius:var(--radius-pill)}.field[data-astro-cid-dcwno5ig]+.field[data-astro-cid-dcwno5ig]:before{content:"";border-left:1px solid var(--c-border);height:60%;position:absolute;left:-.15rem}.submit[data-astro-cid-dcwno5ig]{border-radius:var(--radius-pill);padding-inline:2.2rem}}.route[data-astro-cid-nfudhgnv]{color:#fff;box-shadow:var(--shadow-hover);aspect-ratio:4/4.6;background:#0b2a31;border-radius:22px;position:relative;overflow:hidden}.media[data-astro-cid-nfudhgnv],.media[data-astro-cid-nfudhgnv] img{width:100%;height:100%;position:absolute;inset:0}.media[data-astro-cid-nfudhgnv] img{object-fit:cover}.route[data-astro-cid-nfudhgnv]:after{content:"";pointer-events:none;background:linear-gradient(#0000 30%,#00000040 55%,#000000d1 100%);position:absolute;inset:0}.body[data-astro-cid-nfudhgnv]{z-index:1;padding:1.1rem 0 1.15rem 1.15rem;position:absolute;inset:auto 4.25rem 0 0}.where[data-astro-cid-nfudhgnv]{color:var(--c-hero-accent);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:.3rem;margin:0 0 .35rem;font-size:.72rem;font-weight:600;display:flex}.title[data-astro-cid-nfudhgnv]{color:#fff;font-family:var(--font-sans);letter-spacing:-.01em;font-size:1.15rem;font-weight:800;line-height:1.2}.title[data-astro-cid-nfudhgnv] a[data-astro-cid-nfudhgnv]{color:inherit;text-decoration:none}.title[data-astro-cid-nfudhgnv] a[data-astro-cid-nfudhgnv]:after{content:"";z-index:2;position:absolute;inset:0}.title[data-astro-cid-nfudhgnv] a[data-astro-cid-nfudhgnv]:focus-visible{outline:none}.route[data-astro-cid-nfudhgnv]:has(.title a:focus-visible){outline:3px solid var(--c-accent);outline-offset:3px}.go[data-astro-cid-nfudhgnv]{z-index:1;color:#14212a;width:44px;height:44px;transition:transform .3s var(--ease), background-color .3s;background:#fff;border-radius:50%;place-items:center;display:grid;position:absolute;bottom:1rem;right:1rem}.route[data-astro-cid-nfudhgnv]:hover .go[data-astro-cid-nfudhgnv]{background:var(--c-brand);color:#fff;transform:translate(3px)}.bento[data-astro-cid-xlczpikl]{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:minmax(190px,auto);gap:.75rem;display:grid}.tile[data-astro-cid-xlczpikl]{border-radius:var(--radius);color:#fff;background:#0b2a31;position:relative;overflow:hidden}.t1[data-astro-cid-xlczpikl]{grid-column:1/-1;min-height:360px}.bento[data-astro-cid-xlczpikl][data-count="2"] .t2[data-astro-cid-xlczpikl],.bento[data-astro-cid-xlczpikl][data-count="4"] .t4[data-astro-cid-xlczpikl]{grid-column:1/-1}.media[data-astro-cid-xlczpikl]{position:absolute;inset:0}.media[data-astro-cid-xlczpikl] img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.media[data-astro-cid-xlczpikl]:after{content:"";background:linear-gradient(#0000 20%,#0003 45%,#000c 100%);position:absolute;inset:0}.body[data-astro-cid-xlczpikl]{flex-direction:column;justify-content:flex-end;height:100%;padding:1rem;display:flex;position:relative}.category[data-astro-cid-xlczpikl]{color:#ffd2c6;letter-spacing:.14em;text-transform:uppercase;margin:0 0 .3rem;font-size:.68rem;font-weight:600}.title[data-astro-cid-xlczpikl]{color:#fff;font-size:1.1rem;line-height:1.2}.t1[data-astro-cid-xlczpikl] .title[data-astro-cid-xlczpikl]{font-size:clamp(1.6rem,1.2rem + 1.6vw,2.4rem)}.title[data-astro-cid-xlczpikl] a[data-astro-cid-xlczpikl]{color:inherit;text-decoration:none}.title[data-astro-cid-xlczpikl] a[data-astro-cid-xlczpikl]:after{content:"";position:absolute;inset:0}.dek[data-astro-cid-xlczpikl]{color:#ffffffd9;max-width:48ch;margin:.5rem 0 0;font-size:.97rem}.meta[data-astro-cid-xlczpikl]{color:#fffc;margin:.4rem 0 0;font-size:.8rem}@media (width>=900px){.bento[data-astro-cid-xlczpikl]{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:260px;gap:1rem}.t1[data-astro-cid-xlczpikl]{grid-area:span 2/span 2;min-height:0}.bento[data-astro-cid-xlczpikl][data-count="2"] .t2[data-astro-cid-xlczpikl]{grid-area:span 2/span 2}.bento[data-astro-cid-xlczpikl][data-count="3"] .t2[data-astro-cid-xlczpikl],.bento[data-astro-cid-xlczpikl][data-count="3"] .t3[data-astro-cid-xlczpikl],.bento[data-astro-cid-xlczpikl][data-count="4"] .t2[data-astro-cid-xlczpikl]{grid-column:span 2}.bento[data-astro-cid-xlczpikl][data-count="4"] .t4[data-astro-cid-xlczpikl]{grid-column:auto}.body[data-astro-cid-xlczpikl]{padding:1.25rem 1.4rem}}@media (hover:hover) and (prefers-reduced-motion:no-preference){.tile[data-astro-cid-xlczpikl]{transition:box-shadow .35s var(--ease)}.tile[data-astro-cid-xlczpikl]:hover{box-shadow:var(--shadow-hover)}}.ig-band[data-astro-cid-c443ks27]{border-radius:var(--radius-lg);background:var(--c-band);color:#fff;overflow:hidden}.inner[data-astro-cid-c443ks27]{justify-items:start;gap:1.25rem;padding:clamp(1.75rem,1.2rem + 3vw,3.25rem);display:grid}.icon[data-astro-cid-c443ks27]{border:1.5px solid #ffffff8c;border-radius:18px;place-items:center;width:64px;height:64px;display:grid}.count[data-astro-cid-c443ks27]{align-items:baseline;gap:.5rem;margin:0;font-size:1.05rem;display:flex}.count[data-astro-cid-c443ks27] strong[data-astro-cid-c443ks27]{font-family:var(--font-serif);font-size:clamp(2.4rem,1.8rem + 3vw,3.6rem);font-weight:var(--display-weight);line-height:1}.title[data-astro-cid-c443ks27]{color:#fff;margin-top:.4rem;font-size:clamp(1.4rem,1.1rem + 1.2vw,2rem)}.sub[data-astro-cid-c443ks27]{color:#ffffffe0;margin:.4rem 0 0}@media (width>=900px){.inner[data-astro-cid-c443ks27]{grid-template-columns:auto 1fr auto;align-items:center}}.tq-band[data-astro-cid-bo2h2gia]{border:1px solid var(--c-border);border-radius:var(--radius-lg);background:radial-gradient(120% 140% at 100% 0%, var(--c-accent-soft) 0%, transparent 55%), var(--c-surface);gap:1.5rem;padding:clamp(1.75rem,1.2rem + 3vw,3.25rem);display:grid}.eyebrow[data-astro-cid-bo2h2gia]{color:var(--c-accent-text);letter-spacing:.14em;text-transform:uppercase;margin:0 0 .5rem;font-size:.78rem;font-weight:600}.title[data-astro-cid-bo2h2gia]{max-width:22ch;font-size:clamp(1.6rem,1.2rem + 1.8vw,2.6rem)}.sub[data-astro-cid-bo2h2gia]{max-width:48ch;color:var(--c-muted);margin:.75rem 0 0}.actions[data-astro-cid-bo2h2gia]{align-content:center;gap:.75rem;display:grid}@media (width>=900px){.tq-band[data-astro-cid-bo2h2gia]{grid-template-columns:1fr auto;align-items:center}.actions[data-astro-cid-bo2h2gia] .btn[data-astro-cid-bo2h2gia]{min-width:240px}}.tone-green[data-astro-cid-lcdefpme]{--tone:#0f7a43;--tone-soft:#e3f5ea}.tone-amber[data-astro-cid-lcdefpme]{--tone:#b26a00;--tone-soft:#fff1d9}.tone-blue[data-astro-cid-lcdefpme]{--tone:#1d5fd1;--tone-soft:#e5eeff}.tone-red[data-astro-cid-lcdefpme]{--tone:#d1293d;--tone-soft:#ffe6e8}.tone-violet[data-astro-cid-lcdefpme]{--tone:#6d3fd8;--tone-soft:#efe8ff}.tone-teal[data-astro-cid-lcdefpme]{--tone:#0e5e6f;--tone-soft:#ddf0f2}:root[data-theme=dark] [data-astro-cid-lcdefpme]:is(.feature-icon,.cat){--tone-soft:color-mix(in srgb, var(--tone) 22%, var(--c-surface));--tone-fg:color-mix(in srgb, var(--tone) 55%, #fff)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) [data-astro-cid-lcdefpme]:is(.feature-icon,.cat){--tone-soft:color-mix(in srgb, var(--tone) 22%, var(--c-surface));--tone-fg:color-mix(in srgb, var(--tone) 55%, #fff)}}.home-title[data-astro-cid-lcdefpme]{font-family:var(--font-sans);letter-spacing:-.025em;font-size:clamp(1.6rem,1.2rem + 1.6vw,2.5rem);font-weight:800}.home-kicker[data-astro-cid-lcdefpme]{color:var(--c-brand);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:.6rem;margin-bottom:.5rem;font-size:.78rem;font-weight:600;display:flex}.home-kicker[data-astro-cid-lcdefpme]:after{content:"";opacity:.4;border-top:2px solid;width:48px}:root[data-theme=dark] .home-kicker[data-astro-cid-lcdefpme]{color:var(--c-brand-light)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .home-kicker[data-astro-cid-lcdefpme]{color:var(--c-brand-light)}}.section-head[data-astro-cid-lcdefpme]{flex-wrap:wrap}.section-head[data-astro-cid-lcdefpme] .home-title[data-astro-cid-lcdefpme]{flex:320px}.mark[data-astro-cid-lcdefpme]{background:linear-gradient(transparent 68%, color-mix(in srgb, var(--c-hero-accent) 55%, transparent) 68%)}.all[data-astro-cid-lcdefpme]{border:1px solid var(--c-border);border-radius:var(--radius-pill);background:var(--c-surface);min-height:44px;color:var(--c-text);flex:none;align-items:center;gap:.35rem;padding:0 1.1rem;font-size:.92rem;font-weight:600;text-decoration:none;display:inline-flex}.all[data-astro-cid-lcdefpme]:hover{border-color:var(--c-brand);color:var(--c-text)}.features[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-block:2rem 0;list-style:none;display:grid}.feature[data-astro-cid-lcdefpme]{align-items:center;gap:.75rem;font-size:.9rem;line-height:1.35;display:flex}.feature[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{display:block}.feature-text[data-astro-cid-lcdefpme]{color:var(--c-muted);font-size:.85rem}.feature-icon[data-astro-cid-lcdefpme]{background:var(--tone-soft);width:52px;height:52px;color:var(--tone-fg,var(--tone));border-radius:50%;flex:none;place-items:center;display:grid}@media (width>=960px){.features[data-astro-cid-lcdefpme]{grid-template-columns:repeat(4,minmax(0,1fr));max-width:1040px;margin-top:2.5rem}.feature[data-astro-cid-lcdefpme]{justify-content:center}}.rail-nav[data-astro-cid-lcdefpme]{flex:none;align-items:center;gap:.5rem;display:flex}.round[data-astro-cid-lcdefpme]{border:1px solid var(--c-border);background:var(--c-surface);width:46px;height:46px;color:var(--c-text);box-shadow:var(--shadow-card);cursor:pointer;border-radius:50%;place-items:center;padding:0;display:none}.round[data-astro-cid-lcdefpme]:hover{border-color:var(--c-brand)}@media (width>=768px){.round[data-astro-cid-lcdefpme]{display:grid}}.routes[data-astro-cid-lcdefpme]{gap:1rem}.routes[data-astro-cid-lcdefpme]>li[data-astro-cid-lcdefpme]{width:min(78vw,290px)}.guides[data-astro-cid-lcdefpme]{gap:1rem}.guides[data-astro-cid-lcdefpme]>li[data-astro-cid-lcdefpme]{width:min(82vw,320px)}.guides[data-astro-cid-lcdefpme] .guide{height:100%}.center-head[data-astro-cid-lcdefpme]{text-align:center;margin-bottom:1.75rem}.center-head[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--c-muted);margin:.4rem 0 0}.cats[data-astro-cid-lcdefpme]{grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr));gap:.9rem;margin:0;padding:0;list-style:none;display:grid}.cat[data-astro-cid-lcdefpme]{border:1px solid color-mix(in srgb, var(--tone) 14%, transparent);background:var(--tone-soft);height:100%;min-height:88px;color:var(--c-text);transition:transform .25s var(--ease), box-shadow .25s var(--ease);border-radius:20px;align-items:center;gap:.9rem;padding:1rem 1.1rem;text-decoration:none;display:flex}.cat[data-astro-cid-lcdefpme]:hover{color:var(--c-text);box-shadow:var(--shadow-hover);transform:translateY(-3px)}.cat-icon[data-astro-cid-lcdefpme]{background:var(--c-surface);width:48px;height:48px;color:var(--tone-fg,var(--tone));border-radius:14px;flex:none;place-items:center;display:grid}.cat-body[data-astro-cid-lcdefpme]{flex:1;line-height:1.3;display:grid}.cat-body[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{white-space:nowrap}.cat-count[data-astro-cid-lcdefpme]{color:var(--c-muted);font-size:.85rem}@media (width<=599px){.cat[data-astro-cid-lcdefpme]{gap:.7rem;padding:.85rem}.cat-icon[data-astro-cid-lcdefpme]{width:40px;height:40px}}
