.home-horizon{isolation:isolate;display:grid;container:horizon/inline-size}.home-horizon-inner{z-index:1;inline-size:100%;max-inline-size:72rem;padding-inline:var(--space-5);padding-block:var(--space-6) var(--space-4);order:1;margin-inline:auto;container:page/inline-size}.home-horizon-inner>*{max-inline-size:calc(52rem - 2 * var(--space-5))}.home-horizon-art{z-index:0;--hh-art:var(--hh-frame-day);--hh-aspect:var(--hh-frame-aspect-day,1);--hh-frame-day:var(--hh-band-day);--hh-frame-dark:var(--hh-band-dark);--hh-frame-aspect-day:var(--hh-band-aspect-day);--hh-frame-aspect-dark:var(--hh-band-aspect-dark);background-image:var(--hh-art);background-position:100% 100%;background-repeat:no-repeat;background-size:contain;order:2;display:none}:root[data-theme=obsidian] .home-horizon-art{--hh-art:var(--hh-frame-dark,none);--hh-aspect:var(--hh-frame-aspect-dark,var(--hh-frame-aspect-day,1))}:root[data-theme=obsidian] .home-horizon-art:not([data-has-dark]){display:none}@media (prefers-color-scheme:dark){:root:not([data-theme]) .home-horizon-art{--hh-art:var(--hh-frame-dark,none);--hh-aspect:var(--hh-frame-aspect-dark,var(--hh-frame-aspect-day,1))}:root:not([data-theme]) .home-horizon-art:not([data-has-dark]){display:none}}@container horizon (min-width:64rem){.home-horizon-inner{grid-area:1/1}.home-horizon-inner>*{max-inline-size:36rem}.home-horizon-art{--hh-band-h:clamp(20rem, calc(100vh - 6.75rem), 62rem);inline-size:100%;block-size:var(--hh-band-h);order:0;grid-area:1/1;align-self:end;display:block}}
