.l-foot{background:var(--ink);border-top:1px solid var(--rule);padding:clamp(4rem, 12vh, 7rem) var(--gutter) clamp(5.5rem, 13vh, 7rem);position:relative}.l-foot__kicker{font-family:var(--mono);font-size:var(--fs-micro);letter-spacing:.18em;text-transform:uppercase;color:var(--accent);margin:0 0 clamp(1.25rem,3vh,2rem);font-weight:500}.l-foot__title{max-width:13em;font-family:var(--display);font-optical-sizing:auto;letter-spacing:-.035em;color:var(--paper);margin:0;font-size:clamp(2.5rem,6vw,6rem);font-weight:400;line-height:1.04}.l-foot__title em{color:var(--accent);font-style:italic}.l-foot__cols{border-block:1px solid var(--rule);grid-template-columns:repeat(4,minmax(0,1fr));gap:2.75rem clamp(1rem,2.5vw,2rem);margin-top:clamp(3rem,8vh,4.5rem);padding-block:clamp(3rem,8vh,4.5rem);display:grid}.l-foot__brand{font-family:var(--display);font-optical-sizing:auto;color:var(--paper);margin:0 0 1.1rem;font-size:clamp(1.5rem,2vw,1.875rem);font-weight:500;line-height:1}.l-foot__tag{max-width:28ch;color:var(--paper-dim);margin:0}.l-foot__head{font-family:var(--mono);font-size:var(--fs-micro);letter-spacing:.2em;text-transform:uppercase;color:var(--paper-dim);margin:.3rem 0 1.5rem;font-weight:500}.l-foot__list{gap:1.05rem;margin:0;padding:0;list-style:none;display:grid}.l-foot__list a{color:var(--paper);opacity:.82;transition:opacity .4s var(--ease);font-size:.9375rem;text-decoration:none}.l-foot__list a:hover,.l-foot__list a:focus-visible{opacity:1}.l-foot__base{font-family:var(--mono);font-size:var(--fs-micro);letter-spacing:.2em;text-transform:uppercase;color:var(--paper-dim);flex-wrap:wrap;justify-content:space-between;gap:1rem 2rem;padding-top:clamp(1.75rem,4vh,2.25rem);font-weight:500;display:flex}.l-foot__made{color:var(--accent)}.l-foot__top{border:1px solid var(--rule-strong);width:3.25rem;height:3.25rem;color:var(--paper);cursor:pointer;transition:border-color .4s var(--ease), background-color .4s var(--ease);background:0 0;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;bottom:clamp(1rem,1.5vw,1.75rem);left:clamp(1rem,1.5vw,1.75rem)}.l-foot__top:hover{border-color:var(--paper);background:#f3f3f30f}@media (width<=900px){.l-foot__cols{grid-template-columns:repeat(3,minmax(0,1fr))}.l-foot__about{grid-column:1/-1}}@media (width<=520px){.l-foot__cols{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.l-foot__list a,.l-foot__top{transition:none}}.l-find{color:var(--paper);transition:border-color .3s var(--ease);border-bottom:1px solid #f3f3f366;align-items:center;gap:.6rem;display:flex}.l-find__icon{opacity:.8;flex:none;width:15px;height:15px}.l-find__input{min-width:0;font-family:var(--sans);color:inherit;background:0 0;border:0;flex:1}.l-find__input::placeholder{color:currentColor;opacity:.55}.l-find__input:focus{outline:none}.l-find__input::-webkit-search-cancel-button{filter:invert();opacity:.6}.l-find__submit{font-family:var(--sans);font-size:var(--fs-micro);letter-spacing:.08em;text-transform:uppercase;color:var(--accent);cursor:pointer;background:0 0;border:0;flex:none;padding:.5rem 0;font-weight:800}.l-find__try{color:var(--paper-dim);margin:.8rem 0 0;font-size:.8125rem}.l-find__try a{color:var(--paper);text-decoration:underline;-webkit-text-decoration-color:var(--rule-strong);text-decoration-color:var(--rule-strong);text-underline-offset:.25em;transition:text-decoration-color .3s var(--ease)}.l-find__try a:hover{-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}.l-find-scrim{z-index:78;opacity:0;pointer-events:none;transition:opacity .3s var(--ease);background:#0505058c;position:fixed;inset:0}.l-find-scrim[data-open=true]{opacity:1;pointer-events:auto}.l-find-panel{z-index:79;padding:clamp(5rem, 11vh, 6.5rem) var(--gutter) clamp(1.75rem, 5vh, 2.75rem);border-bottom:1px solid var(--rule);visibility:hidden;transition:transform .4s var(--ease), visibility 0s linear .4s;background:#0a0a0af7;position:fixed;top:0;left:0;right:0;transform:translateY(-101%)}.l-find-panel[data-open=true]{visibility:visible;transition:transform .4s var(--ease), visibility 0s;transform:none}.l-find-panel__inner{max-width:48rem;margin-inline:auto}.l-find--drawer{border-bottom-color:var(--rule-strong)}.l-find--drawer:focus-within{border-bottom-color:var(--accent)}.l-find--drawer .l-find__icon{width:20px;height:20px}.l-find--drawer .l-find__input{padding:.9rem 0;font-size:clamp(1.125rem,2vw,1.5rem)}.l-nav__icon{display:none}.l-nav__icon svg{width:18px;height:18px;display:block}.l-nav__badge{background:var(--accent);min-width:1rem;height:1rem;font-family:var(--sans);letter-spacing:0;text-align:center;color:var(--ink);border-radius:999px;padding:0 .25rem;font-size:.625rem;font-weight:700;line-height:1rem;position:absolute;top:-.15rem;right:-.35rem}button.l-menu__link{text-align:left;cursor:pointer;background:0 0;border:0;padding:0}@media (width<=760px){.l-nav__menu.l-nav__text{display:none}.l-nav__icon{place-items:center;width:2rem;height:2rem;display:inline-grid;position:relative}.l-nav__actions{gap:.9rem}}.l-hero__search{z-index:2;width:min(100%,38rem);margin:clamp(2rem,6vh,4rem) auto 0;position:relative}.l-find--hero{border-bottom-color:#f3f3f373}.l-find--hero:focus-within{border-bottom-color:var(--accent)}.l-find--hero .l-find__icon{width:19px;height:19px}.l-find--hero .l-find__input{padding:.95rem 0;font-size:clamp(1rem,1.4vw,1.25rem)}@media (width<=760px){.l-hero__search{margin-top:clamp(1.75rem,5vh,2.5rem)}}@media (prefers-reduced-motion:reduce){.l-find,.l-find__try a,.l-find-scrim,.l-find-panel,.l-find-panel[data-open=true]{transition:none}}::selection{background:var(--accent);color:var(--ink)}:focus-visible{outline-color:var(--accent)}.l-rule:before{background:var(--accent)}.l-rule .l-micro,.l-slot__word[data-settled=true]{color:var(--accent)}.l-entry__file:before,.l-quote__file:before,.l-drone__fill{background:var(--accent)}.im-live-dot{background:var(--accent);box-shadow:0 0 8px var(--accent)}.im-index-progress-fill{background:var(--accent)}.im-terrain-caret,.im-index-cell.is-active .im-index-caret,.im-index-cell.is-active .im-index-label{color:var(--accent)}.im-dv-thumb.is-active{border-color:var(--accent)}.l-orbit__word--em,.l-band__item:hover .l-band__name,.l-menu__link:hover{color:var(--accent)}.l-search:focus-within{border-bottom-color:var(--accent)}.l-search__submit{color:var(--accent)}
