.home_root__bCVwM{max-width:1420px;margin-block:0;margin-inline:auto;padding-block:24px 36px;padding-inline:28px;min-width:0}.home_hero__Q8Yz2{position:relative;isolation:isolate;overflow:clip;min-block-size:0;min-inline-size:0;border:1px solid var(--color-edge-2);background:var(--color-panel);box-shadow:inset 0 1px oklch(100% 0 none/.067)}.home_hero__Q8Yz2:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,oklch(20.64% .0079 285.69) 12%,oklch(21.47% .0058 285.9/.91) 40%,oklch(21.47% .0058 285.9/.086)),linear-gradient(0deg,oklch(20.64% .0079 285.69/.733),transparent 65%)}.home_heroArt__Hs5EM{position:absolute;inset-block:0;inset-inline:auto 0;width:70%;height:100%;object-fit:cover;object-position:55% 54%;z-index:-2;opacity:.8}.home_heroContent__nocUd{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;min-height:190px;padding-block:28px;padding-inline:30px;gap:22px}.home_hero__Q8Yz2 h1{font-family:var(--font-display);font-size:var(--font-28-38);line-height:1.2;font-weight:700;color:var(--color-bright);margin:0;text-wrap:balance}.home_actions__DgMM0{display:flex;flex-wrap:wrap;gap:10px}.home_actions__DgMM0 a{min-height:40px}.home_actions__DgMM0 a:first-child{border-color:var(--color-ember-dim);background:linear-gradient(oklch(39.76% .0482 72.99),oklch(29.46% .0227 61.05));color:var(--color-bright)}.home_groups__XKlpD{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,20rem),1fr));gap:24px}.home_group__LO8X_,.home_otherGroup__BA_eg{min-width:0}.home_group__LO8X_ h3,.home_otherGroup__BA_eg h3{margin-block:0 8px;margin-inline:0;font-size:16px;font-weight:600;line-height:1.4;color:var(--color-bright)}.home_categoryLinks__SZ3jB{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,11.25rem),1fr));gap:0 8px;list-style:none;margin:0;padding:0}.home_categoryLinks__SZ3jB li{min-width:0;display:flex}.home_categoryLinks__SZ3jB a{display:flex;align-items:center;min-height:40px;width:100%;padding-block:7px;padding-inline:8px;margin-inline-start:-8px;font-size:16px;line-height:1.4;overflow-wrap:anywhere;color:var(--color-fog)}@media (hover:hover) and (pointer:fine){.home_categoryLinks__SZ3jB a:hover{background:var(--color-panel);color:var(--color-ember-2)}}.home_otherGroup__BA_eg{grid-column:1/-1;border-block-start:1px solid var(--color-edge);padding-block-start:14px;display:flex;align-items:baseline;gap:24px}.home_otherGroup__BA_eg h3{margin:0}.home_otherGroup__BA_eg ul{display:flex;flex-wrap:wrap;gap:8px 24px}.home_otherGroup__BA_eg a{width:auto}.home_introduction__8NQJS{margin-block-start:20px;border:1px solid var(--color-edge);background:var(--color-panel)}.home_introTrigger__BqGvs{display:flex;align-items:center;justify-content:space-between;gap:20px;width:100%;padding-block:14px;padding-inline:18px;text-align:start;font-size:16px;font-weight:600;color:var(--color-bright)}.home_introTrigger__BqGvs svg{width:18px;height:18px;flex:none;stroke:var(--color-ember-2);stroke-width:1.5;fill:none}.home_introTrigger__BqGvs[data-state=open] svg{transform:rotate(90deg)}.home_introContent__jSQOW>div{padding-block:8px 18px;padding-inline:18px;font-size:16px;line-height:1.65;max-width:80ch}.home_introContent__jSQOW{overflow:clip;min-block-size:0;min-inline-size:0}.home_introContent__jSQOW[hidden]{display:none}.home_introTrigger__BqGvs:focus-visible,.home_root__bCVwM a:focus-visible{outline:2px solid var(--color-ember-2);outline-offset:3px}@media(max-width:639px){.home_root__bCVwM{padding-block:14px 24px;padding-inline:12px}.home_heroContent__nocUd{min-height:190px;padding-block:22px;padding-inline:18px}.home_heroArt__Hs5EM{width:100%;opacity:.35}.home_hero__Q8Yz2:after{background:linear-gradient(90deg,oklch(20.75% .008 297.14/.918),oklch(20.75% .008 297.14/.333))}.home_groups__XKlpD{gap:20px}.home_categoryLinks__SZ3jB{gap:0 12px}.home_otherGroup__BA_eg{display:block}.home_otherGroup__BA_eg ul{margin-block-start:8px}.home_introTrigger__BqGvs{padding:14px}}@media(prefers-reduced-motion:no-preference){.home_categoryLinks__SZ3jB a{transition:color .12s,border-color .12s,background-color .12s}.home_introTrigger__BqGvs svg{transition:transform .15s}}@media (hover:hover) and (pointer:fine){.home_categoryLinks__SZ3jB a:hover,.home_introLinks__QmfTE a:hover{color:var(--color-ember-2)}}.home_introTrigger__BqGvs{min-height:48px;cursor:pointer}@media (hover:hover) and (pointer:fine){.home_introTrigger__BqGvs:hover:not(:disabled){background:var(--color-panel-2)}}.home_introTrigger__BqGvs:disabled{cursor:default}.home_introLinks__QmfTE{display:flex;align-items:center;flex-wrap:wrap;gap:4px 20px;margin-block-start:12px}.home_introLinks__QmfTE a{display:inline-flex;align-items:center;min-height:40px;min-width:40px;color:var(--color-bright)}