@layer theme, base, components, utilities;@layer theme{@font-face{font-family:"JetBrains Mono";font-style:normal;font-weight:300;font-display:swap;src:url("/assets-rev/fonts/jetbrains-mono-light.48189a68.woff2") format("woff2")}@font-face{font-family:"JetBrains Mono";font-style:italic;font-weight:300;font-display:swap;src:url("/assets-rev/fonts/jetbrains-mono-light-italic.a0554f17.woff2") format("woff2")}@font-face{font-family:"JetBrains Mono";font-style:normal;font-weight:400;font-display:swap;src:url("/assets-rev/fonts/jetbrains-mono-regular.eae27714.woff2") format("woff2")}@font-face{font-family:"JetBrains Mono";font-style:normal;font-weight:500;font-display:swap;src:url("/assets-rev/fonts/jetbrains-mono-medium.582dfc90.woff2") format("woff2")}@font-face{font-family:"JetBrains Mono";font-style:normal;font-weight:700;font-display:swap;src:url("/assets-rev/fonts/jetbrains-mono-bold.8120d9b5.woff2") format("woff2")}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:400;font-display:swap;src:url("/assets-rev/fonts/source-serif-4-regular.b86019eb.woff2") format("woff2")}@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:400;font-display:swap;src:url("/assets-rev/fonts/source-serif-4-italic.ef697756.woff2") format("woff2")}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:700;font-display:swap;src:url("/assets-rev/fonts/source-serif-4-bold.dcf356fb.woff2") format("woff2")}@font-face{font-family:"Atkinson Hyperlegible Next";font-style:normal;font-weight:400;font-display:swap;src:url("/assets-rev/fonts/atkinson-hyperlegible-next-regular.d60b75b4.woff2") format("woff2")}@font-face{font-family:"Atkinson Hyperlegible Next";font-style:italic;font-weight:400;font-display:swap;src:url("/assets-rev/fonts/atkinson-hyperlegible-next-italic.53cc5549.woff2") format("woff2")}@font-face{font-family:"Atkinson Hyperlegible Next";font-style:normal;font-weight:700;font-display:swap;src:url("/assets-rev/fonts/atkinson-hyperlegible-next-bold.6afd415a.woff2") format("woff2")}:root{--omarchy-night: #1a1b26;--omarchy-storm: #24283b;--omarchy-terminal-black: #414868;--omarchy-blue: #7aa2f7;--omarchy-cyan: #7dcfff;--omarchy-green: #9ece6a;--omarchy-turquoise: #b4f9f8;--omarchy-terminal-white: #c0caf5;--omarchy-white: #ffffff;--omarchy-black: #000000;--omarchy-font: "JetBrains Mono", monospace;--omarchy-font-mono: "JetBrains Mono", monospace;--omarchy-font-serif: "Source Serif 4", Georgia, serif;--omarchy-font-sans: "Atkinson Hyperlegible Next", system-ui, sans-serif;--omarchy-body-size: 1rem;--omarchy-font-small: 0.8em;--omarchy-font-medium: 1.25em;--omarchy-font-large: 2em;--omarchy-font-display: clamp(2rem, 4.5vw, 4rem);--omarchy-line-height: 1.4;--omarchy-line-height-reading: 1.6;--omarchy-line-height-tight: 1.15;--omarchy-prose-measure: 46em;--omarchy-space-small: 0.5em;--omarchy-space-medium: 1em;--omarchy-space-neutral: 1.5em;--omarchy-space-large: 2em;--omarchy-space-x-large: 3em;--omarchy-space-xx-large: 4em;--omarchy-space-xxx-large: 5em;--omarchy-space-xxxx-large: 6em;--omarchy-page-padding: 2em;--omarchy-media-max: 90em;--omarchy-radius: 0.4em;--omarchy-radius-small: 0.25rem;--omarchy-transition: 0.15s cubic-bezier(0.33, 1, 0.68, 1);--omarchy-control-height: 2.9em;--omarchy-shadow: 0 0.35em 0.7em rgb(0 0 0 / 0.25), 0 0.1em 0.2em rgb(0 0 0 / 0.35)}@media(min-width: 64rem){:root{--omarchy-page-padding: 4em}}}@layer base{*,*::before,*::after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;tab-size:4;-webkit-tap-highlight-color:rgba(0,0,0,0);background:var(--omarchy-night);color-scheme:dark;scroll-behavior:smooth}body{min-inline-size:20rem;margin:0;background:var(--omarchy-night);color:var(--omarchy-blue);font-family:var(--omarchy-font);font-size:var(--omarchy-body-size);font-weight:300;line-height:var(--omarchy-line-height);text-rendering:optimizeLegibility}main{min-inline-size:0}:where(h1,h2,h3,h4,p,ul,ol,dl,figure,blockquote){margin-block:0}p{font-family:var(--omarchy-font-sans);font-weight:400;line-height:var(--omarchy-line-height-reading)}:where(h1,h2,h3,h4){color:var(--omarchy-terminal-white);font-size:inherit;font-weight:300;line-height:var(--omarchy-line-height-tight);text-wrap:balance}h1{font-size:var(--omarchy-font-display);font-weight:500;letter-spacing:-0.05em}h2{font-size:1.1em}:where(p,li,dd){text-wrap:pretty}:where(ul,ol,menu){padding-inline-start:1.5em}menu{list-style:none}:where(ul:not([class]),ol:not([class]))>:where(li+li){margin-block-start:var(--omarchy-space-small)}a{color:var(--omarchy-cyan);font-weight:700;text-decoration-line:underline;text-decoration-thickness:.12em;text-decoration-offset:.16em;transition:color var(--omarchy-transition),text-decoration-color var(--omarchy-transition)}a:hover{color:var(--omarchy-white)}:where(button,input,select,optgroup,textarea,::file-selector-button){margin:0;padding:0;border:0 solid;border-radius:var(--omarchy-radius);background-color:rgba(0,0,0,0);color:inherit;font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;opacity:1}img,picture,svg,video,canvas,audio,iframe,embed,object{display:block;max-inline-size:100%;vertical-align:middle}iframe{border:0}img,video{block-size:auto}::selection{background:var(--omarchy-turquoise);color:var(--omarchy-night)}:focus-visible{outline:.2em solid var(--omarchy-turquoise);outline-offset:.2em}@media(prefers-reduced-motion: reduce){html{scroll-behavior:auto}*,*::before,*::after{animation-duration:.01ms !important;animation-iteration-count:1 !important;scroll-behavior:auto !important;transition-duration:.01ms !important}}@supports(view-transition-name: none){@view-transition{navigation:auto}::view-transition-old(root),::view-transition-new(root){animation-duration:var(--omarchy-transition)}}@media print{html,body{background:var(--omarchy-white);color:var(--omarchy-night);font-size:10pt}a{color:inherit}a[href]::after{content:" (" attr(href) ")";font-size:.8em;font-weight:300}.button,.status-label{box-shadow:none}}[hidden]:not([hidden=until-found]){display:none !important}}@layer components{.content-shell{inline-size:min(100%,var(--omarchy-media-max));margin-inline:auto;padding:var(--omarchy-space-xx-large) var(--omarchy-page-padding)}.content-shell--product,.content-shell--project,.content-shell--article,.content-shell--news-index,.content-shell--news-taxonomy{background:var(--omarchy-night)}.page-hero{display:grid;gap:var(--omarchy-space-medium);max-inline-size:var(--omarchy-prose-measure);padding-block-end:var(--omarchy-space-x-large);border-block-end:1px solid var(--omarchy-terminal-black)}.content-shell--article .page-hero{border-block-end:0}.page-hero,.prose{margin-inline:auto}.page-hero__lede{color:var(--omarchy-terminal-white);font-size:var(--omarchy-font-medium);font-style:italic}.page-hero__eyebrow,.article-meta,.status-label{color:var(--omarchy-terminal-white);font-size:var(--omarchy-font-small);font-weight:500;letter-spacing:.04em;text-transform:uppercase}.page-hero__eyebrow{color:var(--omarchy-green)}.content-body{display:flow-root;margin-block-start:var(--omarchy-space-x-large)}.prose{display:flow-root;max-inline-size:var(--omarchy-prose-measure);margin-block-start:var(--omarchy-space-x-large)}.prose>*+*{margin-block-start:var(--omarchy-space-neutral)}.prose :where(h2,h3,h4){margin-block-start:var(--omarchy-space-x-large)}.section-landing-prose:first-child{margin-block-start:0}.section-landing-prose>:where(h2,h3,h4):first-child{margin-block-start:0}.prose :where(ul,ol){margin-block-start:var(--omarchy-space-medium);font-family:var(--omarchy-font-sans);font-weight:400;line-height:var(--omarchy-line-height-reading)}.article-meta{display:flex;flex-wrap:wrap;gap:var(--omarchy-space-small) var(--omarchy-space-neutral)}.status-label{display:inline-flex;inline-size:fit-content;min-block-size:2.2em;align-items:center;padding-inline:.7em;border:1px solid currentcolor;border-radius:var(--omarchy-radius);color:var(--omarchy-turquoise)}.link-indicator{display:inline-block;flex:0 0 auto;inline-size:1em;block-size:1em;margin-inline-start:3px;vertical-align:-0.14em}.navigation-link__marker{position:relative;inset-block-start:-0.4em;display:inline-block;margin-inline-start:3px;vertical-align:baseline;text-decoration:none}.button,.button:link,.button:visited{display:inline-flex;min-block-size:var(--omarchy-control-height);align-items:center;justify-content:center;gap:0;padding-inline:1em;border:1px solid var(--omarchy-blue);border-radius:var(--omarchy-radius);background:var(--omarchy-blue);box-shadow:var(--omarchy-shadow);color:var(--omarchy-night);font-weight:700;line-height:1;text-align:center;text-decoration:none;text-transform:uppercase;transition:background-color var(--omarchy-transition),color var(--omarchy-transition),box-shadow var(--omarchy-transition),transform var(--omarchy-transition)}.button:hover{background:var(--omarchy-turquoise);color:var(--omarchy-night);transform:translateY(-0.08em)}.button:active{transform:translateY(0)}.button--secondary,.button--secondary:link,.button--secondary:visited{background:rgba(0,0,0,0);color:var(--omarchy-cyan)}.button--secondary:hover{background:var(--omarchy-storm);color:var(--omarchy-white)}.button-group{display:flex;flex-wrap:wrap;gap:var(--omarchy-space-medium)}.media{display:block;overflow:clip;border-radius:var(--omarchy-radius);background:var(--omarchy-storm)}.media__image{inline-size:100%;background:var(--omarchy-storm);transition:transform var(--omarchy-transition)}a:hover .media__image{transform:scale(1.02)}@media(min-width: 40rem){.content-shell{padding-block:var(--omarchy-space-xxx-large)}}.announcement{position:relative;z-index:1;background:var(--omarchy-blue);color:var(--omarchy-night)}.announcement__inner,.site-header__inner,.site-footer__inner{inline-size:min(100%,var(--omarchy-media-max));margin-inline:auto;padding-inline:var(--omarchy-page-padding)}.announcement__inner{padding-block:var(--omarchy-space-small);text-align:center}.announcement a{color:inherit}.page--home[data-home-hero-panels-animating]{--home-hero-announcement-block-size: calc( (2 * var(--omarchy-space-small)) + (var(--omarchy-line-height) * 1em) )}.page--home[data-home-hero-panels-animating] .announcement{position:sticky;z-index:11;inset-block-start:0}.page--home[data-home-hero-panels-animating] .site-header{inset-block-start:var(--home-hero-announcement-block-size)}.site-header{position:sticky;z-index:10;inset-block-start:0;border-block-end:1px solid var(--omarchy-terminal-black);background:var(--omarchy-night);transition:background-color var(--omarchy-transition),border-color var(--omarchy-transition)}.site-header[data-header-state=transparent]{border-color:rgba(0,0,0,0);background:rgba(26,27,38,.76)}.site-header__inner{display:grid;grid-template-columns:minmax(0, 1fr) auto auto auto;align-items:center;gap:var(--omarchy-space-medium);min-block-size:var(--omarchy-control-height);padding-block:var(--omarchy-space-small)}.site-header__brand,.mobile-drawer__brand{color:var(--omarchy-green);font-weight:700;text-decoration:none}.site-header__mark{display:block;inline-size:2rem;block-size:2rem}.language-selector{position:relative}.language-selector__toggle{gap:.75em;cursor:pointer;list-style:none}.language-selector__toggle::-webkit-details-marker{display:none}.language-selector__chevron{inline-size:.625em;fill:none;stroke:currentColor;stroke-linecap:square;stroke-linejoin:miter;stroke-width:1.5;transition:transform var(--omarchy-transition)}.language-selector details[open] .language-selector__chevron{transform:rotate(180deg)}.language-selector__options{position:absolute;z-index:1;inset-block-start:calc(100% + var(--omarchy-space-small));inset-inline-end:0;min-inline-size:10rem;margin:0;padding:var(--omarchy-space-small);border:1px solid var(--omarchy-terminal-black);border-radius:var(--omarchy-radius);background:var(--omarchy-storm);box-shadow:0 .75em 2em rgba(0,0,0,.35);list-style:none}.language-selector__options a{display:block;padding:.75em 1em;border-radius:var(--omarchy-radius);color:var(--omarchy-terminal-white);font-size:var(--omarchy-font-small);font-weight:700;text-decoration:none;white-space:nowrap}.language-selector__options a:hover,.language-selector__options a:focus-visible{background:var(--omarchy-terminal-black);color:var(--omarchy-turquoise)}.language-selector__options a:focus-visible{outline-offset:-0.2em}.site-header__nav{display:none}.site-header__search,.site-header__menu,.language-selector__toggle,.mobile-drawer [data-drawer-close]{display:inline-flex;align-items:center;justify-content:center;min-block-size:var(--omarchy-control-height);padding-inline:1em;border:1px solid var(--omarchy-terminal-black);border-radius:var(--omarchy-radius);background:var(--omarchy-storm);color:var(--omarchy-cyan);font-weight:700;text-decoration:none}.site-header__menu,.language-selector__toggle{cursor:pointer}.quake-navigation{grid-column:1/-1;margin-block-start:var(--omarchy-space-small);padding-block-start:var(--omarchy-space-medium);border-block-start:1px solid var(--omarchy-terminal-black)}.quake-navigation summary{color:var(--omarchy-cyan);cursor:pointer;font-weight:700}.quake-navigation nav{display:grid;gap:var(--omarchy-space-neutral);margin-block-start:var(--omarchy-space-medium)}.quake-navigation__section h2,.mobile-drawer__group h2,.site-footer h2{font-size:inherit;font-weight:700}.quake-navigation__link,.mobile-drawer__group li a,.site-footer__sitemap li a{color:rgba(192,202,245,.6);font-size:var(--omarchy-font-small);font-style:normal;font-weight:300;text-decoration-thickness:1px}.quake-navigation :where(ul,.mobile-drawer__utility){margin-block-start:var(--omarchy-space-small);padding-inline-start:0;list-style:none}.quake-navigation__status{margin-block-start:var(--omarchy-space-small);color:var(--omarchy-terminal-white);font-size:var(--omarchy-font-small)}.quake-navigation[data-quake-enhanced]{position:absolute;z-index:1;inset-block-start:100%;inset-inline:0;isolation:isolate;max-block-size:60vh;margin:0;overflow:auto;padding:var(--omarchy-space-large) max(var(--omarchy-page-padding),2em);border-block-start:1px solid var(--omarchy-terminal-black);background:var(--omarchy-storm);box-shadow:var(--omarchy-shadow);opacity:0;transform:translateY(-0.75rem);transition:opacity var(--omarchy-transition),transform var(--omarchy-transition)}.quake-navigation[data-quake-enhanced]::before{position:fixed;z-index:-1;inset:0;background:rgba(0,0,0,.5);content:"";opacity:0;transition:opacity var(--omarchy-transition)}.quake-navigation[data-quake-enhanced]>summary{display:none}.quake-navigation[data-quake-enhanced] nav{grid-template-columns:repeat(auto-fit, minmax(11rem, 1fr));inline-size:min(100%,var(--omarchy-media-max));margin-inline:auto;margin-block-start:0}.quake-navigation[data-quake-enhanced][data-quake-state=open]{opacity:1;transform:translateY(0)}.quake-navigation[data-quake-enhanced][data-quake-state=open]::before{opacity:1}.site-header__groups,.mobile-drawer ul,.site-footer ul{padding-inline-start:0;list-style:none}.mobile-drawer{inline-size:min(100% - 2em,34rem);block-size:calc(100% - 2em);margin:1em auto;padding:0;border:1px solid var(--omarchy-terminal-black);border-radius:var(--omarchy-radius);background:var(--omarchy-night);color:var(--omarchy-blue);box-shadow:var(--omarchy-shadow)}.mobile-drawer::backdrop{background:rgba(0,0,0,.7)}.mobile-drawer__inner{block-size:100%;overflow:auto;padding:var(--omarchy-space-large)}.mobile-drawer__heading{display:flex;align-items:center;justify-content:space-between;gap:var(--omarchy-space-medium);padding-block-end:var(--omarchy-space-medium);border-block-end:1px solid var(--omarchy-terminal-black)}.mobile-drawer nav{display:grid;gap:var(--omarchy-space-neutral);margin-block-start:var(--omarchy-space-neutral)}.mobile-drawer__group ul,.mobile-drawer__utility{margin-block-start:var(--omarchy-space-small)}.site-footer{border-block-start:1px solid var(--omarchy-terminal-black);background:var(--omarchy-storm)}.site-footer__inner{display:grid;gap:var(--omarchy-space-large);padding-block:var(--omarchy-space-xx-large)}.site-footer__identity{max-inline-size:var(--omarchy-prose-measure)}.site-footer__identity p+p{margin-block-start:var(--omarchy-space-small)}.site-footer__mark{display:block;inline-size:3rem;block-size:3rem;margin-block-end:var(--omarchy-space-medium)}.site-footer__sitemap{display:grid;grid-template-columns:repeat(auto-fit, minmax(11rem, 1fr));gap:var(--omarchy-space-large)}.site-footer__sitemap ul{margin-block-start:var(--omarchy-space-small)}.site-footer li+li{margin-block-start:var(--omarchy-space-small)}.site-footer__provenance{color:var(--omarchy-terminal-white);font-size:var(--omarchy-font-small)}@media(min-width: 48rem){.site-header__inner{grid-template-columns:minmax(0, 1fr) auto auto auto}.site-footer__inner{grid-template-columns:minmax(15rem, 0.6fr) minmax(0, 1fr)}.site-footer__provenance{grid-column:1/-1}}@media(min-width: 64rem){.site-header__inner{grid-template-columns:auto minmax(0, 1fr) auto auto auto}.site-header__nav{display:block;min-inline-size:0;margin-inline-start:var(--omarchy-space-medium)}.site-header__groups{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:var(--omarchy-space-small) var(--omarchy-space-large)}.site-header__group+.site-header__group{margin-block-start:0}.site-header__group>a{color:var(--omarchy-terminal-white);font-weight:700;text-decoration:none}}.site-header__nav a[aria-current=page],.quake-navigation a[aria-current=page],.mobile-drawer a[aria-current=page]{color:var(--omarchy-green);text-decoration:underline;text-decoration-thickness:.125em;text-underline-offset:.2em}.patrons-page{padding-block:var(--omarchy-space-xx-large) var(--omarchy-space-xxxx-large)}.patrons-page__header{padding-inline:var(--omarchy-space-large);text-align:center}.patrons-page__header h1{color:var(--omarchy-blue)}.patron-tiers{display:grid;inline-size:min(100%,52em);gap:var(--omarchy-space-xxx-large);margin-block-start:2.4em;margin-inline:auto}.patron-tier{display:grid;inline-size:calc(100% - 4em);max-inline-size:48em;gap:var(--omarchy-space-x-large);margin-inline:auto}.patron-tier+.patron-tier{padding-block-start:var(--omarchy-space-xxx-large);border-block-start:1px solid rgba(65,72,104,.8)}.patron-tier__header{display:grid;gap:var(--omarchy-space-small);text-align:center}.patron-tier__header h2{color:var(--omarchy-terminal-white);font-size:var(--omarchy-font-medium);font-weight:700;line-height:var(--omarchy-line-height);letter-spacing:.08em;text-transform:uppercase}.patron-tier__header p{color:var(--omarchy-blue)}.patron-list{display:flex;flex-wrap:wrap;gap:var(--omarchy-space-large) var(--omarchy-space-medium);padding:0;list-style:none}.patron-list>li+li{margin-block-start:0}.patron-card{display:grid;flex:0 0 calc(33.3333% - .6667em);justify-items:center;gap:var(--omarchy-space-small);text-align:center}.patron-card__image{inline-size:8em;block-size:8em;margin-block-end:var(--omarchy-space-small);border-radius:50%;object-fit:cover}.patron-card h3{font-size:var(--omarchy-font-medium);line-height:var(--omarchy-line-height)}.patron-card__organization{color:rgba(192,202,245,.6);font-size:var(--omarchy-font-small);line-height:var(--omarchy-line-height)}.patron-card__organization a{color:inherit;font-weight:300}.patron-tier__note{color:rgba(192,202,245,.6);font-size:var(--omarchy-font-small);text-align:center}.patron-tier__note a{color:inherit;font-weight:300}@media(max-width: 39.999rem){.patron-card{flex-basis:calc(50% - .5em)}}@media(min-width: 90rem){.patron-tiers{margin-block-start:3.6em}.patron-tier{inline-size:calc(100% - 8em);max-inline-size:44em}}.team-directory{display:grid;inline-size:100%;max-inline-size:calc(52em - var(--omarchy-page-padding) - var(--omarchy-page-padding));margin-inline:auto;gap:var(--omarchy-space-large)}.team-directory__section{margin-block-start:2rem;inline-size:100%;max-inline-size:none;text-align:center}.team-directory__section>h2{margin-block-start:0}.team-directory__section .person-card{padding:0}.team-directory .people-roster{display:flex;flex-wrap:wrap;column-gap:var(--omarchy-space-medium);justify-content:center;margin-block-start:1rem}.team-directory .people-roster>*{flex:0 0 calc((100% - var(--omarchy-space-medium))/2)}.people-roster{display:grid;grid-template-columns:minmax(0, 1fr);gap:1rem;margin:0;padding:0;list-style:none}.person-card{display:grid;justify-items:center;gap:var(--omarchy-space-small);padding:1rem;text-align:center}.person-card__image{inline-size:8em;block-size:8em;border-radius:50%;object-fit:cover}.person-card__name{margin-block-start:0;font-size:var(--omarchy-font-medium)}.person-card__location{margin-block-end:0;color:var(--omarchy-terminal-white)}@media(min-width: 40rem){.people-roster{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(min-width: 48rem){.team-directory .people-roster>*{flex-basis:calc((100% - var(--omarchy-space-medium) - var(--omarchy-space-medium))/3)}}@media(min-width: 64rem){.people-roster{grid-template-columns:repeat(3, minmax(0, 1fr))}}@media(prefers-reduced-motion: reduce){.quake-navigation[data-quake-enhanced],.quake-navigation[data-quake-enhanced][data-quake-state=open]{transform:none}}.featured-videos{display:grid;gap:var(--omarchy-space-x-large);padding:0;list-style:none}.featured-video{display:grid;align-content:start;gap:var(--omarchy-space-medium)}.featured-video__facade{position:relative;display:block;overflow:hidden;aspect-ratio:16/9;border:1px solid var(--omarchy-terminal-black);border-radius:var(--omarchy-radius);background:var(--omarchy-storm)}.featured-video__facade img{display:block;inline-size:100%;block-size:100%;object-fit:cover;transition:transform var(--omarchy-transition)}.featured-video__facade:hover img{transform:scale(1.02)}.featured-video__play{position:absolute;inset:50% auto auto 50%;inline-size:clamp(3rem,8vw,5.5rem);transform:translate(-50%, -50%)}.featured-video__play svg{display:block;inline-size:100%;block-size:auto}.featured-video__caption{display:grid;gap:var(--omarchy-space-small)}.featured-video__caption h3{font-size:var(--omarchy-font-medium)}.featured-video__caption p{color:var(--omarchy-terminal-white)}@media(min-width: 40rem){.featured-videos{grid-template-columns:repeat(2, minmax(0, 1fr))}.featured-video:first-child{grid-column:1/-1}}.home-scene{position:fixed;z-index:0;inset:0;display:block;overflow:hidden;pointer-events:none}.home-scene img{display:block;inline-size:100%;block-size:100%;object-fit:cover;object-position:center top}.page--home .site-footer{position:relative;z-index:1}.home-section{position:relative;z-index:1}.home-section--reading{background:var(--omarchy-night);padding-block:var(--omarchy-space-xxx-large)}.home-section--storm{background:var(--omarchy-storm)}.home-section__inner,.home-hero__panes,.home-reveal-panel{inline-size:min(100%,var(--omarchy-media-max));margin-inline:auto;padding-inline:var(--omarchy-page-padding)}.home-section__inner--narrow,.home-reveal-panel{max-inline-size:calc(var(--omarchy-prose-measure) + var(--omarchy-page-padding)*2)}.home-section__inner--split{display:grid;gap:var(--omarchy-space-large)}.home-section h2{color:var(--omarchy-terminal-white);font-size:clamp(1.5rem,3vw,2.5rem);font-weight:300;line-height:var(--omarchy-line-height-tight);text-wrap:balance}.home-eyebrow{margin-block-end:var(--omarchy-space-small);color:var(--omarchy-green);font-size:var(--omarchy-font-small);font-weight:700;letter-spacing:.06em;text-transform:uppercase}.home-prose,.home-section__intro{max-inline-size:var(--omarchy-prose-measure)}.home-news__inner{display:grid;gap:var(--omarchy-space-large)}.home-news .news-card__media{align-self:start;inline-size:100%;aspect-ratio:16/9}.home-news .news-card__media .media,.home-news .news-card__media img{inline-size:100%;block-size:100%}.home-news .news-card__media img{object-fit:cover}.home-desktop__art{display:block;inline-size:70%;block-size:auto}.home-desktop__content p{margin-block-start:var(--omarchy-space-neutral)}.home-desktop__content .button-group{margin-block-start:var(--omarchy-space-large)}.home-section__intro{margin-block-start:var(--omarchy-space-neutral)}.home-hero{--home-hero-gap: clamp(var(--omarchy-space-medium), 2vw, var(--omarchy-space-large));padding-block:var(--omarchy-space-xxx-large)}.home-hero__stage{position:relative}.home-hero__panes{display:grid;gap:var(--home-hero-gap)}.home-hero__panel{min-inline-size:0;overflow:hidden;border:1px solid rgba(65,72,104,.82);border-radius:var(--omarchy-radius);background:rgba(26,27,38,.78);box-shadow:var(--omarchy-shadow)}.home-hero__panel--primary{display:grid;align-items:center;padding:clamp(var(--omarchy-space-large),6vw,var(--omarchy-space-xxxx-large));text-align:center}.home-hero__panel-content{inline-size:100%}.home-hero__descriptor{margin-block-start:var(--omarchy-space-large);color:var(--omarchy-terminal-white);font-size:var(--omarchy-font-medium);font-weight:300}.home-hero__promise{margin-block-start:var(--omarchy-space-medium);color:var(--omarchy-turquoise);font-size:var(--omarchy-font-medium);font-style:italic}.home-hero__detail{max-inline-size:42em;margin:var(--omarchy-space-medium) auto 0}.home-hero__action-list{display:grid;gap:var(--omarchy-space-medium);inline-size:100%;max-inline-size:36rem;margin-inline:auto}.home-hero__action-list--primary{grid-template-columns:repeat(2, minmax(0, 1fr));margin-block-start:var(--omarchy-space-medium)}.home-hero__action{display:grid;grid-template-columns:clamp(6rem,18vw,9rem) minmax(0, 1fr);align-items:center;gap:var(--omarchy-space-medium);color:inherit;text-decoration:none}.home-hero__product-art{display:block;inline-size:100%}.home-hero__product-art img{display:block;inline-size:100%;block-size:100%;object-fit:cover}.home-hero__action-list--primary .home-hero__product-art img{inline-size:85%;block-size:auto;margin:auto}.home-hero__action-list--primary .home-hero__action{grid-template-columns:minmax(0, 1fr);row-gap:0}.home-hero__action .button{inline-size:100%}.home-hero__action:hover .button{background:var(--omarchy-turquoise);color:var(--omarchy-night);transform:translateY(-0.08em)}.home-hero__action:hover .button--secondary{background:var(--omarchy-storm);color:var(--omarchy-white)}.home-hero__media,.home-hero__column{display:grid;min-inline-size:0;gap:var(--home-hero-gap)}.home-hero__poster{position:relative;display:block;min-block-size:0;overflow:hidden;aspect-ratio:16/9;border:1px solid var(--omarchy-terminal-black);border-radius:var(--omarchy-radius);background:var(--omarchy-night);color:var(--omarchy-white);text-decoration:none}.home-hero__poster::after{position:absolute;z-index:1;inset:28% 0 0;background:linear-gradient(to bottom, transparent, var(--omarchy-night));content:"";pointer-events:none}.home-hero__poster .media{inline-size:100%;block-size:100%}.home-hero__poster img{display:block;inline-size:100%;block-size:100%;object-fit:cover;object-position:50% 50%;transition:transform var(--omarchy-transition)}.home-hero__poster:hover img,.home-hero__poster:focus-visible img{transform:scale(1.025)}.home-hero__poster:focus-visible{z-index:4;outline-offset:-0.3em}.home-hero__poster .video__play{z-index:2;inline-size:clamp(2.5rem,5vw,4rem)}.home-hero__poster-overlay{position:absolute;z-index:3;inset:auto 0 0;display:grid;gap:.2em;padding:clamp(var(--omarchy-space-small),2vw,var(--omarchy-space-medium));text-shadow:0 .1em .35em rgba(0,0,0,.95)}.home-hero__poster-title{display:-webkit-box;overflow:hidden;font-size:var(--omarchy-font-small);font-weight:700;line-height:var(--omarchy-line-height-tight);-webkit-box-orient:vertical;-webkit-line-clamp:2}.home-hero__poster-creator{overflow:hidden;color:var(--omarchy-terminal-white);font-size:var(--omarchy-font-small);line-height:var(--omarchy-line-height-tight);text-overflow:ellipsis;white-space:nowrap}.home-hero__view-all{inline-size:100%}.video__play{position:absolute;inset:50% auto auto 50%;inline-size:clamp(3rem,8vw,5.5rem);transform:translate(-50%, -50%)}.video__play svg{display:block;inline-size:100%;block-size:auto}.home-scroll-cue{display:grid;inline-size:fit-content;justify-items:center;gap:var(--omarchy-space-small);margin:var(--omarchy-space-large) auto 0;color:var(--omarchy-turquoise);font-size:var(--omarchy-font-small);font-weight:700;text-transform:lowercase}.home-scroll-cue svg{inline-size:1.5rem;block-size:1.5rem;fill:none;stroke:currentcolor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5}[data-header-sentinel]{position:absolute;inset-block-end:0;inline-size:1px;block-size:1px}.wordmark{position:relative;container-type:inline-size;inline-size:min(100%,81ch);margin-inline:auto;overflow:hidden}.wordmark__fallback{margin:0;visibility:visible;color:var(--omarchy-green);font-size:clamp(.29rem,1.6vw,1rem);font-size:min(1rem,2.05cqi);font-weight:400;line-height:1.09375;text-align:start;white-space:pre}.wordmark__canvas{position:absolute;inset:0;display:none;mix-blend-mode:screen;pointer-events:none;transform-origin:0 0}html.wordmark-pending .wordmark:not([data-wordmark-enhanced]) .wordmark__fallback{animation:wordmark-fallback 0s 2s forwards;visibility:hidden}@keyframes wordmark-fallback{to{visibility:visible}}html.wordmark-pending .wordmark[data-wordmark-enhanced=false] .wordmark__fallback{animation:none}html.wordmark-pending .wordmark[data-wordmark-enhanced=true] .wordmark__fallback{animation:none}.wordmark[data-wordmark-enhanced=false] .wordmark__fallback{visibility:visible}.wordmark[data-wordmark-enhanced=true] .wordmark__fallback{visibility:hidden}.wordmark[data-wordmark-enhanced=true] .wordmark__canvas{display:block}.home-card-grid{display:grid;gap:var(--omarchy-space-medium);margin-block-start:var(--omarchy-space-large);padding:0;list-style:none}.home-card{min-inline-size:0;background:var(--omarchy-storm);border:1px solid var(--omarchy-terminal-black);border-radius:var(--omarchy-radius)}.home-section--storm .home-card{background:var(--omarchy-night)}.home-card__link{position:relative;display:flex;min-block-size:100%;flex-direction:column;padding:var(--omarchy-space-large);padding-inline-end:calc(var(--omarchy-space-large) + clamp(4rem,8vw,5.5rem));color:inherit;text-decoration:none}.home-card__link:hover{border-radius:inherit;background:rgba(122,162,247,.1)}.home-card__link h3{color:var(--omarchy-terminal-white);font-size:var(--omarchy-font-medium);font-weight:500}.home-heading__marker{margin-inline-start:3px;color:var(--omarchy-turquoise);font-size:.65em;line-height:0}.home-card__link p{margin-block-start:var(--omarchy-space-small)}.home-card__icon{position:absolute;inset-block-start:50%;inset-inline-end:var(--omarchy-space-large);inline-size:clamp(3.5rem,7vw,5rem);color:var(--omarchy-green);opacity:.55;pointer-events:none;transform:translateY(-50%)}.home-card__link>span:last-child{margin-block-start:auto;padding-block-start:var(--omarchy-space-large);color:var(--omarchy-cyan);font-weight:700}.home-workflow-list{display:grid;gap:var(--omarchy-space-medium);margin-block-start:var(--omarchy-space-large);padding:0;list-style:none;counter-reset:workflow}.home-workflow-list li{position:relative;padding:var(--omarchy-space-large) var(--omarchy-space-large) var(--omarchy-space-large) calc(var(--omarchy-space-large) + 2.5em);background:var(--omarchy-storm);border-inline-start:2px solid var(--omarchy-cyan)}.home-workflow-list li::before{position:absolute;inset-block-start:var(--omarchy-space-large);inset-inline-start:var(--omarchy-space-large);color:var(--omarchy-cyan);content:counter(workflow, decimal-leading-zero);counter-increment:workflow;font-weight:700}.home-workflow-list h3{color:var(--omarchy-terminal-white);font-size:var(--omarchy-font-medium);font-weight:500}.home-workflow-list p{margin-block-start:var(--omarchy-space-small)}.home-section--reveal{display:grid;min-block-size:min(72svh,42rem);place-items:center;padding-block:var(--omarchy-space-xxxx-large)}.home-reveal-panel{padding-block:var(--omarchy-space-xx-large)}.home-expansion .home-reveal-panel,.home-final-cta .home-reveal-panel{padding:clamp(var(--omarchy-space-large),5vw,var(--omarchy-space-xx-large));border:1px solid rgba(65,72,104,.82);border-radius:var(--omarchy-radius);background:rgba(26,27,38,.78);box-shadow:var(--omarchy-shadow)}.home-reveal-panel p:not(.home-eyebrow){max-inline-size:var(--omarchy-prose-measure);margin-block-start:var(--omarchy-space-neutral)}.home-partner-credits{display:grid;gap:var(--omarchy-space-neutral)}.home-reveal-panel .home-partner-credits p{margin-block-start:0}.home-partner-credits__line{display:flex;flex-wrap:wrap;align-items:center;gap:var(--omarchy-space-small)}.home-partner-credits__logo-link{display:inline-flex;align-items:center;gap:.4em;text-decoration:none}.home-partner-credits__logo-link svg{flex:none;inline-size:1.35em;block-size:1.35em}.home-partner-credits__logo-link--cloudflare svg{inline-size:min(13.3125em,100%);block-size:auto}.home-text-link{display:inline-block;margin-block-start:var(--omarchy-space-large);color:var(--omarchy-cyan);font-weight:700}@media(min-width: 40rem){.home-hero__panel--primary{padding:clamp(var(--omarchy-space-large),3vw,var(--omarchy-space-xx-large))}.home-hero__media{grid-template-columns:repeat(3, minmax(0, 1fr));grid-template-rows:minmax(0, 1fr) auto;min-block-size:32rem;block-size:min(62svh,42rem)}.home-hero__column{min-block-size:0}.home-hero__column[data-home-hero-column="1"]{grid-column:2;grid-row:1}.home-hero__column[data-home-hero-column="2"]{grid-column:1}.home-hero__column[data-home-hero-column="3"]{grid-column:3}.home-hero__column[data-home-hero-column="2"],.home-hero__column[data-home-hero-column="3"]{grid-row:1/-1;grid-template-rows:repeat(2, minmax(0, 1fr))}.home-hero__poster{block-size:100%;aspect-ratio:auto}.home-hero__view-all{grid-column:2;grid-row:2}.home-hero[data-home-hero-enhanced]{min-block-size:325svh;overflow:clip;padding-block:0}.home-hero[data-home-hero-enhanced] .home-hero__stage{--home-hero-initial-offset: calc( max(var(--omarchy-control-height), 2rem) + (2 * var(--omarchy-space-small)) + 1px );position:sticky;inset-block-start:0;display:grid;min-block-size:calc(100svh - var(--home-hero-initial-offset));align-content:center;overflow:clip;padding-block:clamp(var(--omarchy-space-large),4svh,var(--omarchy-space-xx-large))}.announcement~main .home-hero[data-home-hero-enhanced] .home-hero__stage{--home-hero-initial-offset: calc( max(var(--omarchy-control-height), 2rem) + (4 * var(--omarchy-space-small)) + (var(--omarchy-line-height) * 1em) + 1px )}.page--home[data-home-hero-panels-animating] .home-hero[data-home-hero-enhanced] .home-hero__stage{inset-block-start:var(--home-hero-initial-offset)}.home-hero[data-home-hero-enhanced] .home-hero__panes{position:relative;display:block;min-block-size:min(62svh,42rem)}.home-hero[data-home-hero-enhanced] .home-hero__panel--primary,.home-hero[data-home-hero-enhanced] .home-hero__media{position:absolute;inset:0;inset-inline:var(--omarchy-page-padding)}.home-hero[data-home-hero-enhanced] .home-hero__panel--primary{z-index:2;padding:var(--omarchy-space-large);will-change:transform,opacity}.home-hero[data-home-hero-enhanced] .home-hero__media{z-index:1;display:block;min-block-size:0;block-size:auto}.home-hero[data-home-hero-enhanced] .home-hero__column{position:absolute;inset-block-start:0;inset-inline-start:0;inline-size:100%;will-change:inline-size,transform}.home-hero[data-home-hero-enhanced] .home-hero__column[data-home-hero-column="1"]{block-size:calc(100% - var(--omarchy-control-height) - var(--home-hero-gap));transform:translateX(calc(100% + var(--home-hero-gap)))}.home-hero[data-home-hero-enhanced] .home-hero__column[data-home-hero-column="2"],.home-hero[data-home-hero-enhanced] .home-hero__column[data-home-hero-column="3"]{inset-block-end:0}.home-hero[data-home-hero-enhanced] .home-hero__column[data-home-hero-column="2"]{transform:translateX(calc(-100% - var(--home-hero-gap)))}.home-hero[data-home-hero-enhanced] .home-hero__column[data-home-hero-column="3"]{transform:translateX(calc(100% + var(--home-hero-gap)))}.home-hero[data-home-hero-enhanced] .home-hero__view-all{position:absolute;inset-block-end:0;inset-inline-start:0;inline-size:100%;visibility:hidden;opacity:0;transform:translateY(var(--omarchy-space-small));will-change:inline-size,opacity,transform;transition-property:background-color,color,box-shadow}.home-hero[data-home-hero-enhanced] .home-scroll-cue{position:absolute;inset-block-end:var(--omarchy-space-large);inset-inline-start:50%;margin:0;transform:translateX(-50%)}.home-hero__action-list--primary{max-inline-size:30rem}.home-section__inner--split{grid-template-columns:minmax(0, 0.8fr) minmax(0, 1.2fr)}.home-desktop .home-section__inner--split{grid-template-columns:minmax(0, 1.2fr) minmax(0, 0.8fr)}.home-desktop__media{grid-column:1;grid-row:1}.home-desktop__content{align-self:center;grid-column:2;grid-row:1}.home-card-grid{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(min-width: 64rem){.home-card-grid--three{grid-template-columns:repeat(3, minmax(0, 1fr))}}@media(prefers-reduced-motion: reduce){.wordmark__canvas{display:none}.wordmark__fallback{visibility:visible}}@media print{.home-scene,.wordmark__canvas{display:none !important}.wordmark__fallback{visibility:visible}.wordmark__fallback[hidden]{display:block !important}}.brand-assets,.omakub-story{display:grid;gap:var(--omarchy-space-xx-large);max-inline-size:68rem;margin-inline:auto}.brand-assets{grid-template-columns:repeat(auto-fit, minmax(min(100%, 22rem), 1fr))}.brand-asset,.omakub-story__section,.video-callout,.security-credit{display:grid;gap:var(--omarchy-space-neutral)}.brand-asset{align-content:start}.brand-asset__preview{display:grid;min-block-size:14rem;place-items:center;padding:var(--omarchy-space-large);border:1px solid var(--omarchy-terminal-black);border-radius:var(--omarchy-radius);background:var(--omarchy-storm)}.brand-asset__preview img{max-block-size:16rem}.brand-asset__files{display:flex;flex-wrap:wrap;gap:var(--omarchy-space-small) var(--omarchy-space-neutral);padding:0}.brand-asset__hint{color:var(--omarchy-blue);font-size:var(--omarchy-font-small)}.theme-gallery{display:grid;gap:var(--omarchy-space-x-large)}.theme-gallery__intro{max-inline-size:var(--omarchy-prose-measure);margin-inline:auto}.theme-gallery__grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(min(100%, 18rem), 1fr));gap:var(--omarchy-space-large)}.theme-card{display:grid;gap:var(--omarchy-space-small)}.theme-card a{display:block}.theme-card img{inline-size:100%;aspect-ratio:16/9;border:1px solid var(--omarchy-terminal-black);border-radius:var(--omarchy-radius);object-fit:cover;transition:border-color var(--omarchy-transition),transform var(--omarchy-transition)}.theme-card a:hover img{border-color:var(--omarchy-turquoise);transform:translateY(-0.2em)}.theme-card figcaption{font-family:var(--omarchy-font-sans)}.omakub-story__hero,.omakub-story__figure img{inline-size:100%;border-radius:var(--omarchy-radius)}.omakub-story__section{max-inline-size:var(--omarchy-prose-measure);margin-inline:auto}.omakub-story__gallery{display:grid;gap:var(--omarchy-space-large)}.omakub-story__figure{display:grid;gap:var(--omarchy-space-small)}.omakub-story__figure figcaption{color:var(--omarchy-blue);font-family:var(--omarchy-font-sans);font-size:var(--omarchy-font-small)}.video-callout{max-inline-size:50rem;margin-inline:auto;padding:var(--omarchy-space-large);border:1px solid var(--omarchy-terminal-black);border-radius:var(--omarchy-radius);background:var(--omarchy-storm);text-align:center}.security-credits{display:grid;grid-template-columns:repeat(auto-fit, minmax(10rem, 1fr));gap:var(--omarchy-space-large);margin-block-start:var(--omarchy-space-large)}.security-credit{justify-items:center;text-align:center}.security-credit img{inline-size:7.5rem;block-size:7.5rem;border:1px solid var(--omarchy-terminal-black);border-radius:50%;object-fit:cover}.screensaver-page{inline-size:min(100%,var(--omarchy-media-max));margin-inline:auto;padding:var(--omarchy-space-xx-large) var(--omarchy-page-padding)}.screensaver-page__header{display:grid;gap:var(--omarchy-space-medium);max-inline-size:var(--omarchy-prose-measure);margin-inline:auto;padding-block-end:var(--omarchy-space-x-large)}.screensaver-demo{position:relative;min-block-size:min(68dvh,48rem);overflow:hidden;border:1px solid var(--omarchy-terminal-black);border-radius:var(--omarchy-radius);background:var(--omarchy-black)}.screensaver-demo:fullscreen{inline-size:100vw;block-size:100dvh;max-inline-size:none;border:0;border-radius:0}.screensaver-demo__canvas{inline-size:100%;block-size:100%;min-block-size:inherit}.screensaver-demo__art{display:none}.screensaver-demo__controls{position:absolute;inset-block-start:var(--omarchy-space-medium);inset-inline-end:var(--omarchy-space-medium);z-index:1}.screensaver-demo__button{min-block-size:var(--omarchy-control-height);padding-inline:1em;border:1px solid var(--omarchy-terminal-black);background:rgba(26,27,38,.82);color:var(--omarchy-terminal-white);cursor:pointer;font-weight:700}.screensaver-demo__button:hover{border-color:var(--omarchy-turquoise);color:var(--omarchy-white)}.screensaver-demo--static .screensaver-demo__canvas{display:none}.screensaver-demo--static .screensaver-demo__art,.screensaver-demo:not(.screensaver-demo--ready) .screensaver-demo__art{position:absolute;inset:0;display:grid;place-items:center;overflow:hidden;margin:0;color:var(--omarchy-green);font-size:clamp(.22rem,.85vw,.8rem);letter-spacing:-0.0425em;line-height:1.09375;white-space:pre}@media(min-width: 40rem){.screensaver-page{padding-block:var(--omarchy-space-xxx-large)}}@media(min-width: 48rem){.omakub-story__gallery{grid-template-columns:repeat(3, 1fr)}}@media print{.screensaver-demo__controls{display:none}.screensaver-demo{min-block-size:24rem}}.manual-shell{inline-size:min(100%,var(--omarchy-media-max));margin-inline:auto;padding:var(--omarchy-space-xx-large) var(--omarchy-page-padding)}.manual-hero{display:grid;gap:var(--omarchy-space-medium);max-inline-size:var(--omarchy-prose-measure);margin-inline:auto;padding-block-end:var(--omarchy-space-x-large);border-block-end:1px solid var(--omarchy-terminal-black)}.manual-hero__eyebrow{color:var(--omarchy-green);font-family:var(--omarchy-font);font-size:var(--omarchy-font-small);font-weight:500;letter-spacing:.04em;text-transform:uppercase}.manual-hero__lede{color:var(--omarchy-terminal-white);font-size:var(--omarchy-font-medium);font-style:italic}.manual-layout{display:grid;gap:var(--omarchy-space-x-large);margin-block-start:var(--omarchy-space-x-large)}.manual-sidebar{display:grid;gap:var(--omarchy-space-neutral);min-inline-size:0}.manual-chapters{border-block:1px solid var(--omarchy-terminal-black)}.manual-chapters summary{padding-block:var(--omarchy-space-medium);color:var(--omarchy-terminal-white);cursor:pointer;font-weight:500}.manual-toc{max-block-size:min(28rem,60dvh);padding-block-end:var(--omarchy-space-medium);overflow-y:auto;scrollbar-width:thin}.manual-toc--desktop{display:none}.manual-toc ol{display:grid;gap:.45em;margin:0;padding:0;counter-reset:chapter}.manual-toc li{display:grid;grid-template-columns:2.5ch minmax(0, 1fr);gap:1ch;counter-increment:chapter}.manual-toc li::before{color:var(--omarchy-green);content:counter(chapter, decimal-leading-zero)}.manual-toc a{color:var(--omarchy-blue);font-weight:300;text-decoration:none}.manual-toc a:hover,.manual-toc a[aria-current=page]{color:var(--omarchy-white)}.manual-toc a[aria-current=page]{font-weight:700}.manual-content{min-inline-size:0;max-inline-size:var(--omarchy-prose-measure)}.manual-content>*+*{margin-block-start:var(--omarchy-space-neutral)}.manual-content :where(h2,h3,h4,h5,h6){margin-block:var(--omarchy-space-x-large) var(--omarchy-space-medium);color:var(--omarchy-white);font-family:var(--omarchy-font);font-weight:700;line-height:1.3}.manual-content h2{font-size:1.3em}.manual-content h3{font-size:1.1em}.manual-content :where(p,ul,ol,pre,table,blockquote){margin-block:var(--omarchy-space-medium)}.manual-content :where(ul,ol){padding-inline-start:1.5em}.manual-content ul{list-style:disc}.manual-content ol{list-style:decimal}.manual-content li{margin-block:.375em}.manual-content li::marker{color:var(--omarchy-green)}.manual-content pre{max-inline-size:100%;overflow-x:auto;padding:1em 1.25em;border-radius:var(--omarchy-radius);background:var(--omarchy-storm);color:var(--omarchy-terminal-white);font-size:.925em;line-height:1.5}.manual-content code{padding:.125em .4em;border-radius:.3em;background:rgba(65,72,104,.5);color:var(--omarchy-turquoise);font-family:var(--omarchy-font-mono);font-size:.925em;white-space:nowrap}.manual-content pre code{padding:0;background:none;color:inherit;font-size:1em;white-space:pre}.manual-content table{display:block;max-inline-size:100%;overflow-x:auto;border-collapse:collapse}.manual-content :where(th,td){padding:.55em .8em;border:1px solid rgba(65,72,104,.8);text-align:start;vertical-align:top}.manual-content th{color:var(--omarchy-white);font-weight:700}.manual-content blockquote{padding-inline-start:1em;border-inline-start:.25em solid var(--omarchy-terminal-black);color:var(--omarchy-blue)}.manual-content img{inline-size:auto;max-inline-size:100%;margin-block:var(--omarchy-space-neutral);border-radius:var(--omarchy-radius)}.manual-content hr{margin-block:var(--omarchy-space-large);border:0;border-block-start:1px solid var(--omarchy-terminal-black)}.manual__heading-link{margin-inline-start:.15em;color:var(--omarchy-cyan);font-size:.75em;opacity:.5;text-decoration:none}.manual-index{display:grid;gap:.6em;padding:0;counter-reset:chapter}.manual-index li{display:grid;grid-template-columns:2.5ch minmax(0, 1fr);gap:1.25ch;counter-increment:chapter}.manual-index li::before{color:var(--omarchy-green);content:counter(chapter, decimal-leading-zero)}.manual-pagination{display:grid;grid-template-columns:minmax(0, 1fr) auto minmax(0, 1fr);gap:var(--omarchy-space-medium);align-items:baseline;margin-block-start:var(--omarchy-space-x-large);padding-block-start:var(--omarchy-space-large);border-block-start:1px solid rgba(65,72,104,.8)}.manual-pagination__contents{color:var(--omarchy-blue);font-size:var(--omarchy-font-small);font-weight:300;text-align:center}.manual-pagination__next{text-align:end}@media(hover: hover){.manual__heading-link{opacity:0}.manual-content :is(h2,h3,h4,h5,h6):hover .manual__heading-link,.manual__heading-link:focus-visible{opacity:.5}}@media(min-width: 64rem){.manual-layout{grid-template-columns:18rem minmax(0, var(--omarchy-prose-measure));gap:var(--omarchy-space-xx-large);justify-content:center}.manual-sidebar{position:sticky;inset-block-start:calc(var(--omarchy-space-large) + 5rem);align-self:start;grid-template-rows:auto minmax(0, 1fr);max-block-size:calc(100dvh - 8rem)}.manual-chapters{display:none}.manual-toc--desktop{display:block}.manual-toc{max-block-size:calc(100dvh - 12rem);padding:0;font-size:.775em}}@media(min-width: 40rem){.manual-shell{padding-block:var(--omarchy-space-xxx-large)}}@media(max-width: 39.99rem){.manual-pagination{grid-template-columns:1fr 1fr}.manual-pagination__contents{grid-column:1/-1;grid-row:1}}@media print{.manual-sidebar,.manual-pagination,.manual__heading-link{display:none}.manual-layout{display:block}.manual-content{max-inline-size:none}}.news-index,.news-taxonomy{display:grid;gap:var(--omarchy-space-xxx-large)}.news-index__featured,.news-index__latest,.news-index__filters,.news-spotlights{display:grid;gap:var(--omarchy-space-large)}.section-label,.news-card__meta,.news-featured__notice{color:var(--omarchy-terminal-white);font-size:var(--omarchy-font-small);letter-spacing:.04em;text-transform:uppercase}.section-label{color:var(--omarchy-green);font-weight:700}.news-featured{display:grid;gap:var(--omarchy-space-large)}.news-featured__media,.news-card__media{display:block;overflow:clip;border:1px solid var(--omarchy-terminal-black);border-radius:var(--omarchy-radius);background:var(--omarchy-storm);transition:border-color var(--omarchy-transition)}:is(.news-featured__media,.news-card__media):hover{border-color:var(--omarchy-cyan)}:is(.news-featured__media,.news-card__media):hover .media__image{transform:none}.news-featured__media img,.news-card__media img{inline-size:100%;aspect-ratio:16/9;object-fit:cover}.news-featured>div:last-child{display:grid;align-content:center;gap:var(--omarchy-space-large)}.news-featured__notice{line-height:var(--omarchy-line-height);text-transform:none}.news-section-heading{display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:var(--omarchy-space-medium)}.news-card-grid{display:grid;gap:var(--omarchy-space-large)}.news-card{display:grid;grid-template-rows:auto 1fr;overflow:clip;border:1px solid var(--omarchy-terminal-black);border-radius:var(--omarchy-radius);background:var(--omarchy-storm)}.news-card__body{display:grid;align-content:start;gap:var(--omarchy-space-medium);padding:var(--omarchy-space-large)}.news-card h3{font-size:var(--omarchy-font-medium)}.news-card__tags,.news-category-nav ul,.news-spotlight ul{display:flex;flex-wrap:wrap;gap:var(--omarchy-space-small);padding:0;list-style:none}:where(.news-card__tags,.news-category-nav ul,.news-spotlight ul)>li+li{margin-block-start:0}.news-card__tags a,.news-category-nav a{display:inline-flex;padding:.35em .55em;border:1px solid var(--omarchy-terminal-black);border-radius:var(--omarchy-radius);color:var(--omarchy-cyan);font-size:var(--omarchy-font-small);text-decoration:none}.news-card__tags a:hover,.news-category-nav a:hover{border-color:var(--omarchy-cyan);background:var(--omarchy-night)}.news-spotlight ul{display:grid;gap:var(--omarchy-space-medium);margin-block-start:var(--omarchy-space-medium)}.news-pagination{display:flex;justify-content:flex-end}.news-spotlights{gap:var(--omarchy-space-large)}.news-spotlight{padding:var(--omarchy-space-large);border:1px solid var(--omarchy-terminal-black);border-radius:var(--omarchy-radius)}@media(min-width: 48rem){.news-featured{grid-template-columns:minmax(0, 1.4fr) minmax(16rem, 0.6fr)}.news-card-grid{grid-template-columns:repeat(2, minmax(0, 1fr))}.news-spotlights{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(min-width: 64rem){.news-card-grid{grid-template-columns:repeat(4, minmax(0, 1fr))}}.content-shell--search{background:var(--omarchy-night)}.site-search__form{display:flex;flex-wrap:wrap;gap:var(--omarchy-space-medium);align-items:end}.site-search__form label{display:flex;flex:1 0 100%;align-items:center;justify-content:space-between;gap:var(--omarchy-space-medium);color:var(--omarchy-terminal-white);font-weight:700}.site-search__form input{flex:1 1 16rem;min-block-size:var(--omarchy-control-height);padding-inline:.75em;border:1px solid var(--omarchy-terminal-black);border-radius:var(--omarchy-radius);background:var(--omarchy-storm);color:var(--omarchy-white)}.site-search__shortcut,.site-header__shortcut{color:var(--omarchy-terminal-white);font-size:var(--omarchy-font-small);font-weight:300;white-space:nowrap}.site-header__shortcut{margin-inline-start:.75em}.site-search__status{min-block-size:calc(var(--omarchy-line-height)*1em);margin-block-start:var(--omarchy-space-large);color:var(--omarchy-terminal-white)}.site-search__results{display:grid;gap:var(--omarchy-space-large);margin-block-start:var(--omarchy-space-medium)}.site-search__group{display:grid;gap:var(--omarchy-space-medium)}.site-search__group ol{display:grid;gap:var(--omarchy-space-medium);margin:0;padding:0;list-style:none}.site-search__group li{position:relative;padding:var(--omarchy-space-medium);border:1px solid var(--omarchy-terminal-black);border-radius:var(--omarchy-radius);background:var(--omarchy-storm);transition:border-color var(--omarchy-transition)}.site-search__group li+li{margin:0}.site-search__group li:hover,.site-search__group li:focus-within,.site-search__group li:has(a.is-active){border-color:var(--omarchy-turquoise)}.site-search__group a::after{position:absolute;inset:0;content:""}.site-search__group a.is-active{color:var(--omarchy-turquoise);text-decoration-color:var(--omarchy-turquoise)}[data-search-result]:focus-visible{outline:none}.site-search__result-context,.site-search__result-excerpt,.site-search__external{margin-block-start:var(--omarchy-space-small)}.site-search__result-context,.site-search__external{color:var(--omarchy-terminal-white);font-size:var(--omarchy-font-small)}.site-search__external{display:inline-block;padding:.1em .45em;border:1px solid currentcolor;border-radius:var(--omarchy-radius)}.site-search__fallback{margin-block-start:var(--omarchy-space-large)}.site-search__fallback h3{font-size:inherit;font-weight:700}.site-search__menu{display:grid;overflow:hidden}.site-search__menu[hidden],[data-search-menu-root][hidden],[data-search-menu-static][hidden]{display:none}.site-search__fallback-menu,.site-search__menu-panel{grid-area:1/1;align-self:start}.site-search__fallback-menu,.site-search__fallback-submenu,.site-search__fallback-groups ul{margin:0;padding:0;list-style:none}.site-search__fallback-menu,.site-search__fallback-submenu{display:grid;gap:var(--omarchy-space-small)}.site-search__fallback-menu,.site-search__menu-panel,.site-search__fallback-groups{margin-block-start:var(--omarchy-space-medium)}.site-search__fallback-menu>li+li,.site-search__fallback-submenu li+li{margin:0}.site-search__fallback-menu button,.site-search__fallback-menu>li>a,.site-search__fallback-submenu li{border:1px solid var(--omarchy-terminal-black);border-radius:var(--omarchy-radius);background:var(--omarchy-storm)}.site-search__fallback-menu button,.site-search__fallback-menu>li>a{display:flex;align-items:center;justify-content:space-between;gap:var(--omarchy-space-medium);inline-size:100%;padding:var(--omarchy-space-medium);color:var(--omarchy-cyan);cursor:pointer;font:inherit;font-weight:700;text-align:start}.site-search__fallback-menu button:hover,.site-search__fallback-menu button:focus-visible,.site-search__fallback-menu>li>a:hover,.site-search__fallback-menu>li>a:focus-visible,.site-search__menu-heading button:hover,.site-search__menu-heading button:focus-visible{color:var(--omarchy-turquoise)}.site-search__fallback-menu button:focus-visible,.site-search__fallback-menu>li>a:focus-visible,.site-search__fallback-submenu a:focus-visible,.site-search__menu-heading button:focus-visible{outline-offset:-0.3em}.site-search__menu-heading{display:flex;align-items:center;justify-content:space-between;gap:var(--omarchy-space-medium);margin-block-end:var(--omarchy-space-small)}.site-search__menu-heading button{display:inline-flex;align-items:center;gap:var(--omarchy-space-small);min-block-size:var(--omarchy-control-height);padding-inline:var(--omarchy-space-small);border:0;background:rgba(0,0,0,0);color:var(--omarchy-cyan);cursor:pointer;font:inherit;font-weight:700}.site-search__menu-heading strong{color:var(--omarchy-terminal-white)}.site-search__fallback-submenu a{display:block;padding:var(--omarchy-space-medium)}.site-search__fallback-groups{display:grid;grid-template-columns:repeat(auto-fit, minmax(11rem, 1fr));gap:var(--omarchy-space-large)}.site-search__fallback-groups ul{margin-block-start:var(--omarchy-space-small)}.spotlight{box-sizing:border-box;inline-size:min(100% - 2em,42rem);overflow:hidden;max-block-size:min(70vh,100% - 2em);margin:1em auto;padding:0;border:1px solid var(--omarchy-terminal-black);border-radius:var(--omarchy-radius);background:var(--omarchy-night);color:var(--omarchy-blue);box-shadow:var(--omarchy-shadow)}.spotlight::backdrop{background:rgba(0,0,0,.7)}.spotlight__inner{box-sizing:border-box;max-block-size:min(70vh,100vh - 2em);overflow:auto;padding:var(--omarchy-space-large)}.spotlight__heading{display:flex;align-items:center;justify-content:space-between;gap:var(--omarchy-space-medium);padding-block-end:var(--omarchy-space-medium);border-block-end:1px solid var(--omarchy-terminal-black)}.spotlight [data-spotlight-close]{min-block-size:var(--omarchy-control-height);padding-inline:1em;border:1px solid var(--omarchy-terminal-black);border-radius:var(--omarchy-radius);background:var(--omarchy-storm);color:var(--omarchy-cyan);cursor:pointer;font-weight:700}.spotlight [data-spotlight-close] .site-search__shortcut{margin-inline-start:.75em}.spotlight .site-search__form{margin-block-start:var(--omarchy-space-large)}.spotlight .site-search__route-link{margin-block-start:var(--omarchy-space-large)}@media(max-width: 39.999rem){.spotlight,.spotlight__inner{max-block-size:calc(100dvh - 2em)}}}@layer utilities{.u-flow>*+*{margin-block-start:var(--flow-space, var(--omarchy-space-neutral))}.u-cluster{display:flex;flex-wrap:wrap;gap:var(--cluster-space, var(--omarchy-space-medium));align-items:center}.u-text-center{text-align:center}.u-visually-hidden{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}}