.home_root__bCVwM{max-width:1420px;margin:0 auto;padding:24px 28px 36px;min-width:0}.home_hero__Q8Yz2{position:relative;isolation:isolate;overflow:hidden;border:1px solid var(--color-edge-2);background:var(--color-panel);box-shadow:inset 0 1px #fff1}.home_hero__Q8Yz2:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#17171b 12%,#19191ce8 40%,#19191c16),linear-gradient(0deg,#17171bbb,transparent 65%)}.home_heroArt__Hs5EM{position:absolute;inset:0 0 0 auto;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:28px 30px;gap:22px}.home_hero__Q8Yz2 h1{font-family:var(--font-display);font-size:clamp(28px,3vw,38px);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(#574329,#352a21);color:var(--color-bright)}.home_columns__lKInB{display:grid;grid-template-columns:minmax(0,1fr) minmax(240px,290px);gap:24px;margin-top:26px;align-items:start}.home_catalogue__7cKiB{min-width:0;scroll-margin-top:80px}.home_catalogue__7cKiB h2,.home_journal__8KSRn h2{font-size:18px;font-weight:600;color:var(--color-bright);margin:0 0 16px;padding-bottom:12px;border-bottom:1px solid var(--color-edge)}.home_groups__XKlpD{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.home_group__LO8X_,.home_otherGroup__BA_eg{min-width:0}.home_group__LO8X_ h3,.home_otherGroup__BA_eg h3{margin:0 0 8px;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:7px 8px;margin-left:-8px;font-size:16px;line-height:1.4;overflow-wrap:anywhere;color:var(--color-fog)}.home_categoryLinks__SZ3jB a:hover{background:var(--color-panel);color:var(--color-ember-2)}.home_otherGroup__BA_eg{grid-column:1/-1;border-top:1px solid var(--color-edge);padding-top: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_side__q9R1D{display:grid;gap:16px;min-width:0}.home_planner__ICagF{overflow:hidden;border:1px solid var(--color-edge-2);background:var(--color-deep)}.home_plannerEntry__2k1xv{display:block}.home_plannerEntry__2k1xv>img{width:100%;height:150px;object-fit:cover;object-position:50% 35%;opacity:.85}.home_plannerEntry__2k1xv:hover>img{opacity:1}.home_plannerText__3DwUY{padding:14px 16px;margin:0;border-top:1px solid var(--color-edge);font-size:18px;font-weight:600;line-height:1.3;color:var(--color-bright);background:var(--color-panel)}.home_plannerLinks__j7jmR{padding:0 16px 10px}.home_plannerLinks__j7jmR a{display:flex;align-items:center;min-height:40px;font-size:16px;line-height:1.4}.home_plannerLinks__j7jmR a:hover{color:var(--color-ember-2)}.home_journal__8KSRn{border:1px solid var(--color-edge);padding:16px;background:var(--color-panel)}.home_journal__8KSRn h2{margin-bottom:5px}.home_journal__8KSRn a{display:flex;align-items:center;padding:10px 0;min-height:42px;font-size:16px;line-height:1.4}.home_journal__8KSRn a:hover{color:var(--color-ember-2)}.home_journal__8KSRn a+a{border-top:1px solid #ffffff09}.home_mapLink__2e_Yr{display:flex;align-items:center;gap:12px;padding:12px 14px;border:1px solid var(--color-edge);background:var(--color-panel);color:var(--color-bright);font-size:16px;line-height:1.4}.home_mapLink__2e_Yr img{object-fit:contain;flex:none}.home_mapLink__2e_Yr:hover{border-color:var(--color-ember-dim)}.home_subjects__OD_FD{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px 16px;border-top:1px solid var(--color-edge);margin-top:24px;padding-top:16px}.home_subjects__OD_FD a{display:flex;align-items:center;gap:10px;min-height:44px;padding:6px 0;font-size:16px;line-height:1.4}.home_subjects__OD_FD img{flex:none;object-fit:contain}.home_subjects__OD_FD a:hover{color:var(--color-ember-2)}.home_introduction__8NQJS{margin-top: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:14px 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:8px 18px 18px;font-size:16px;line-height:1.65;max-width:80ch}.home_introContent__jSQOW{overflow:hidden}.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}.home_plannerEntry__2k1xv:focus-visible{outline-offset:-3px}@media(max-width:1100px){.home_columns__lKInB{grid-template-columns:minmax(0,1fr)}.home_side__q9R1D{grid-template-columns:1fr 1fr}.home_mapLink__2e_Yr{grid-column:1/-1}.home_subjects__OD_FD{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:639px){.home_root__bCVwM{padding:14px 12px 24px}.home_heroContent__nocUd{min-height:190px;padding:22px 18px}.home_heroArt__Hs5EM{width:100%;opacity:.35}.home_hero__Q8Yz2:after{background:linear-gradient(90deg,#18171bea,#18171b55)}.home_hero__Q8Yz2 h1{font-size:30px}.home_columns__lKInB{margin-top:20px;gap:20px}.home_groups__XKlpD{gap:20px;grid-template-columns:1fr}.home_categoryLinks__SZ3jB{gap:0 12px}.home_otherGroup__BA_eg{display:block}.home_otherGroup__BA_eg ul{margin-top:8px}.home_side__q9R1D{grid-template-columns:1fr}.home_mapLink__2e_Yr{grid-column:auto}.home_plannerEntry__2k1xv{display:flex;align-items:stretch}.home_plannerEntry__2k1xv>img{width:110px;height:120px;flex:none}.home_plannerText__3DwUY{border-top:none;display:flex;align-items:center}.home_subjects__OD_FD{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 12px}.home_subjects__OD_FD a{font-size:15px}.home_introTrigger__BqGvs{padding:14px}}@media(prefers-reduced-motion:no-preference){.home_categoryLinks__SZ3jB a,.home_mapLink__2e_Yr{transition:color .12s,border-color .12s,background-color .12s}.home_plannerEntry__2k1xv>img{transition:opacity .12s}.home_introTrigger__BqGvs svg{transition:transform .15s}}.home_categoryLinks__SZ3jB a,.home_introLinks__QmfTE a,.home_journal__8KSRn a,.home_plannerLinks__j7jmR a,.home_subjects__OD_FD a>span{text-decoration-line:underline;text-decoration-color:var(--color-edge-2);text-decoration-thickness:1px;text-underline-offset:4px}.home_categoryLinks__SZ3jB a:hover,.home_introLinks__QmfTE a:hover,.home_journal__8KSRn a:hover,.home_plannerLinks__j7jmR a:hover,.home_subjects__OD_FD a:hover>span{text-decoration-color:var(--color-ember-2)}.home_introTrigger__BqGvs{min-height:48px;cursor:pointer}.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-top:12px}.home_introLinks__QmfTE a{display:inline-flex;align-items:center;min-height:40px;color:var(--color-bright)}.home_introLinks__QmfTE a:hover{color:var(--color-ember-2)}