.synthoma-home{position:relative;min-height:calc(100dvh - var(--os-command-height));overflow-x:hidden;overflow-y:auto;background:var(--os-bg-deep);color:var(--os-text)}.synthoma-home .synthoma-media-layer{--os-media-opacity:0.66;--synthoma-video-runtime-filter:brightness(0.72) contrast(1.1) saturate(0.92)}.synthoma-home__grid{position:relative;z-index:var(--os-z-base);display:grid;grid-template-columns:minmax(0,620px) minmax(260px,1fr);grid-template-rows:auto 1fr auto;grid-gap:var(--os-space-6) clamp(2rem,8vw,8rem);gap:var(--os-space-6) clamp(2rem,8vw,8rem);width:min(100%,var(--os-content-width));min-height:calc(100dvh - var(--os-command-height));margin:0 auto;padding:clamp(2rem,6vh,5rem) clamp(1.25rem,6vw,6rem) clamp(2rem,5vh,4rem)}.synthoma-home__grid:before{content:"";position:absolute;inset:0 auto 0 clamp(1.25rem,6vw,6rem);border-left:1px solid var(--os-axis);pointer-events:none}.synthoma-home__system{grid-column:1/-1;display:flex;justify-content:space-between;gap:var(--os-space-4);padding:0 0 var(--os-space-3) var(--os-space-3);border-bottom:1px solid var(--os-border);color:var(--os-text-soft);font:700 var(--os-text-micro)/1.35 var(--os-font-mono)}.synthoma-home__system strong{color:var(--os-text-cyan)}.synthoma-home__primary{grid-column:1;align-self:center;padding:clamp(1rem,4vw,2.5rem) clamp(1rem,3vw,2rem)}.synthoma-home__brand{margin:0;display:inline-block}.synthoma-home__designation{margin:var(--os-space-4) 0 0;color:var(--os-text-cyan);font:700 var(--os-text-small)/1.4 var(--os-font-mono)}.synthoma-home__statement{max-width:42rem;margin:var(--os-space-5) 0 0;color:var(--os-text-secondary);font:500 var(--text-body)/var(--line-body) var(--os-font-body);letter-spacing:normal}.home-light-quote{position:relative;max-width:36rem;margin:2.75rem 0 0;padding:.15rem 0 .15rem 1.25rem;border-left:1px solid var(--os-border-strong);color:var(--os-text-secondary)}.home-light-quote__beam{position:absolute;left:0;bottom:0;width:86%;height:2px;background:linear-gradient(90deg,var(--text-accent-primary),var(--os-text-primary),var(--text-accent-secondary),transparent);box-shadow:0 0 16px color-mix(in srgb,var(--text-accent-primary) 62%,transparent);transform-origin:left;animation:home-light-fade 5.5s ease-in-out infinite;pointer-events:none}.home-light-quote__text{display:block;font-family:var(--os-font-heading);font-size:clamp(1.125rem,1.6vw,1.375rem);font-weight:800;line-height:1.65;letter-spacing:normal;text-wrap:pretty;text-shadow:none}.home-light-quote__text:after{content:none;position:absolute;inset:0;z-index:-1;color:var(--text-accent-secondary);opacity:.22;transform:translate(2px,1px);-webkit-clip-path:inset(42% 0 35%);clip-path:inset(42% 0 35%);animation:home-light-glitch 7s step-end infinite;pointer-events:none}@supports (((-webkit-background-clip:text) or (background-clip:text)) or (-webkit-background-clip:text)){.home-light-quote__text{color:var(--os-text-secondary);-webkit-text-fill-color:currentColor}}.synthoma-home__format{max-width:40rem;margin:var(--os-space-3) 0 0;padding-left:var(--os-space-3);border-left:2px solid var(--os-text-violet);color:var(--os-text-primary);font:600 var(--text-body)/var(--line-body) var(--os-font-body);letter-spacing:normal}.home-primary-action{display:grid;grid-gap:var(--os-space-2);gap:var(--os-space-2);width:min(100%,440px);margin-top:var(--os-space-6);padding:var(--os-space-4) var(--os-space-5);color:var(--os-text);text-decoration:none;box-shadow:inset 4px 0 0 var(--os-accent-primary)}.home-primary-action.os-surface{background:color-mix(in srgb,var(--os-surface) 88%,transparent);border-color:var(--os-accent-primary)}.home-primary-action:hover{background:var(--os-surface-raised)}.home-primary-action__code{color:var(--os-text-secondary);font:500 .8125rem/1.4 var(--os-font-mono)}.home-primary-action__label{color:var(--os-text-primary);font:700 clamp(1.125rem,2vw,1.375rem)/1.35 var(--os-font-heading)}.home-primary-action__detail{color:var(--os-text-secondary);font:400 .9375rem/1.55 var(--os-font-body);overflow-wrap:anywhere}.home-first-contact{width:min(100%,620px);margin-top:2.25rem;padding-top:1.5rem;border-top:1px solid var(--os-border)}.home-first-contact__heading{display:grid;grid-gap:var(--os-space-1);gap:var(--os-space-1)}.home-first-contact__heading span{color:var(--os-text-yellow);font:700 var(--os-text-micro)/1.3 var(--os-font-mono)}.home-first-contact__heading h2{margin:0;color:var(--os-text-primary);font:800 var(--os-text-body)/1.25 var(--os-font-heading)}.home-first-contact__heading p{max-width:36rem;margin:0;color:var(--os-text-muted);font:500 var(--os-text-small)/1.45 var(--os-font-body)}.home-first-contact__paths{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.75rem;gap:.75rem;margin-top:1.25rem;background:transparent}.home-first-contact__paths a{display:grid;min-width:0;min-height:100px;align-content:start;grid-gap:.5rem;gap:.5rem;padding:1.25rem;border:1px solid var(--os-border);border-radius:var(--os-corner);background:var(--os-surface);color:var(--os-text);text-decoration:none}.home-first-contact__path--primary{box-shadow:inset 0 2px 0 var(--os-accent-primary)}.home-first-contact__paths a:hover{background:var(--os-surface-raised)}.home-first-contact__paths a>span{color:var(--os-accent-primary);font:700 var(--os-text-micro)/1.2 var(--os-font-mono)}.home-first-contact__paths strong{font:700 1rem/1.35 var(--os-font-heading)}.home-first-contact__paths small{color:var(--os-text-secondary);font:400 .9375rem/1.55 var(--os-font-body);overflow-wrap:anywhere}.home-first-contact__path[data-first-contact-path^="/chapter"]{box-shadow:inset 0 2px 0 var(--os-text-cyan)}.home-first-contact__path[data-first-contact-path="/cyklus"] strong,.home-first-contact__path[data-first-contact-path="/cyklus"]>span{color:var(--os-text-yellow)}.home-first-contact__path[data-first-contact-path="/archive"] strong,.home-first-contact__path[data-first-contact-path="/archive"]>span{color:var(--os-text-violet)}.home-first-contact__guest{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:1rem;gap:1rem;align-items:end;margin-top:1.5rem;padding:1.25rem 0;border-top:1px solid var(--os-border);background:transparent}.home-first-contact__guest span{color:var(--os-text-green);font:700 var(--os-text-micro)/1.3 var(--os-font-mono)}.home-first-contact__guest p{margin:4px 0 0;color:var(--os-text-secondary);font:500 var(--os-text-small)/1.45 var(--os-font-body)}.home-first-contact__guest small{display:block;margin-top:.5rem;color:var(--os-text-secondary);font:400 .875rem/1.6 var(--os-font-body)}.home-first-contact__guest nav{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--os-space-2)}.home-first-contact__guest a{min-height:44px;padding:10px var(--os-space-2);color:var(--os-text-secondary);font:700 var(--os-text-control)/1.2 var(--os-font-mono);text-decoration:none}.home-first-contact__guest a:hover{color:var(--os-accent-primary)}.synthoma-home__sectors{grid-column:2;align-self:start;margin-top:2.5rem;display:grid;border-top:1px solid var(--os-border-strong)}.home-sector-link{display:grid;grid-template-columns:42px minmax(0,1fr) auto;grid-gap:var(--os-space-3);gap:var(--os-space-3);align-items:center;min-height:74px;padding:var(--os-space-3);border:0;border-bottom:1px solid var(--os-border);border-radius:0;background:linear-gradient(90deg,color-mix(in srgb,var(--os-surface) 86%,transparent),transparent);color:var(--os-text);text-decoration:none;transition:background .15s,border-color .15s}.home-sector-link:hover{background:linear-gradient(90deg,var(--os-surface-raised),transparent)}.home-sector-link--featured{border-left:3px solid var(--os-accent-primary);background:linear-gradient(90deg,color-mix(in srgb,var(--os-accent-primary) 12%,var(--os-surface) 88%),transparent)}.home-sector-link--featured:hover{border-left-color:var(--os-accent-primary);background:linear-gradient(90deg,color-mix(in srgb,var(--os-accent-primary) 18%,var(--os-surface-raised) 82%),transparent)}.home-sector-link__index{color:var(--os-accent-primary);font:700 var(--os-text-micro)/1 var(--os-font-mono)}.home-sector-link__copy{min-width:0}.home-sector-link__copy strong{display:block;font:800 var(--os-text-body)/1.25 var(--os-font-heading)}.home-sector-link__copy span{display:block;margin-top:3px;color:var(--os-text-muted);font:500 var(--os-text-small)/1.35 var(--os-font-body)}.home-sector-link--featured .home-sector-link__copy span{color:var(--os-text-secondary)}.home-sector-link__marker{color:var(--os-warning);font:700 var(--os-text-micro)/1 var(--os-font-mono)}.home-sector-link--featured .home-sector-link__marker{color:var(--os-accent-primary)}.home-sector-link[data-home-sector=books]{--home-sector-accent:var(--os-text-cyan)}.home-sector-link[data-home-sector=archive]{--home-sector-accent:var(--os-text-violet)}.home-sector-link[data-home-sector=cyklus]{--home-sector-accent:var(--os-text-yellow)}.home-sector-link[data-home-sector=autor]{--home-sector-accent:var(--os-text-green)}.home-sector-link--featured[data-home-sector]{border-left-color:var(--home-sector-accent);background:linear-gradient(90deg,color-mix(in srgb,var(--home-sector-accent) 10%,var(--os-surface)),transparent)}.home-sector-link--featured[data-home-sector]:hover{border-left-color:var(--home-sector-accent);background:linear-gradient(90deg,color-mix(in srgb,var(--home-sector-accent) 16%,var(--os-surface-raised)),transparent)}.home-sector-link[data-home-sector] .home-sector-link__copy strong,.home-sector-link[data-home-sector] .home-sector-link__index,.home-sector-link[data-home-sector] .home-sector-link__marker{color:var(--home-sector-accent)}.home-sector-link[data-home-sector]:hover{border-bottom-color:var(--home-sector-accent)}@media (max-width:767px){.synthoma-home{min-height:calc(100dvh - 48px - var(--os-mobile-nav-height));overflow-y:auto}.synthoma-home .synthoma-media-layer{--os-media-opacity:0.48;--synthoma-video-runtime-filter:brightness(0.62) contrast(1.1) saturate(0.88)}.synthoma-home__grid{display:flex;min-height:calc(100dvh - 48px - var(--os-mobile-nav-height));flex-direction:column;gap:var(--os-space-5);padding:max(1.5rem,env(safe-area-inset-top)) var(--os-space-4) var(--os-space-6)}.synthoma-home__grid:before{left:var(--os-space-4)}.synthoma-home__system{padding-left:var(--os-space-3)}.synthoma-home__system span:last-child{display:none}.synthoma-home__primary{padding:var(--os-space-4) var(--os-space-3)}.synthoma-home__statement{font-size:var(--os-text-body)}.home-light-quote{margin-top:var(--os-space-4);padding:var(--os-space-3) var(--os-space-2) var(--os-space-4) var(--os-space-3)}.home-light-quote__text{font-size:1.125rem;line-height:1.65}.home-primary-action{margin-top:var(--os-space-5);padding:var(--os-space-4)}.home-first-contact__paths{grid-template-columns:1fr}.home-first-contact__paths a{min-height:72px}.home-first-contact__guest{grid-template-columns:minmax(0,1fr);align-items:start}.home-first-contact__guest nav{justify-content:flex-start}.synthoma-home__sectors{width:100%}.home-sector-link{min-height:68px}}@media (max-width:359px){.home-sector-link{grid-template-columns:34px minmax(0,1fr) auto;gap:var(--os-space-2)}}@media (max-width:767px) and (max-height:700px){.synthoma-home__grid{gap:var(--os-space-2);padding-top:var(--os-space-2)}.home-first-contact__heading p,.synthoma-home__designation,.synthoma-home__statement,.synthoma-home__system{display:none}.home-light-quote{margin-top:var(--os-space-2);padding-block:var(--os-space-2) var(--os-space-3)}.home-light-quote__text{font-size:1.125rem;line-height:1.65}.home-first-contact,.synthoma-home__primary{padding-top:var(--os-space-2)}.home-first-contact,.home-first-contact__paths{margin-top:var(--os-space-2)}.home-first-contact__paths a{min-height:60px;padding:var(--os-space-2)}}@keyframes home-light-fade{0%,to{opacity:.35;transform:scaleX(.18)}45%{opacity:1;transform:scaleX(1)}75%{opacity:.22;transform:scaleX(.62)}}@keyframes home-light-glitch{0%,84%,to{opacity:.12;transform:translate(1px);-webkit-clip-path:inset(44% 0 38%);clip-path:inset(44% 0 38%)}86%{opacity:.32;transform:translate(-3px,1px);-webkit-clip-path:inset(12% 0 68%);clip-path:inset(12% 0 68%)}88%{opacity:.2;transform:translate(3px,-1px);-webkit-clip-path:inset(72% 0 8%);clip-path:inset(72% 0 8%)}90%{opacity:.28;transform:translate(-1px);-webkit-clip-path:inset(38% 0 42%);clip-path:inset(38% 0 42%)}}@media (prefers-reduced-motion:reduce){.home-light-quote__beam{animation:none;opacity:.72;transform:none}.home-light-quote__text:after{animation:none;opacity:.12;transform:translate(1px)}}@media (min-width:768px) and (max-height:640px){.synthoma-home__grid{grid-template-columns:minmax(0,1fr);grid-template-rows:auto;gap:var(--os-space-3);padding:var(--os-space-3) clamp(1.5rem,6vw,4rem)}.home-first-contact__heading p,.synthoma-home__designation,.synthoma-home__statement,.synthoma-home__system{display:none}.synthoma-home__primary{grid-column:1;width:min(100%,760px);align-self:start;padding:0}.home-first-contact{padding-top:var(--os-space-2)}.home-first-contact,.home-first-contact__paths{margin-top:var(--os-space-2)}.home-first-contact__paths a{min-height:64px;padding:var(--os-space-2)}.synthoma-home__sectors{grid-column:1;width:min(100%,760px)}}.home-first-contact__paths .home-first-contact__path--primary{grid-column:1/-1;min-height:120px;border-color:var(--os-accent-primary);background:color-mix(in srgb,var(--os-accent-primary) 9%,var(--os-surface));box-shadow:inset 3px 0 0 var(--os-accent-primary)}.home-first-contact__path--primary strong{font-size:1.25rem}.synthoma-home__primary:has(.home-primary-action) .home-first-contact__path--primary{border-color:var(--os-border);background:var(--os-surface);box-shadow:none}.synthoma-home__prologue{display:inline-flex;align-items:center;min-height:44px;margin-top:1rem;color:var(--os-text-secondary);font:500 .9375rem/1.5 var(--os-font-body);text-underline-offset:.3em}.synthoma-home :is(.home-primary-action,.home-first-contact__path,.home-sector-link,.synthoma-home__prologue):focus-visible{outline:2px solid var(--os-focus-ring);outline-offset:4px}@media (min-width:768px) and (max-width:1100px){.synthoma-home__grid{grid-template-columns:minmax(0,1fr);gap:2rem}.synthoma-home__sectors{grid-column:1;width:100%}}@media (max-width:767px){.home-first-contact__paths .home-first-contact__path--primary{min-height:112px}.home-first-contact__paths a{padding:1rem}.home-first-contact__guest{padding-inline:0}}