:root{--lkn-a:92 46 50;--lkn-b:42 54 78;--lkn-light:196 165 116;--lkn-accent:196 165 116;--lkn-ink:12 16 24;--lkn-sand:228 217 198}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:hidden}.lkn-root{overflow-x:clip;background-color:rgb(var(--lkn-ink))}.lkn-root ::-moz-selection{background:rgb(var(--lkn-accent));color:rgb(var(--lkn-ink))}.lkn-root ::selection{background:rgb(var(--lkn-accent));color:rgb(var(--lkn-ink))}.lkn-label{font-family:var(--font-jakarta),system-ui,sans-serif;font-size:10.5px;font-weight:500;letter-spacing:.3em;text-transform:uppercase}.lkn-outline{color:transparent;-webkit-text-stroke:1px rgb(var(--lkn-sand)/.07)}.hw{overflow:hidden;vertical-align:top;padding:.04em .06em .12em 0;margin-bottom:-.12em}.hw,.hw-inner{display:inline-block}.hw-inner{will-change:transform}.lkn-btn{position:relative;display:inline-flex;align-items:center;gap:.75rem;padding:1.05rem 1.9rem;border-radius:999px;border:1px solid rgb(var(--lkn-sand)/.22);color:rgb(var(--lkn-sand));font-size:11px;font-weight:500;letter-spacing:.24em;text-transform:uppercase;overflow:hidden;isolation:isolate;transition:color .6s cubic-bezier(.16,1,.3,1),border-color .6s}.lkn-btn:before{content:"";position:absolute;inset:0;z-index:-1;background:rgb(var(--lkn-sand));transform:translateY(101%);border-radius:inherit;transition:transform .7s cubic-bezier(.16,1,.3,1)}.lkn-btn:focus-visible:before,.lkn-btn:hover:before{transform:translateY(0)}.lkn-btn:focus-visible,.lkn-btn:hover{color:rgb(var(--lkn-ink));border-color:rgb(var(--lkn-sand))}.lkn-btn--solid{background:rgb(var(--lkn-sand));border-color:rgb(var(--lkn-sand));color:rgb(var(--lkn-ink))}.lkn-btn--solid:before{background:rgb(var(--lkn-accent))}.lkn-btn--sm{padding:.7rem 1.3rem;font-size:10px}.lkn-btn__arrow{display:inline-block;transition:transform .6s cubic-bezier(.16,1,.3,1)}.lkn-btn:hover .lkn-btn__arrow{transform:translate(3px,-3px) rotate(0deg)}.lkn-link{position:relative;padding-bottom:3px}.lkn-link:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:currentColor;transform:scaleX(0);transform-origin:right;transition:transform .7s cubic-bezier(.16,1,.3,1)}.lkn-link:focus-visible:after,.lkn-link:hover:after{transform:scaleX(1);transform-origin:left}.lkn-chip{display:inline-flex;align-items:center;padding:.7rem 1.1rem;border-radius:999px;border:1px solid rgb(var(--lkn-sand)/.14);color:rgb(var(--lkn-sand)/.7);font-size:12px;letter-spacing:.02em;transition:all .5s cubic-bezier(.16,1,.3,1)}.lkn-chip:hover:not(:disabled){border-color:rgb(var(--lkn-accent)/.6);color:rgb(var(--lkn-sand))}.lkn-chip.is-on{background:rgb(var(--lkn-accent)/.14);border-color:rgb(var(--lkn-accent)/.75);color:rgb(var(--lkn-sand));box-shadow:0 0 24px -6px rgb(var(--lkn-accent)/.45)}.lkn-chip:disabled{cursor:default}.lkn-root :focus-visible{outline:1px solid rgb(var(--lkn-accent));outline-offset:4px}.lkn-range{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:22px;background:transparent;cursor:pointer}.lkn-range::-webkit-slider-runnable-track{height:1px;background:linear-gradient(90deg,rgb(var(--lkn-accent)) var(--p),rgb(var(--lkn-sand)/.15) var(--p))}.lkn-range::-moz-range-track{height:1px;background:linear-gradient(90deg,rgb(var(--lkn-accent)) var(--p),rgb(var(--lkn-sand)/.15) var(--p))}.lkn-range::-webkit-slider-thumb{-webkit-appearance:none;width:18px;height:18px;margin-top:-9px;border-radius:50%;background:rgb(var(--lkn-sand));box-shadow:0 0 0 6px rgb(var(--lkn-accent)/.15),0 0 24px rgb(var(--lkn-accent)/.6);-webkit-transition:transform .3s;transition:transform .3s}.lkn-range::-moz-range-thumb{width:18px;height:18px;border:0;border-radius:50%;background:rgb(var(--lkn-sand));box-shadow:0 0 0 6px rgb(var(--lkn-accent)/.15),0 0 24px rgb(var(--lkn-accent)/.6)}.lkn-range:active::-webkit-slider-thumb{transform:scale(1.25)}.lkn-range:disabled{opacity:.4;cursor:default}.lkn-torso{cursor:grab}.lkn-torso.is-dragging{cursor:grabbing}.lkn-torso[data-fallback=true]{background:radial-gradient(40% 55% at 70% 50%,rgb(var(--lkn-a)/.5),transparent 70%)}.lkn-scrollcue{animation:lkn-cue 2.4s cubic-bezier(.76,0,.24,1) infinite}@keyframes lkn-cue{0%{transform:translateY(-100%)}to{transform:translateY(200%)}}.lkn-dial-glow{border-radius:50%;background:conic-gradient(from 50deg,transparent 0deg,rgb(var(--lkn-light)/.7) 40deg,transparent 80deg,transparent 1turn);will-change:transform;-webkit-mask:radial-gradient(circle closest-side,transparent 75%,#000 77.5%,#000 82.5%,transparent 85%);mask:radial-gradient(circle closest-side,transparent 75%,#000 77.5%,#000 82.5%,transparent 85%);filter:blur(1px);pointer-events:none}.lkn-orb{width:64px;height:64px;touch-action:none;will-change:transform}.lkn-dial.is-dragging .lkn-orb,.lkn-orb:active{cursor:grabbing}.lkn-orb__halo{inset:-18px;background:radial-gradient(circle,rgb(var(--lkn-light)/.5),transparent 65%);animation:lkn-orb-breathe var(--breath,11s) ease-in-out infinite}.lkn-orb__core,.lkn-orb__halo{position:absolute;border-radius:50%}.lkn-orb__core{inset:14px;background:radial-gradient(circle at 35% 30%,#fff8ec,rgb(var(--lkn-sand)) 40%,rgb(var(--lkn-accent)) 100%);box-shadow:0 0 30px rgb(var(--lkn-light)/.7),inset 0 -4px 10px rgba(0,0,0,.25);transition:transform .5s cubic-bezier(.16,1,.3,1)}.lkn-dial.is-dragging .lkn-orb__core,.lkn-orb:hover .lkn-orb__core{transform:scale(1.15)}@keyframes lkn-orb-breathe{0%,to{transform:scale(.85);opacity:.7}50%{transform:scale(1.15);opacity:1}}.lkn-breathe{animation:lkn-core-breathe var(--breath,11s) ease-in-out infinite}.lkn-breathe--late{animation-delay:calc(var(--breath, 11s) / -4)}@keyframes lkn-core-breathe{0%,to{transform:scale(.92);opacity:.45}50%{transform:scale(1.06);opacity:1}}.lkn-station{display:inline-flex;align-items:center;gap:.4rem;font-size:9px;letter-spacing:.14em;text-transform:uppercase;color:rgb(var(--lkn-sand)/.45);transition:color .5s;padding:.5rem}@media (min-width:640px){.lkn-station{font-size:11px;letter-spacing:.22em;gap:.5rem}}.lkn-station__dot{width:5px;height:5px;border-radius:50%;background:currentColor;transition:transform .5s,box-shadow .5s}.lkn-station.is-active,.lkn-station:hover{color:rgb(var(--lkn-sand))}.lkn-station.is-active .lkn-station__dot{background:rgb(var(--lkn-accent));box-shadow:0 0 14px rgb(var(--lkn-accent));transform:scale(1.5)}.tm-cell{transition:background-color .6s}.tm-cell.is-open,.tm-cell:hover{background-color:rgb(var(--lkn-ink)/.72)}.tm-spot{opacity:0;transition:opacity .6s;background:radial-gradient(420px circle at var(--mx,50%) var(--my,50%),rgb(var(--lkn-light)/.09),transparent 60%)}.tm-cell:hover .tm-spot{opacity:1}.tm-probe{top:0;animation:tm-probe 2.6s cubic-bezier(.65,0,.35,1) .6s infinite}@keyframes tm-probe{0%{top:0;opacity:0}15%{opacity:1}70%{top:var(--depth);opacity:1}to{top:var(--depth);opacity:0}}.lkn-chip.is-link{padding:.75rem 1.2rem}html.has-aura-cursor,html.has-aura-cursor .lkn-orb,html.has-aura-cursor .lkn-torso,html.has-aura-cursor a,html.has-aura-cursor button{cursor:none}.lkn-cursor__dot,.lkn-cursor__ring{position:fixed;left:0;top:0;will-change:transform}.lkn-cursor__ring:before{content:"";position:absolute;left:-18px;top:-18px;width:36px;height:36px;border-radius:50%;border:1px solid rgb(var(--lkn-sand)/.4);transition:transform .6s cubic-bezier(.16,1,.3,1),background-color .6s,border-color .6s}.lkn-cursor__ring[data-state=hover]:before{transform:scale(1.5);border-color:rgb(var(--lkn-accent)/.8)}.lkn-cursor__ring[data-state=label]:before{transform:scale(2.3);background:rgb(var(--lkn-sand)/.92);border-color:transparent}.lkn-cursor__ring.is-down:before{transform:scale(.8)}.lkn-cursor__label{position:absolute;left:0;top:0;transform:translate(-50%,-50%);font-size:9px;letter-spacing:.2em;text-transform:uppercase;color:rgb(var(--lkn-ink));opacity:0;transition:opacity .3s;white-space:nowrap}.lkn-cursor__ring[data-state=label] .lkn-cursor__label{opacity:1}.lkn-cursor__dot{width:4px;height:4px;margin:-2px 0 0 -2px;border-radius:50%;background:rgb(var(--lkn-accent))}.lkn-grain{opacity:.07;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");animation:lkn-grain 1.2s steps(6) infinite;will-change:transform}@keyframes lkn-grain{0%{transform:translate(0)}20%{transform:translate(-3%,2%)}40%{transform:translate(2%,-4%)}60%{transform:translate(-4%,-1%)}80%{transform:translate(3%,3%)}to{transform:translate(0)}}.lkn-nav{transition:transform .7s cubic-bezier(.16,1,.3,1),background-color .6s,backdrop-filter .6s}.lkn-nav[data-solid=true]{background-color:rgb(var(--lkn-ink)/.55);backdrop-filter:blur(14px) saturate(1.2)}.lkn-veil{animation:lkn-veil-failsafe 0s linear 4s forwards}@keyframes lkn-veil-failsafe{to{visibility:hidden}}@media (prefers-reduced-motion:reduce){.lkn-breathe,.lkn-grain,.lkn-orb__halo,.lkn-scrollcue,.tm-probe{animation:none!important}.tm-probe{top:var(--depth)}}