.ln{position:fixed;inset:0;z-index:1;overflow:hidden;background:var(--color-white);color:var(--ink)}.ln-scroll{position:absolute;top:0;left:0;width:100%;will-change:transform}.ln-sec{position:relative;padding:var(--section-pad-y) var(--base-padding-x);opacity:0;transform:translate3d(0,26px,0);transition:opacity .9s cubic-bezier(.22,1,.36,1),transform .9s cubic-bezier(.22,1,.36,1)}.ln-sec.is-on{opacity:1;transform:none}.ln-open{padding-top:calc(var(--base-padding-y) * 2.2)}.ln-back{display:inline-block;margin-bottom:18vh;font-family:GeistMono,IBMPlexMono,ui-monospace,monospace;font-size:var(--type-eyebrow);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-faint);transition:color .3s ease}@media (hover:hover){.ln-back:hover{color:var(--ink)}}.ln-name{margin:0 0 var(--space-4);font-size:var(--type-display);letter-spacing:var(--type-display-track);line-height:.92}.ln-hero-head,.ln-name{font-weight:var(--type-display-weight)}.ln-hero-head{margin:0 0 var(--space-6);max-width:15em;font-size:clamp(24px,3.2vw,56px);letter-spacing:-.028em;line-height:1.06}.ln-hero-copy{max-width:42em}.ln-hero-copy .ln-body{font-size:clamp(15px,1.25vw,21px)}.ln-grid{display:grid;grid-template-columns:1fr 1.15fr;grid-gap:var(--space-8);gap:var(--space-8);align-items:start}.ln-head{margin:0;max-width:13em;font-size:clamp(22px,2.9vw,50px);font-weight:var(--type-display-weight);letter-spacing:-.026em;line-height:1.06}.ln-body{margin:0 0 var(--space-3);max-width:38em;font-size:clamp(14px,1.1vw,19px);line-height:1.6;color:var(--ink-soft)}.ln-body:last-child{margin-bottom:0}.ln-list{list-style:none;margin:0 0 var(--space-3);padding:0;max-width:38em}.ln-list li{padding:var(--space-2) 0 var(--space-2) var(--space-4);border-bottom:1px solid rgba(11,11,15,.1);font-size:clamp(14px,1.05vw,18px);line-height:1.45;text-indent:calc(var(--space-4) * -1)}.ln-list li:before{content:"—";display:inline-block;width:var(--space-4);color:var(--ink-faint)}.ln-flow{margin:var(--space-3) 0;padding:var(--space-3) 0;border-top:1px solid rgba(11,11,15,.14);border-bottom:1px solid rgba(11,11,15,.14);font-family:GeistMono,IBMPlexMono,ui-monospace,monospace;font-size:clamp(11px,.9vw,15px);letter-spacing:.02em;line-height:1.9;color:var(--ink)}.ln-fig{margin:var(--space-6) 0 0 auto;width:min(100%,54vw)}.ln-media{width:100%;aspect-ratio:16/9;background:#000}.ln-fig figcaption{margin-top:var(--space-2);font-family:GeistMono,IBMPlexMono,ui-monospace,monospace;font-size:var(--type-eyebrow);letter-spacing:.1em;color:var(--ink-faint)}.ln-dark{background:#111113;color:var(--color-white);padding-top:calc(var(--section-pad-y) * 1.25);padding-bottom:calc(var(--section-pad-y) * 1.25)}.ln-dark .eyebrow{color:rgba(255,255,255,.45)}.ln-dark .ln-body{color:rgba(255,255,255,.66)}.ln-dark .ln-list li{border-bottom-color:rgba(255,255,255,.16)}.ln-dark .ln-list li:before{color:rgba(255,255,255,.45)}.ln-dark .ln-flow{color:var(--color-white);border-color:rgba(255,255,255,.22)}.ln-dark .ln-fig figcaption{color:rgba(255,255,255,.45)}.ln-dark .btn--ink{background:#fff;color:var(--ink)}.ln-dark .btn--ghost{color:#fff}.ln-ctas{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-top:var(--space-4)}.ln-next{padding-bottom:calc(var(--section-pad-y) * 1.6)}.ln-next-row{display:flex;flex-wrap:wrap;gap:var(--space-2)}@media (max-width:812px){.ln-grid{grid-template-columns:1fr;gap:var(--space-4)}.ln-fig{width:100%;margin-left:0}.ln-back{margin-bottom:12vh}}