:where(.ehome,.esite,.elab) .snav{position:sticky;top:0;z-index:100;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:13px var(--gutter);background:rgba(5,33,31,.92);backdrop-filter:blur(14px) saturate(1.2);border-bottom:1px solid hsla(42,55%,78%,.14);font-family:var(--font-sans);transition:background .5s var(--ease-out),border-color .5s var(--ease-out),padding .4s var(--ease-out)}:where(.ehome,.esite,.elab) .snav--transparent{position:fixed;left:0;right:0;background:transparent;backdrop-filter:none;border-bottom-color:transparent;padding-top:18px;padding-bottom:18px}:where(.ehome,.esite,.elab) .snav--transparent.is-scrolled{background:rgba(5,33,31,.78);backdrop-filter:blur(14px) saturate(1.2);border-bottom-color:hsla(42,55%,78%,.14);padding-top:12px;padding-bottom:12px}:where(.ehome,.esite,.elab) .snav__logo{display:inline-flex;align-items:center}:where(.ehome,.esite,.elab) .snav__logo img{height:30px;width:auto}:where(.ehome,.esite,.elab) .snav__links{display:flex;align-items:center;gap:clamp(16px,2vw,32px)}:where(.ehome,.esite,.elab) .snav__link{font-size:14px;color:hsla(41,42%,93%,.82);position:relative;padding:4px 0;transition:color .3s}:where(.ehome,.esite,.elab) .snav__link:after{content:"";position:absolute;left:0;bottom:-1px;height:1px;width:100%;background:var(--brass-bright);transform:scaleX(0);transform-origin:left;transition:transform .4s var(--ease-out)}:where(.ehome,.esite,.elab) .snav__link:hover{color:var(--paper)}:where(.ehome,.esite,.elab) .snav__link:hover:after{transform:scaleX(1)}:where(.ehome,.esite,.elab) .snav__actions{display:flex;align-items:center;gap:clamp(14px,1.6vw,22px)}:where(.ehome,.esite,.elab) .snav__signin{color:hsla(41,42%,93%,.6);font-size:13px;transition:color .3s}:where(.ehome,.esite,.elab) .snav__signin:hover{color:var(--paper)}:where(.ehome,.esite,.elab) .snav__cta{background:var(--brass);color:var(--teal-900);font-weight:500;font-size:14px;padding:10px 18px;border-radius:2px;white-space:nowrap;transition:background .3s,transform .3s var(--ease-out),box-shadow .4s}:where(.ehome,.esite,.elab) .snav__cta:hover{background:var(--brass-bright);transform:translateY(-1px);box-shadow:0 10px 30px -10px rgba(215,174,99,.6)}@media (max-width:900px){:where(.ehome,.esite,.elab) .snav__links{display:none}:where(.ehome,.esite,.elab) .snav__signin{display:none}}:where(.ehome,.esite,.elab) .sfoot{background-color:#031817;color:hsla(41,42%,93%,.7);padding-block:clamp(56px,7vw,88px) 36px;font-family:var(--font-sans)}:where(.ehome,.esite,.elab) .sfoot .wrap{width:100%;max-width:var(--maxw);margin:0 auto;padding-inline:var(--gutter)}:where(.ehome,.esite,.elab) .sfoot__top{display:grid;grid-template-columns:1.5fr 1fr 1fr 1fr;gap:40px;padding-bottom:48px;border-bottom:1px solid hsla(42,55%,78%,.12)}:where(.ehome,.esite,.elab) .sfoot__brand img{height:32px;margin-bottom:18px}:where(.ehome,.esite,.elab) .sfoot__brand p{max-width:32ch;font-size:14px;line-height:1.6;font-weight:300;color:hsla(41,42%,93%,.6)}:where(.ehome,.esite,.elab) .sfoot h5{font-family:var(--font-mono);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--sand);margin:0 0 16px;font-weight:400}:where(.ehome,.esite,.elab) .sfoot a,:where(.ehome,.esite,.elab) .sfoot__col span{display:block;font-size:14.5px;color:hsla(41,42%,93%,.7);padding:6px 0;transition:color .3s}:where(.ehome,.esite,.elab) .sfoot a:hover{color:var(--brass-bright)}:where(.ehome,.esite,.elab) .sfoot__bottom{display:flex;justify-content:space-between;align-items:center;gap:16px;padding-top:26px;flex-wrap:wrap}:where(.ehome,.esite,.elab) .sfoot__bottom span{font-family:var(--font-mono);font-size:11.5px;letter-spacing:.06em;color:hsla(41,42%,93%,.45)}@media (max-width:760px){:where(.ehome,.esite,.elab) .sfoot__top{grid-template-columns:1fr 1fr}:where(.ehome,.esite,.elab) .sfoot__brand{grid-column:1/-1}}.snav .snav__link,.snav .snav__signin{color:hsla(41,42%,93%,.82)}.snav .snav__link:hover,.snav .snav__signin:hover{color:var(--paper)}.snav .snav__cta{color:var(--teal-900)}.sfoot .sfoot__col a,.sfoot .sfoot__col span{color:hsla(41,42%,93%,.7)}.sfoot .sfoot__col a:hover{color:var(--brass-bright)}.sfoot .sfoot__brand p{color:hsla(41,42%,93%,.6)}.sfoot .sfoot__bottom span{color:hsla(41,42%,93%,.45)}.sfoot .sfoot__col h5{color:var(--sand)}