.pal-trigger{display:inline-flex;align-items:center;gap:.55rem;min-height:2.75rem;padding:0 .5rem 0 .95rem;border-radius:999px;cursor:pointer;border:1px solid rgb(var(--line-rgb) / var(--line-strong-a));background:transparent;color:var(--nv-muted, rgb(var(--ink-500)));font:inherit;font-size:.875rem;font-weight:500;letter-spacing:-.005em;transition:border-color var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out),background-color var(--dur-fast) var(--ease-out),transform .12s var(--ease-out)}.pal-trigger:hover{border-color:var(--nv-fg, rgb(var(--ink-900)));color:var(--nv-fg, rgb(var(--ink-900)))}.pal-trigger:active{transform:scale(.97)}.pal-trigger kbd,.pal-toggle kbd,.pal-keys kbd{display:inline-grid;place-items:center;min-width:1.5rem;height:1.5rem;padding:0 .35rem;border-radius:.4rem;font:500 .75rem/1 var(--font-sans);letter-spacing:0;color:inherit;border:1px solid rgb(var(--line-rgb) / var(--line-strong-a));border-bottom-width:2px;background:rgb(var(--line-rgb) / .04)}.pal-trigger .pal-caps{display:inline-flex;gap:.2rem;min-width:3.4rem;justify-content:flex-end}.nv-header[data-night=true] .pal-trigger{border-color:rgb(var(--night-fg) / .22)}.nv-header[data-night=true] .pal-trigger:hover{border-color:rgb(var(--night-fg) / .7)}.pal-trigger-icon{display:grid;place-items:center;width:2.75rem;height:2.75rem;border-radius:999px;cursor:pointer;flex-shrink:0;border:1px solid rgb(var(--line-rgb) / var(--line-strong-a));background:transparent;color:var(--nv-fg, rgb(var(--ink-900)));transition:border-color var(--dur-fast) var(--ease-out),transform .12s var(--ease-out)}.pal-trigger-icon:active{transform:scale(.94)}.nv-header[data-night=true] .pal-trigger-icon{border-color:rgb(var(--night-fg) / .22)}.pal-root{position:fixed;inset:0;z-index:200;display:grid;place-items:start center;padding:min(14vh,8rem) 1rem 1rem}.pal-backdrop{position:absolute;inset:0;background:#08090680;opacity:0;transition:opacity .16s var(--ease-out)}.pal-panel{position:relative;width:min(38rem,100%);max-height:min(34rem,76svh);display:flex;flex-direction:column;overflow:hidden;border-radius:1.25rem;background:rgb(var(--paper-50));color:rgb(var(--ink-900));border:1px solid rgb(var(--line-rgb) / var(--line-strong-a));box-shadow:0 1px #ffffff0a inset,0 40px 90px -30px #0000008c,0 12px 30px -16px #00000059;opacity:0;transform:translate3d(0,6px,0) scale(.96);transform-origin:50% 0;transition:opacity .16s var(--ease-out),transform .16s var(--ease-out)}.pal-root[data-state=open] .pal-backdrop{opacity:1}.pal-root[data-state=open] .pal-panel{opacity:1;transform:none}.pal-root[data-state=closed] .pal-panel{transition-duration:.12s}.pal-field{display:flex;align-items:center;gap:.75rem;padding:0 .9rem 0 1.15rem;height:3.5rem;flex-shrink:0;border-bottom:1px solid rgb(var(--line-rgb) / var(--line-a));color:rgb(var(--ink-500))}.pal-input{flex:1;min-width:0;height:100%;border:0;background:transparent;color:rgb(var(--ink-900));outline:none;font:500 1rem/1.4 var(--font-sans);letter-spacing:-.01em}.pal-input::-moz-placeholder{color:rgb(var(--ink-400))}.pal-input::placeholder{color:rgb(var(--ink-400))}.pal-esc{height:1.75rem;padding:0 .5rem;border-radius:.45rem;cursor:pointer;font:500 .75rem/1 var(--font-sans);color:rgb(var(--ink-500));border:1px solid rgb(var(--line-rgb) / var(--line-strong-a));background:rgb(var(--line-rgb) / .04)}.pal-esc:hover{color:rgb(var(--ink-900))}.pal-list{position:relative;flex:1;overflow-y:auto;overscroll-behavior:contain;padding:.35rem .5rem .6rem;scrollbar-width:thin}.pal-gh{padding:.85rem .7rem .35rem;font-size:.75rem;font-weight:600;letter-spacing:.01em;color:rgb(var(--ink-500))}.pal-hl{position:absolute;left:.5rem;right:.5rem;top:0;opacity:0;pointer-events:none;border-radius:.8rem;background:rgb(var(--line-rgb) / .07);box-shadow:inset 2px 0 rgb(var(--lime));will-change:transform;transition:transform .14s var(--ease-out),height .14s var(--ease-out),opacity .12s var(--ease-out)}.pal-opt{position:relative;display:flex;align-items:center;gap:.75rem;min-height:2.75rem;padding:.4rem .7rem;border-radius:.8rem;cursor:pointer;color:rgb(var(--ink-700))}.pal-opt[data-active=true]{color:rgb(var(--ink-900))}.pal-ic{display:grid;place-items:center;width:1.75rem;height:1.75rem;flex-shrink:0;border-radius:.5rem;color:rgb(var(--ink-500));border:1px solid rgb(var(--line-rgb) / var(--line-a));background:rgb(var(--paper-100));transition:color .14s,border-color .14s}.pal-opt[data-active=true] .pal-ic{color:rgb(var(--ink-900));border-color:rgb(var(--line-rgb) / var(--line-strong-a))}.pal-label{flex:1;min-width:0;font-size:.9375rem;font-weight:500;letter-spacing:-.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pal-label mark{background:none;color:rgb(var(--accent));font-weight:650;text-decoration:underline;text-decoration-color:rgb(var(--lime));text-decoration-thickness:2px;text-underline-offset:3px}:root[data-theme=dark] .pal-label mark{text-decoration:none}.pal-hint{flex-shrink:0;max-width:45%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;color:rgb(var(--ink-500));font-variant-numeric:tabular-nums}.pal-go{flex-shrink:0;width:1rem;font-size:.8125rem;color:rgb(var(--ink-500));opacity:0;transform:translate(-4px);transition:opacity .14s,transform .14s var(--ease-out)}.pal-opt[data-active=true] .pal-go{opacity:1;transform:none}.pal-empty{display:grid;justify-items:center;gap:.5rem;padding:2.5rem 1rem;text-align:center;color:rgb(var(--ink-500));font-size:.9375rem}.pal-empty button{min-height:2.75rem;padding:0 1rem;border-radius:999px;cursor:pointer;border:1px solid rgb(var(--line-rgb) / var(--line-strong-a));background:transparent;color:rgb(var(--ink-900));font:600 .875rem var(--font-sans)}.pal-foot{display:flex;align-items:center;gap:1rem;flex-shrink:0;padding:.6rem 1rem;border-top:1px solid rgb(var(--line-rgb) / var(--line-a));background:rgb(var(--paper-100));font-size:.75rem;color:rgb(var(--ink-500))}.pal-keys{display:inline-flex;gap:1rem}.pal-keys>span{display:inline-flex;align-items:center;gap:.3rem}.pal-keys kbd{min-width:1.25rem;height:1.25rem;font-size:.6875rem}.pal-tap{display:none}.pal-notice{margin-left:auto;font-variant-numeric:tabular-nums}.pal-toggle{display:inline-flex;gap:.2rem;color:rgb(var(--ink-500))}.pal-toggle kbd{min-width:1.25rem;height:1.25rem;font-size:.6875rem;padding:0 .3rem;border-radius:.35rem;border:1px solid rgb(var(--line-rgb) / var(--line-strong-a));border-bottom-width:2px;background:rgb(var(--line-rgb) / .04)}@media(max-width:640px){.pal-root{place-items:end center;padding:0}.pal-panel{width:100%;max-height:min(34rem,82dvh);border-radius:1.5rem 1.5rem 0 0;border-bottom:0;transform:translate3d(0,24px,0);transform-origin:50% 100%;padding-bottom:env(safe-area-inset-bottom);transition:opacity .2s var(--ease-out),transform .26s var(--ease-out)}.pal-panel:before{content:"";position:absolute;top:.4rem;left:50%;width:2.25rem;height:.25rem;margin-left:-1.125rem;border-radius:99px;background:rgb(var(--line-rgb) / .2)}.pal-field{height:3.75rem;padding-top:.4rem}.pal-input{font-size:1rem}.pal-opt{min-height:3rem}.pal-keys,.pal-toggle{display:none}.pal-tap{display:inline}.pal-notice{margin-left:auto}}.pal-field .pal-input:focus,.pal-field .pal-input:focus-visible{outline:none;box-shadow:none}.pal-field:focus-within{color:rgb(var(--ink-900))}.pal-root :focus-visible{outline-offset:-2px}:focus-visible{outline-offset:3px}.ring-night :focus-visible,.nv-header[data-night=true] :focus-visible{outline-color:rgb(var(--lime))}.btn-lime:focus-visible{outline-color:rgb(var(--ink-900))}.ring-night .btn-lime:focus-visible{outline-color:rgb(var(--night-fg))}.nv-link:focus-visible,.nv-tt:focus-visible,.nv-burger:focus-visible,.ft-top:focus-visible{border-radius:999px}.nv-svc:focus-visible{border-radius:.85rem}#main:focus,#main:focus-visible,[tabindex="-1"]:focus,[tabindex="-1"]:focus-visible{outline:none}::view-transition-group(root){animation-duration:.22s}::view-transition-old(root),::view-transition-new(root){animation-duration:.22s;animation-timing-function:cubic-bezier(.4,0,.2,1)}html.ps-routed main{animation:ps-page-in .26s var(--ease-out) both}@keyframes ps-page-in{0%{opacity:0;transform:translate3d(0,6px,0)}to{opacity:1;transform:none}}.nv-progress{position:absolute;left:0;right:0;bottom:-1px;height:2px;z-index:2;background:rgb(var(--lime));transform:scaleX(0);transform-origin:0 50%;pointer-events:none;opacity:0;transition:opacity var(--dur) var(--ease-out)}.nv-header[data-scrolled=true] .nv-progress{opacity:1}.nv-header[data-open=true] .nv-progress{opacity:0}.nv-progress[data-js]{animation:none}.nv-header{--nv-fg: rgb(var(--ink-900));--nv-muted: rgb(var(--ink-600));position:fixed;inset-inline:0;top:0;z-index:50;isolation:isolate}.nv-header[data-night=true]{--nv-fg: rgb(var(--night-fg));--nv-muted: rgb(var(--night-muted))}.nv-header:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:rgb(var(--paper-100) / .74);backdrop-filter:blur(18px) saturate(1.6);border-bottom:1px solid rgb(var(--line-rgb) / var(--line-a));opacity:0;transition:opacity var(--dur) var(--ease-out)}.nv-header[data-solid=true]:before{opacity:1}.nv-header[data-open=true]:before,.nv-header[data-mega=true]:before{opacity:1;background:rgb(var(--paper-100))}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.nv-header:before{background:rgb(var(--paper-100) / .96)}}.nv-bar{display:flex;height:var(--header-h);align-items:center;justify-content:space-between;gap:1rem}.nv-logo{color:var(--nv-fg);transition:color var(--dur) var(--ease-out)}.nv-links{position:relative}.nv-list{display:flex;align-items:center;gap:.125rem;list-style:none;margin:0;padding:0}.nv-link{position:relative;display:inline-flex;min-height:2.75rem;align-items:center;gap:.35rem;padding:0 .9rem;border-radius:999px;background:transparent;border:0;cursor:pointer;font:inherit;font-size:15px;font-weight:500;letter-spacing:-.005em;color:var(--nv-muted);transition:color var(--dur-fast) var(--ease-out)}.nv-link:hover,.nv-link:focus-visible,.nv-link[aria-current=page],.nv-link[aria-expanded=true],.nv-link[data-here=true]{color:var(--nv-fg)}.nv-chev{transition:transform var(--dur) var(--ease-out)}.nv-link[aria-expanded=true] .nv-chev{transform:rotate(180deg)}.nv-link[aria-current=page]:after,.nv-link[data-here=true]:after{content:"";position:absolute;left:.9rem;right:.9rem;bottom:.4rem;height:2px;border-radius:2px;background:rgb(var(--lime))}.nv-links[data-ready=true] .nv-link:after{display:none}.nv-pill,.nv-ind{position:absolute;left:0;pointer-events:none;opacity:0;width:var(--w, 0);transform:translate3d(var(--x, 0),0,0)}.nv-pill{top:0;bottom:0;border-radius:999px;background:rgb(var(--line-rgb) / .07);z-index:-1}.nv-ind{bottom:.4rem;height:2px;border-radius:2px;background:rgb(var(--lime))}.nv-links[data-anim=true] .nv-pill,.nv-links[data-anim=true] .nv-ind{transition:transform var(--dur) var(--ease-out),width var(--dur) var(--ease-out),opacity var(--dur-fast) var(--ease-out)}.nv-pill[data-on=true],.nv-ind[data-on=true]{opacity:1}.nv-ind[data-soft=true]{opacity:.55}.nv-header[data-night=true] .nv-pill{background:#ffffff17}.nv-tt{display:grid;width:2.75rem;height:2.75rem;flex-shrink:0;place-items:center;border-radius:999px;cursor:pointer;border:1px solid rgb(var(--line-rgb) / var(--line-strong-a));background:transparent;color:var(--nv-fg);transition:border-color var(--dur-fast) var(--ease-out),background-color var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out)}.nv-tt:hover{border-color:var(--nv-fg)}.nv-tt:active{transform:scale(.94)}.nv-header[data-night=true] .nv-tt{border-color:rgb(var(--night-fg) / .22)}.nv-header[data-night=true] .nv-tt:hover{border-color:rgb(var(--night-fg) / .7)}.tt-svg{overflow:visible}.tt-core{r:9px;transition:r .45s var(--ease-out)}.tt-cut{cx:17px;cy:7px;r:7px;transition:cx .45s var(--ease-out),cy .45s var(--ease-out)}.tt-rays{opacity:0;transform:rotate(-70deg) scale(.4);transform-origin:12px 12px;transition:transform .5s var(--ease-out),opacity .3s var(--ease-out)}:root[data-theme=dark] .tt-core{r:4.6px}:root[data-theme=dark] .tt-cut{cx:30px;cy:-6px}:root[data-theme=dark] .tt-rays{opacity:1;transform:none}.theme-switching .tt-core,.theme-switching .tt-cut,.theme-switching .tt-rays{transition:r .45s var(--ease-out),cx .45s var(--ease-out),cy .45s var(--ease-out),transform .5s var(--ease-out),opacity .3s var(--ease-out)!important}.nv-mega{position:fixed;left:0;right:0;top:var(--header-h);padding-top:.5rem;pointer-events:none;visibility:hidden;opacity:0;transform:translate3d(0,-6px,0);transition:opacity var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out),visibility 0s linear var(--dur-fast)}.nv-mega[data-open=true]{visibility:visible;opacity:1;transform:none;transition-delay:0s;pointer-events:none}.nv-mega-card{pointer-events:auto;position:relative;display:grid;grid-template-columns:minmax(13rem,16.5rem) 1fr;overflow:hidden;border-radius:1.5rem;background:rgb(var(--paper-50));border:1px solid rgb(var(--line-rgb) / var(--line-a));box-shadow:0 1px rgb(var(--ink-900) / .03),0 50px 90px -34px #00000061}.nv-mega-card:before{content:"";position:absolute;left:0;right:0;top:-.75rem;height:.75rem}.nv-mega-aside{position:relative;border-right:1px solid rgb(255 255 255 / .08);display:flex;flex-direction:column;padding:1.75rem;background:rgb(var(--night));color:rgb(var(--night-fg))}.nv-mega-aside>*{position:relative;z-index:1}.nv-mega-groups{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 1.25rem;padding:1.5rem 1.5rem 1.25rem}.nv-grp-head{display:flex;align-items:baseline;justify-content:space-between;gap:.5rem;padding:0 .85rem .65rem;margin-bottom:.35rem;border-bottom:1px solid rgb(var(--line-rgb) / var(--line-a))}.nv-grp-head b{font-family:var(--font-display);font-size:1.0625rem;font-weight:600;letter-spacing:-.02em;color:rgb(var(--ink-900))}.nv-grp-head span{font-size:12.5px;color:rgb(var(--ink-500))}.nv-svc{display:block;min-height:3.25rem;padding:.65rem .85rem;border-radius:.85rem;color:rgb(var(--ink-900));transition:background-color var(--dur-fast) var(--ease-out)}.nv-svc:hover,.nv-svc:focus-visible{background:rgb(var(--line-rgb) / .06)}.nv-svc-name{display:flex;align-items:center;gap:.4rem;font-size:15px;font-weight:550;letter-spacing:-.01em}.nv-svc-name svg{flex-shrink:0;opacity:0;transform:translate3d(-5px,0,0);transition:opacity var(--dur-fast) var(--ease-out),transform var(--dur) var(--ease-out)}.nv-svc:hover .nv-svc-name svg,.nv-svc:focus-visible .nv-svc-name svg{opacity:1;transform:none}.nv-svc-desc{margin-top:.1rem;font-size:13.5px;line-height:1.4;color:rgb(var(--ink-500))}.nv-svc[aria-current=page] .nv-svc-name:after{content:"";width:6px;height:6px;border-radius:99px;background:rgb(var(--lime));box-shadow:0 0 0 3px rgb(var(--lime) / .25)}.nv-mega[data-open=true] .nv-svc,.nv-mega[data-open=true] .nv-grp-head{animation:nv-rise .36s var(--ease-out) both;animation-delay:calc(var(--i, 0) * 26ms + 30ms)}@keyframes nv-rise{0%{opacity:0;transform:translate3d(0,8px,0)}to{opacity:1;transform:none}}.nv-aside-link{display:inline-flex;min-height:2.75rem;align-items:center;gap:.5rem;font-size:15px;font-weight:600;color:rgb(var(--lime))}.nv-aside-link span{transition:transform var(--dur) var(--ease-out)}.nv-aside-link:hover span{transform:translate(4px)}.nv-aside-quiet{display:inline-flex;min-height:2.75rem;align-items:center;background:none;border:0;padding:0;cursor:pointer;font:inherit;font-size:14px;color:rgb(var(--night-muted));text-decoration:underline;text-decoration-color:rgb(var(--night-fg) / .25);text-underline-offset:5px;transition:color var(--dur-fast)}.nv-aside-quiet:hover{color:rgb(var(--night-fg));text-decoration-color:rgb(var(--lime))}.nv-burger{position:relative;display:grid;width:2.75rem;height:2.75rem;margin-right:-.5rem;place-items:center;border-radius:999px;background:none;border:0;cursor:pointer;color:var(--nv-fg)}.nv-burger i{position:absolute;left:50%;top:50%;width:1.25rem;height:1.5px;margin-left:-.625rem;background:currentColor;border-radius:2px;transition:transform var(--dur) var(--ease-out)}.nv-burger i:nth-child(1){transform:translate3d(0,-4px,0)}.nv-burger i:nth-child(2){transform:translate3d(0,4px,0)}.nv-burger[aria-expanded=true] i:nth-child(1){transform:rotate(45deg)}.nv-burger[aria-expanded=true] i:nth-child(2){transform:rotate(-45deg)}.nv-sheet{position:fixed;inset:0;z-index:40;background:rgb(var(--paper-100));visibility:hidden;opacity:0;transition:opacity var(--dur) var(--ease-out),visibility 0s linear var(--dur)}.nv-sheet[data-open=true]{visibility:visible;opacity:1;transition-delay:0s}.nv-sheet-in{display:flex;height:100dvh;flex-direction:column;overflow-y:auto;overscroll-behavior:contain;padding-top:calc(var(--header-h) + .5rem + env(safe-area-inset-top));padding-bottom:calc(1.5rem + env(safe-area-inset-bottom))}.nv-sheet[data-open=true] [data-stagger]{animation:nv-rise .52s var(--ease-out) both;animation-delay:calc(var(--i, 0) * 50ms + 80ms)}.nv-m-link{display:flex;width:100%;min-height:3.5rem;align-items:center;justify-content:space-between;gap:1rem;padding:.55rem 0;background:none;border:0;border-bottom:1px solid rgb(var(--line-rgb) / var(--line-a));cursor:pointer;text-align:left;font-family:var(--font-display);font-size:clamp(2.1rem,10.5vw,3.25rem);font-weight:600;line-height:1.05;letter-spacing:-.04em;color:rgb(var(--ink-900))}.nv-m-link .dot{width:.6rem;height:.6rem;border-radius:99px;background:transparent;flex-shrink:0}.nv-m-link[aria-current=page] .dot,.nv-m-link[data-here=true] .dot{background:rgb(var(--lime));box-shadow:0 0 0 4px rgb(var(--lime) / .25)}.nv-m-plus{position:relative;width:1.25rem;height:1.25rem;flex-shrink:0}.nv-m-plus:before,.nv-m-plus:after{content:"";position:absolute;left:50%;top:50%;width:100%;height:1.5px;margin:-.75px 0 0 -50%;background:currentColor;transition:transform var(--dur) var(--ease-out)}.nv-m-plus:after{transform:rotate(90deg)}[aria-expanded=true]>.nv-m-plus:after{transform:rotate(0)}.nv-acc{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--dur) var(--ease-out)}.nv-acc[data-open=true]{grid-template-rows:1fr}.nv-acc>div{min-height:0;overflow:hidden}.nv-m-svc{display:flex;min-height:3.25rem;flex-direction:column;justify-content:center;gap:.05rem;padding:.4rem 0;font-size:1.0625rem;font-weight:550;color:rgb(var(--ink-900))}.nv-m-svc small{font-size:14px;font-weight:400;color:rgb(var(--ink-500))}.nv-m-grp{margin:1rem 0 .15rem;font-size:13px;font-weight:600;letter-spacing:.01em;color:rgb(var(--ink-500))}.nv-m-grp:before{content:"";display:inline-block;width:.45rem;height:.45rem;margin-right:.5rem;border-radius:2px;background:rgb(var(--lime));box-shadow:0 0 0 3px rgb(var(--lime) / .22)}.ft-link{position:relative;display:inline-flex;min-height:2.75rem;align-items:center;font-size:15px;color:rgb(var(--night-muted));transition:color var(--dur-fast) var(--ease-out),transform var(--dur) var(--ease-out)}@media(min-width:640px){.ft-link{min-height:2.125rem}}.ft-link:hover,.ft-link:focus-visible{color:rgb(var(--lime))}.ft-head{font-size:13px;font-weight:600;letter-spacing:.01em;color:rgb(var(--night-fg))}.ft-sub{margin-bottom:.15rem;font-size:12.5px;color:rgb(var(--night-muted) / .8)}.ft-top{display:inline-grid;width:2.75rem;height:2.75rem;place-items:center;border-radius:999px;cursor:pointer;border:1px solid rgb(var(--night-fg) / .2);background:transparent;color:rgb(var(--night-fg));transition:border-color var(--dur-fast),color var(--dur-fast),transform var(--dur) var(--ease-out)}.ft-top:hover{border-color:rgb(var(--lime));color:rgb(var(--lime));transform:translateY(-2px)}.ft-big{font-family:var(--font-display);font-weight:650;letter-spacing:-.055em;line-height:.86}.ft-live{display:inline-flex;align-items:center;gap:.5rem}.ft-live i{width:6px;height:6px;border-radius:99px;background:rgb(var(--lime));box-shadow:0 0 0 3px rgb(var(--lime) / .2)}.ft-live i{animation:ft-pulse 2.4s ease-in-out infinite}@keyframes ft-pulse{50%{box-shadow:0 0 0 6px rgb(var(--lime) / 0)}}.sticky-cta{position:fixed;inset-inline:0;bottom:0;z-index:40;padding-bottom:env(safe-area-inset-bottom);background:rgb(var(--paper-100) / .82);backdrop-filter:blur(16px) saturate(1.5);border-top:1px solid rgb(var(--line-rgb) / var(--line-a));transition:transform var(--dur) var(--ease-out)}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.sticky-cta{background:rgb(var(--paper-100) / .97)}}.sticky-cta[data-hidden=true],html.ps-dialog-open .sticky-cta{transform:translate3d(0,110%,0)}.fc-glow{position:absolute;inset:0;pointer-events:none;background:radial-gradient(60% 80% at 100% 0%,rgb(var(--lime) / .14),transparent 60%)}.fc-mask{-webkit-mask-image:radial-gradient(70% 90% at 80% 20%,#000,transparent 75%);mask-image:radial-gradient(70% 90% at 80% 20%,#000,transparent 75%)}.cl-card{display:flex;flex-direction:column;gap:1.5rem;padding:1.5rem;min-height:9.5rem;color:rgb(var(--ink-900))}.cl-ico{display:grid;width:2.75rem;height:2.75rem;place-items:center;border-radius:999px;border:1px solid rgb(var(--line-rgb) / var(--line-strong-a));color:rgb(var(--ink-800));transition:background-color var(--dur) var(--ease-out),border-color var(--dur) var(--ease-out),color var(--dur) var(--ease-out)}.cl-card:hover .cl-ico,.cl-card:focus-visible .cl-ico{background:rgb(var(--lime));border-color:rgb(var(--lime));color:rgb(var(--lime-ink))}.cl-card .cl-go{margin-left:auto;color:rgb(var(--ink-400));transition:transform var(--dur) var(--ease-out),color var(--dur-fast)}.cl-card:hover .cl-go,.cl-card:focus-visible .cl-go{color:rgb(var(--ink-900));transform:translate3d(3px,-3px,0)}.hero{position:relative;isolation:isolate;overflow:hidden;display:flex;flex-direction:column;background:rgb(var(--night));color:rgb(var(--night-fg));padding-top:calc(var(--header-h) + clamp(1.75rem,5vh,4rem));min-height:min(100svh,1100px)}.hero:after{content:"";position:absolute;left:0;right:0;bottom:0;height:40%;background:linear-gradient(180deg,rgb(var(--night) / 0),rgb(var(--lime) / .035));pointer-events:none;z-index:-1}.hero-copy{display:flex;flex-direction:column;align-items:center;text-align:center;gap:1.5rem}.hero-kicker{margin:0;max-width:34rem;font:500 .78rem/1.5 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;text-wrap:balance;color:rgb(var(--night-muted))}.hero-dot{display:inline-block;width:8px;height:8px;margin-right:.6em;vertical-align:.05em;border-radius:50%;background:rgb(var(--flare))}.hero-title{margin:0;max-width:13ch;font-family:var(--font-display);font-weight:650;font-size:clamp(2.75rem,min(7.2vw,11vh),6.75rem);line-height:.92;letter-spacing:-.052em;color:rgb(var(--night-fg))}.hero-mark{white-space:nowrap;background-image:linear-gradient(rgb(var(--lime)),rgb(var(--lime)));background-repeat:no-repeat;background-position:0 88%;background-size:100% .16em}.hero-lede{margin:0;max-width:40rem;font-size:clamp(1.0625rem,1.3vw,1.2rem);line-height:1.6;color:rgb(var(--night-fg) / .7)}.hero-lede strong{color:rgb(var(--night-fg));font-weight:600}.hero-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:.75rem}.hero-ghost{border:1px solid rgb(var(--night-fg) / .24);color:rgb(var(--night-fg))}.hero-ghost:hover{border-color:rgb(var(--night-fg) / .7);background:rgb(var(--night-fg) / .06)}.hero-reel{width:100%;flex:1 0 auto;height:clamp(17rem,min(28vw,38vh),26rem);margin-top:clamp(1rem,3vh,2.5rem)}.hero-foot{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:1rem 2rem;padding-block:1.25rem clamp(1.5rem,4vh,2.5rem);border-top:1px solid rgb(var(--night-fg) / .1)}.hero-proof{display:flex;flex-wrap:wrap;gap:1rem clamp(1.5rem,4vw,3.5rem);margin:0}.hero-proof dt{font:500 .72rem/1.3 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:rgb(var(--night-muted))}.hero-proof dd{margin:.3rem 0 0;font-family:var(--font-display);font-size:1.0625rem;font-weight:600;letter-spacing:-.02em}.hero-scroll{display:inline-flex;align-items:center;gap:.5rem;min-height:44px;font-size:.9375rem;font-weight:500;color:rgb(var(--night-fg) / .8)}.hero-scroll:hover{color:rgb(var(--lime))}@media(max-width:640px){.hero-actions{width:100%}.hero-actions>*{flex:1 1 100%}.hero-reel{height:19rem}.hero-scroll{display:none}.hero-proof{width:100%;justify-content:space-between}}.hero-in{animation:hero-rise 1s var(--ease-out) both;animation-delay:calc(var(--i, 0) * 90ms + 80ms)}.hero-mark{animation:hero-mark .9s var(--ease-out) .75s both}.hero-dot{animation:hero-pulse 2.2s ease-out infinite}@keyframes hero-rise{0%{opacity:0;transform:translate3d(0,.5em,0)}to{opacity:1;transform:none}}@keyframes hero-mark{0%{background-size:0% .16em}to{background-size:100% .16em}}@keyframes hero-pulse{0%{box-shadow:0 0 rgb(var(--flare) / .55)}70%,to{box-shadow:0 0 0 10px rgb(var(--flare) / 0)}}.ix-play{background:rgb(var(--paper-200))}.ix-head{display:grid;gap:1.1rem;max-width:46rem;margin-bottom:clamp(2rem,4vw,3.25rem)}.ix-head .h-section{max-width:16ch;text-wrap:balance}.ix-num{font-variant-numeric:tabular-nums}.ix-window{background:rgb(var(--paper-50));border:1px solid rgb(var(--line-rgb) / var(--line-a));border-radius:var(--radius-card);box-shadow:var(--shadow-lift);overflow:hidden}.ix-titlebar{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:1rem;padding:.75rem 1rem;border-bottom:1px solid rgb(var(--line-rgb) / var(--line-a));background:rgb(var(--paper-100))}.ix-dots{display:inline-flex;gap:.4rem}.ix-dots i{width:.65rem;height:.65rem;border-radius:50%;border:1px solid rgb(var(--line-rgb) / var(--line-strong-a))}.ix-wtitle{font-size:.8125rem;font-weight:550;color:rgb(var(--ink-500));letter-spacing:-.005em;white-space:nowrap}.ix-badge{justify-self:end;display:inline-flex;align-items:center;gap:.45rem;font-size:.75rem;font-weight:600;color:rgb(var(--ink-700));border:1px solid rgb(var(--line-rgb) / var(--line-strong-a));border-radius:999px;padding:.25rem .7rem}.ix-badge i{width:.4rem;height:.4rem;border-radius:50%;background:rgb(var(--lime));box-shadow:0 0 0 2px rgb(var(--lime) / .3)}.ix-tabs-wrap{border-bottom:1px solid rgb(var(--line-rgb) / var(--line-a));overflow-x:auto;scrollbar-width:none}.ix-tabs-wrap::-webkit-scrollbar{display:none}.ix-tabs{position:relative;display:flex;gap:.25rem;padding:0 .75rem;width:-moz-max-content;width:max-content;min-width:100%}.ix-tab{display:inline-flex;align-items:center;gap:.55rem;min-height:3rem;padding:0 1rem;font-size:.9375rem;font-weight:550;color:rgb(var(--ink-500));white-space:nowrap;transition:color var(--dur-fast) var(--ease-out)}.ix-tab:hover,.ix-tab[aria-selected=true]{color:rgb(var(--ink-900))}.ix-tab:focus-visible{outline:2px solid rgb(var(--ink-900));outline-offset:-4px;border-radius:.6rem}.ix-ind{position:absolute;left:0;bottom:-1px;height:2px;width:0;opacity:0;background:rgb(var(--ink-900));border-radius:2px 2px 0 0;transition:transform var(--dur) var(--ease-out),width var(--dur) var(--ease-out),opacity var(--dur-fast)}:root[data-theme=dark] .ix-ind{background:rgb(var(--lime))}.ix-panels{position:relative}.ix-panel{padding:clamp(1rem,2.4vw,1.75rem)}.ix-panel[hidden]{display:none}.ix-panel:not([hidden]){animation:ix-fade var(--dur) var(--ease-out)}@keyframes ix-fade{0%{opacity:0}}.ix-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem;padding:1rem clamp(1rem,2.4vw,1.75rem);border-top:1px solid rgb(var(--line-rgb) / var(--line-a));background:rgb(var(--paper-100))}.ix-foot p{font-size:.9375rem;color:rgb(var(--ink-600));max-width:34rem}.ix-cta{min-height:2.75rem;padding:.7rem 1.35rem}.ix-hint{margin-top:1rem;font-size:.8125rem;color:rgb(var(--ink-500));line-height:1.5}.ix-hint kbd{font-family:var(--font-mono);font-size:.75rem;border:1px solid rgb(var(--line-rgb) / var(--line-strong-a));border-radius:.35rem;padding:.05rem .35rem}.ix-btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:2.75rem;padding:0 1.1rem;border-radius:999px;font-size:.875rem;font-weight:600;color:rgb(var(--ink-900));border:1px solid rgb(var(--line-rgb) / var(--line-strong-a));background:transparent;transition:border-color var(--dur-fast),background-color var(--dur-fast),transform var(--dur-fast) var(--ease-out)}.ix-btn:hover{border-color:rgb(var(--ink-900))}.ix-btn:active{transform:scale(.97)}.ix-btn-solid{background:rgb(var(--ink-900));color:rgb(var(--paper-50));border-color:transparent}.ix-btn-solid:hover{border-color:transparent;background:rgb(var(--ink-700))}.ix-btn:focus-visible,.ix-seg button:focus-visible,.ix-kcard:focus-visible,.ix-move-btn:focus-visible,.ix-handle:focus-visible,.ix-move-list button:focus-visible,.ix-viewport:focus-visible,.ix-field input:focus-visible,.ix-field select:focus-visible{outline:2px solid rgb(var(--ink-900));outline-offset:2px}:root[data-theme=dark] .ix-btn:focus-visible,:root[data-theme=dark] .ix-seg button:focus-visible,:root[data-theme=dark] .ix-kcard:focus-visible,:root[data-theme=dark] .ix-handle:focus-visible,:root[data-theme=dark] .ix-move-btn:focus-visible,:root[data-theme=dark] .ix-move-list button:focus-visible,:root[data-theme=dark] .ix-viewport:focus-visible{outline-color:rgb(var(--lime))}.ix-seg{display:inline-flex;padding:.2rem;border-radius:999px;background:rgb(var(--paper-200));border:1px solid rgb(var(--line-rgb) / var(--line-a))}.ix-seg button{min-height:2.5rem;padding:0 .95rem;border-radius:999px;font-size:.8125rem;font-weight:600;color:rgb(var(--ink-600));transition:background-color var(--dur-fast),color var(--dur-fast),box-shadow var(--dur-fast)}.ix-seg button:hover{color:rgb(var(--ink-900))}.ix-seg button.is-on{background:rgb(var(--paper-50));color:rgb(var(--ink-900));box-shadow:0 1px 2px rgb(var(--ink-900) / .12),0 0 0 1px rgb(var(--line-rgb) / var(--line-a))}.ix-toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1rem}.ix-toolbar-actions{display:flex;gap:.5rem}.ix-kpis{display:flex;gap:.5rem;margin:0}.ix-kpi{position:relative;display:grid;gap:.1rem;padding:.55rem .9rem;border:1px solid rgb(var(--line-rgb) / var(--line-a));border-radius:.8rem;background:rgb(var(--paper-100));min-width:6rem}.ix-kpi dt{font-size:.75rem;color:rgb(var(--ink-500));font-weight:550}.ix-kpi dd{margin:0;font-family:var(--font-display);font-weight:650;font-size:1.5rem;line-height:1.1;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.ix-kpi-won{border-color:rgb(var(--lime) / 0)}.ix-kpi-won:before{content:"";position:absolute;left:.6rem;top:.75rem;width:.4rem;height:.4rem;border-radius:2px;background:rgb(var(--lime))}.ix-kpi-won dt{padding-left:.85rem}@media(max-width:640px){.ix-kpi-hide{display:none}.ix-kpis{flex:1 1 100%}.ix-kpi{flex:1}}.ix-addform{display:flex;flex-wrap:wrap;align-items:flex-end;gap:.75rem;padding:1rem;margin-bottom:1rem;border:1px solid rgb(var(--line-rgb) / var(--line-a));border-radius:1rem;background:rgb(var(--paper-100))}.ix-addform{animation:ix-drop var(--dur) var(--ease-out)}@keyframes ix-drop{0%{opacity:0;transform:translateY(-6px)}}.ix-field{display:grid;gap:.3rem;font-size:.75rem;font-weight:600;color:rgb(var(--ink-600));flex:1 1 10rem}.ix-field input,.ix-field select{min-height:2.75rem;padding:0 .85rem;border-radius:.7rem;border:1px solid rgb(var(--line-rgb) / var(--line-strong-a));background:rgb(var(--paper-50));color:rgb(var(--ink-900));font-size:1rem;font-weight:450;width:100%}.ix-board{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;align-items:start}.ix-board.is-dragging{cursor:grabbing;-moz-user-select:none;user-select:none;-webkit-user-select:none}.ix-col{position:relative;min-width:0;min-height:20rem;padding:.6rem;border-radius:1rem;background:rgb(var(--paper-100));border:1px solid rgb(var(--line-rgb) / var(--line-a));transition:background-color var(--dur-fast),border-color var(--dur-fast),box-shadow var(--dur-fast)}.ix-col.is-over{background:rgb(var(--lime) / .1);border-color:rgb(var(--lime) / .8);box-shadow:0 0 0 3px rgb(var(--lime) / .18)}:root:not([data-theme=dark]) .ix-col.is-over{background:rgb(var(--lime) / .16);border-color:rgb(var(--accent) / .5)}.ix-col-head{display:flex;align-items:center;justify-content:space-between;padding:.35rem .4rem .7rem}.ix-col-head h4{display:inline-flex;align-items:center;gap:.5rem;font-size:.875rem;font-weight:650;letter-spacing:-.01em}.ix-col-head h4 i{width:.5rem;height:.5rem;border-radius:2px;background:rgb(var(--ink-300))}.ix-col-won .ix-col-head h4 i{background:rgb(var(--lime))}.ix-col-quoted .ix-col-head h4 i{background:rgb(var(--ink-500))}.ix-count{min-width:1.5rem;padding:.1rem .45rem;text-align:center;font-size:.75rem;font-weight:650;font-variant-numeric:tabular-nums;border-radius:999px;background:rgb(var(--paper-50));border:1px solid rgb(var(--line-rgb) / var(--line-a));color:rgb(var(--ink-600))}.ix-list{list-style:none;margin:0;padding:0;display:grid;gap:.5rem}.ix-empty{padding:1.25rem .5rem;text-align:center;font-size:.8125rem;color:rgb(var(--ink-400));border:1px dashed rgb(var(--line-rgb) / var(--line-strong-a));border-radius:.8rem}.ix-ring-pulse{position:absolute;inset:-1px;border-radius:1rem;pointer-events:none}.ix-card{position:relative;padding:.35rem .8rem .6rem;border-radius:.85rem;background:rgb(var(--paper-50));list-style:none;border:1px solid rgb(var(--line-rgb) / var(--line-a));box-shadow:0 1px 2px rgb(var(--ink-900) / .05);touch-action:pan-y;cursor:grab;transition:box-shadow var(--dur-fast),border-color var(--dur-fast)}.ix-card:hover{border-color:rgb(var(--line-rgb) / var(--line-strong-a));box-shadow:0 6px 16px -10px rgb(var(--ink-900) / .3)}.ix-card:focus-within{border-color:rgb(var(--ink-900) / .5)}.ix-card.is-picked{border-color:rgb(var(--lime));box-shadow:0 0 0 3px rgb(var(--lime) / .35),0 16px 28px -14px rgb(var(--ink-900) / .4)}:root:not([data-theme=dark]) .ix-card.is-picked{border-color:rgb(var(--accent))}.ix-handle{display:flex;align-items:center;gap:.5rem;width:100%;min-height:2.75rem;text-align:left;touch-action:none;cursor:grab;border-radius:.5rem}.ix-gripicon{color:rgb(var(--ink-300));flex:none;transition:color var(--dur-fast)}.ix-card:hover .ix-gripicon,.ix-handle:focus-visible .ix-gripicon{color:rgb(var(--ink-600))}.ix-card-name{font-size:.9375rem;font-weight:650;letter-spacing:-.01em;color:rgb(var(--ink-900));overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ix-card-biz{margin:-.1rem 0 .55rem 1.4rem;font-size:.8125rem;color:rgb(var(--ink-500))}.ix-card-meta{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.4rem .6rem;margin-left:1.4rem}.ix-chip{display:inline-flex;align-items:center;gap:.35rem;padding:.15rem .55rem .15rem .45rem;border-radius:999px;font-size:.75rem;font-weight:600;color:rgb(var(--ink-700));border:1px solid rgb(var(--line-rgb) / var(--line-a));background:rgb(var(--paper-100))}.ix-chip i{width:.4rem;height:.4rem;border-radius:50%;background:rgb(var(--ink-400))}.ix-src-whatsapp i{background:#25d366}.ix-src-instagram i{background:#e1306c}.ix-src-referral i{background:#f5a524}.ix-src-website i{background:#3b82f6}.ix-due{font-size:.75rem;color:rgb(var(--ink-500));font-variant-numeric:tabular-nums}.ix-due b{font-weight:650;color:rgb(var(--ink-700))}.ix-move{margin:.4rem 0 0 1.4rem}.ix-move-btn{display:inline-flex;align-items:center;gap:.35rem;min-height:2rem;padding:0 .1rem;font-size:.75rem;font-weight:600;color:rgb(var(--ink-500));border-radius:.4rem}.ix-move-btn:hover{color:rgb(var(--ink-900))}.ix-move-list{display:flex;flex-wrap:wrap;gap:.35rem;margin-top:.3rem}.ix-move-list button{min-height:2.25rem;padding:0 .8rem;border-radius:999px;font-size:.8125rem;font-weight:600;border:1px solid rgb(var(--line-rgb) / var(--line-strong-a));color:rgb(var(--ink-800));transition:background-color var(--dur-fast),border-color var(--dur-fast)}.ix-move-list button:hover{background:rgb(var(--lime));border-color:rgb(var(--lime));color:rgb(var(--lime-ink))}@media(pointer:coarse){.ix-move-list button,.ix-move-btn{min-height:2.75rem}}.ix-slot{list-style:none;border-radius:.85rem;border:1.5px dashed rgb(var(--ink-900) / .3);background:rgb(var(--lime) / .12)}:root[data-theme=dark] .ix-slot{border-color:rgb(var(--lime) / .55)}.ix-ghost{position:fixed;left:0;top:0;z-index:90;margin:0;pointer-events:none;will-change:transform;cursor:grabbing;box-shadow:0 28px 50px -18px #00000073,0 0 0 1px rgb(var(--line-rgb) / var(--line-strong-a));touch-action:none}.ix-ghost.is-settling{box-shadow:0 6px 14px -8px #0000004d,0 0 0 1px rgb(var(--line-rgb) / var(--line-a))}.ix-ghost .ix-move{display:none}.ix-slot{animation:ix-gap .22s var(--ease-out)}@keyframes ix-gap{0%{height:0;opacity:0}}.ix-card.is-landed{animation:ix-land .46s var(--ease-spring)}@keyframes ix-land{0%{transform:scale(.95)}to{transform:scale(1)}}.ix-card.is-fresh{animation:ix-enter .52s var(--ease-spring)}@keyframes ix-enter{0%{opacity:0;transform:translateY(-14px) scale(.96)}}.ix-kpi-won.is-pulse,.ix-kpi-won.is-pulse:after{animation:ix-kpulse .9s var(--ease-out)}@keyframes ix-kpulse{0%{box-shadow:0 0 rgb(var(--lime) / .8);border-color:rgb(var(--lime))}to{box-shadow:0 0 0 14px rgb(var(--lime) / 0)}}.ix-ring-pulse{animation:ix-cpulse .9s var(--ease-out)}@keyframes ix-cpulse{0%{box-shadow:0 0 rgb(var(--lime) / .7)}to{box-shadow:0 0 0 16px rgb(var(--lime) / 0)}}@media(max-width:900px){.ix-board{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:.75rem;margin-inline:calc(clamp(1rem,2.4vw,1.75rem)*-1);padding:0 clamp(1rem,2.4vw,1.75rem) .75rem;scroll-padding-inline:1rem;-webkit-overflow-scrolling:touch}.ix-col{flex:0 0 min(78vw,17.5rem);scroll-snap-align:start}.ix-board.is-dragging{scroll-snap-type:none}}@media(max-width:640px){.ix-titlebar{grid-template-columns:auto 1fr}.ix-wtitle{display:none}}.ix-kpirow{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;margin-bottom:1rem}.ix-kcard{position:relative;display:grid;gap:.15rem;text-align:left;padding:1rem 1.1rem;border-radius:1rem;background:rgb(var(--paper-100));border:1px solid rgb(var(--line-rgb) / var(--line-a));min-height:5.75rem;transition:border-color var(--dur-fast),background-color var(--dur-fast),transform var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast)}.ix-kcard:hover{border-color:rgb(var(--line-rgb) / var(--line-strong-a));transform:translateY(-1px)}.ix-kcard.is-on{background:rgb(var(--paper-50));border-color:rgb(var(--ink-900) / .6);box-shadow:var(--shadow-card)}.ix-kcard.is-on:before{content:"";position:absolute;left:1.1rem;right:1.1rem;top:-1px;height:2px;background:rgb(var(--lime));border-radius:0 0 2px 2px}.ix-kcard-label{font-size:.8125rem;font-weight:550;color:rgb(var(--ink-500))}.ix-kcard-val{font-family:var(--font-display);font-weight:650;font-size:clamp(1.75rem,3vw,2.25rem);line-height:1.05;letter-spacing:-.04em;font-variant-numeric:tabular-nums;color:rgb(var(--ink-900))}.ix-kcard-sub{font-size:.75rem;color:rgb(var(--ink-500))}.ix-chartcard{padding:1.1rem 1.1rem .6rem;border:1px solid rgb(var(--line-rgb) / var(--line-a));border-radius:1rem;background:rgb(var(--paper-50))}.ix-chart-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.75rem}.ix-chart-title{font-family:var(--font-display);font-size:1.125rem;font-weight:650;letter-spacing:-.02em}.ix-chart-sub{font-size:.8125rem;color:rgb(var(--ink-500))}.ix-chart{position:relative;width:100%;min-width:0;overflow:hidden}.ix-chart svg{display:block;overflow:visible;font-family:var(--font-sans)}.ix-grid{stroke:rgb(var(--line-rgb) / var(--line-a));stroke-dasharray:2 4}.ix-axis{stroke:rgb(var(--line-rgb) / var(--line-strong-a))}.ix-tick{font-size:11px;fill:rgb(var(--ink-500));font-variant-numeric:tabular-nums}.ix-bar{fill:rgb(var(--ink-900) / .1);transition:fill var(--dur-fast) var(--ease-out)}.ix-bar.is-on{fill:rgb(var(--lime));stroke:rgb(var(--ink-900) / .35);stroke-width:1}:root[data-theme=dark] .ix-bar{fill:#ffffff1a}:root[data-theme=dark] .ix-bar.is-on{stroke:none}.ix-line{stroke:rgb(var(--accent));stroke-width:2;stroke-linejoin:round;stroke-linecap:round}.ix-dot{fill:rgb(var(--paper-50));stroke:rgb(var(--accent));stroke-width:2;transition:r var(--dur-fast) var(--ease-out)}.ix-dot.is-on{fill:rgb(var(--lime))}.ix-hit{outline:none;cursor:crosshair}.ix-focus{fill:none;stroke:transparent}.ix-hit:focus-visible .ix-focus{stroke:rgb(var(--ink-900));stroke-width:1.5}:root[data-theme=dark] .ix-hit:focus-visible .ix-focus{stroke:rgb(var(--lime))}.ix-tip{position:absolute;left:clamp(3.75rem,var(--x, 0px),calc(100% - 3.75rem));transform:translate(-50%,calc(-100% - 12px));pointer-events:none;opacity:0;display:grid;gap:.05rem;justify-items:center;padding:.4rem .7rem;border-radius:.6rem;background:rgb(var(--ink-900));color:rgb(var(--paper-50));white-space:nowrap;font-size:.75rem;transition:opacity var(--dur-fast) var(--ease-out);z-index:2}.ix-tip.is-on{opacity:1}.ix-tip b{font-family:var(--font-display);font-size:1.125rem;font-weight:650;font-variant-numeric:tabular-nums;line-height:1.1}.ix-tip em{font-style:normal;opacity:.7}@media(max-width:760px){.ix-kpirow{grid-template-columns:repeat(2,minmax(0,1fr))}}.ix-site{display:grid;gap:1.5rem}@media(min-width:1040px){.ix-site{grid-template-columns:19rem minmax(0,1fr);gap:2rem;align-items:start}}.ix-controls{display:grid;gap:1.25rem;align-content:start}.ix-fs{border:0;padding:0;margin:0;min-width:0}.ix-fs legend{padding:0;margin-bottom:.55rem;font-size:.8125rem;font-weight:650;color:rgb(var(--ink-500));letter-spacing:-.005em}.ix-opts{display:flex;flex-wrap:wrap;gap:.4rem}.ix-opt{position:relative;display:inline-flex}.ix-opt input,.ix-swatch input,.ix-pill input,.ix-segr-i input,.ix-svc input{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer;z-index:1}.ix-opt span{display:inline-flex;align-items:center;min-height:2.75rem;padding:0 1rem;border-radius:999px;font-size:.875rem;font-weight:550;color:rgb(var(--ink-700));border:1px solid rgb(var(--line-rgb) / var(--line-strong-a));transition:background-color var(--dur-fast),color var(--dur-fast),border-color var(--dur-fast)}.ix-opt:hover span{border-color:rgb(var(--ink-900) / .6)}.ix-opt input:checked+span{background:rgb(var(--ink-900));color:rgb(var(--paper-50));border-color:transparent}.ix-opt-check input:checked+span:before{content:"";width:.4rem;height:.4rem;margin-right:.5rem;border-radius:2px;background:rgb(var(--lime))}.ix-opt input:focus-visible+span,.ix-swatch input:focus-visible+span{outline:2px solid rgb(var(--ink-900));outline-offset:2px}:root[data-theme=dark] .ix-opt input:focus-visible+span,:root[data-theme=dark] .ix-swatch input:focus-visible+span{outline-color:rgb(var(--lime))}.ix-swatches{display:flex;flex-wrap:wrap;gap:.15rem}.ix-swatch{position:relative;display:grid;place-items:center;width:2.75rem;height:2.75rem}.ix-swatch span{width:1.75rem;height:1.75rem;border-radius:50%;box-shadow:inset 0 0 0 1px #00000026;transition:transform var(--dur-fast) var(--ease-spring),box-shadow var(--dur-fast)}.ix-swatch:hover span{transform:scale(1.1)}.ix-swatch input:checked+span{box-shadow:inset 0 0 0 1px #00000026,0 0 0 3px rgb(var(--paper-50)),0 0 0 4.5px rgb(var(--ink-900))}:root[data-theme=dark] .ix-swatch input:checked+span{box-shadow:inset 0 0 0 1px #00000026,0 0 0 3px rgb(var(--paper-50)),0 0 0 4.5px rgb(var(--ink-900))}.ix-stage{min-width:0;padding:.9rem;border-radius:1rem;background:rgb(var(--paper-200));border:1px solid rgb(var(--line-rgb) / var(--line-a))}.ix-stage-bar{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:.8rem}.ix-stage-label{font-size:.8125rem;font-weight:600;color:rgb(var(--ink-500))}.ix-device-wrap{position:relative;width:100%;overflow:hidden;min-height:18rem}.ix-device{transform-origin:0 0;background:#fff;box-shadow:0 24px 50px -28px #00000080}.ix-device-desktop{border-radius:.75rem;overflow:hidden;border:1px solid rgb(0 0 0 / .12);box-sizing:border-box}.ix-device-phone{border-radius:2.4rem;border:10px solid #15160f;overflow:hidden;box-sizing:border-box;background:#15160f;position:relative}.ix-device-phone .ix-viewport{border-radius:1.7rem;overflow-x:hidden;overflow-y:auto}.ix-browserbar{display:flex;align-items:center;gap:.4rem;height:38px;padding:0 14px;background:#f1f2ec;border-bottom:1px solid rgb(0 0 0 / .08)}.ix-browserbar i{width:10px;height:10px;border-radius:50%;background:#d4d6cc}.ix-browserbar span{margin-left:14px;flex:0 1 280px;font-size:12px;color:#6b6e62;background:#fff;border-radius:999px;padding:4px 12px;font-family:var(--font-sans)}.ix-notch{position:absolute;z-index:3;top:6px;left:50%;width:84px;height:18px;margin-left:-42px;border-radius:999px;background:#15160f}.ix-viewport{overflow-y:auto;overflow-x:hidden;background:#fff;scrollbar-width:thin;overscroll-behavior:contain}.pv{--pv-ink: #14150f;--pv-mute: #5b5e52;--pv-line: rgba(20, 21, 15, .1);--pv-soft: #f5f6f0;position:relative;color:var(--pv-ink);background:#fff;font-family:var(--font-sans);text-align:left;min-height:100%}.pv *{box-sizing:border-box}.pv-swap{display:block}.pv-swap{animation:ix-fade .28s var(--ease-out)}.pv,.pv-hero,.pv-btn,.pv-hero-art,.pv-item,.pv-g,.pv-logo i,.pv-navcta,.pv-eyebrow,.pv-pin,.pv-wa{transition:background-color .35s var(--ease-out),color .35s var(--ease-out),border-color .35s var(--ease-out),opacity .3s var(--ease-out),transform .3s var(--ease-out)}.pv-nav{display:flex;align-items:center;gap:28px;padding:18px 40px;border-bottom:1px solid var(--pv-line)}.pv-logo{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-display);font-weight:700;font-size:18px;letter-spacing:-.02em}.pv-logo i{width:14px;height:14px;border-radius:4px;background:var(--pv-a)}.pv-links{display:flex;gap:22px;margin-left:auto;font-size:14px;color:var(--pv-mute)}.pv-navcta{padding:9px 16px;border-radius:999px;font-size:13px;font-weight:650;background:var(--pv-a);color:var(--pv-on)}.pv-hero{display:grid;grid-template-columns:1.15fr 1fr;gap:40px;align-items:center;padding:56px 40px}.pv-eyebrow{display:inline-block;margin-bottom:16px;padding:5px 12px;border-radius:999px;font-size:12px;font-weight:650;border:1px solid var(--pv-line);color:var(--pv-mute)}.pv-h{margin:0 0 14px;font-family:var(--font-display);font-weight:700;font-size:48px;line-height:1;letter-spacing:-.035em;text-wrap:balance}.pv-sub{margin:0 0 24px;font-size:16px;line-height:1.55;color:var(--pv-mute);max-width:30em}.pv-btns{display:flex;flex-wrap:wrap;gap:10px}.pv-btn{display:inline-flex;align-items:center;padding:12px 20px;border-radius:999px;font-size:14px;font-weight:650;background:var(--pv-a);color:var(--pv-on)}.pv-btn-ghost{background:transparent;color:inherit;border:1px solid var(--pv-line)}.pv-hero-art{position:relative;aspect-ratio:4 / 3.4;border-radius:22px;background:radial-gradient(circle at 25% 20%,color-mix(in srgb,var(--pv-a) 85%,#fff) 0 22%,transparent 23%),linear-gradient(135deg,color-mix(in srgb,var(--pv-a) 30%,#fff),color-mix(in srgb,var(--pv-a) 70%,#14150f))}.pv-tag{position:absolute;left:14px;bottom:14px;padding:6px 12px;border-radius:999px;font-size:12px;font-weight:650;background:#fff;color:var(--pv-ink)}.pv-sec{padding:40px;border-top:1px solid var(--pv-line)}.pv-sec-t{margin:0 0 20px;font-family:var(--font-display);font-weight:700;font-size:26px;letter-spacing:-.03em}.pv-grid4{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.pv-item{padding:18px;border-radius:16px;background:var(--pv-soft);border:1px solid var(--pv-line)}.pv-item b{display:block;font-size:15px;margin:18px 0 4px}.pv-item p{margin:0;font-size:13px;color:var(--pv-mute);line-height:1.45}.pv-num{display:inline-grid;place-items:center;width:30px;height:30px;border-radius:50%;background:var(--pv-a);color:var(--pv-on);font-size:12px;font-weight:700;font-variant-numeric:tabular-nums}.pv-gallery{display:grid;grid-template-columns:repeat(4,1fr);grid-auto-rows:110px;gap:10px}.pv-g{border-radius:14px;background:color-mix(in srgb,var(--pv-a) 35%,#fff)}.pv-g0{grid-column:span 2;grid-row:span 2;background:linear-gradient(135deg,color-mix(in srgb,var(--pv-a) 55%,#fff),color-mix(in srgb,var(--pv-a) 85%,#14150f))}.pv-g1{background:#ecede6}.pv-g2{background:color-mix(in srgb,var(--pv-a) 18%,#fff)}.pv-g3{grid-column:span 2;background:color-mix(in srgb,var(--pv-a) 60%,#fff)}.pv-g4{background:#14150f}.pv-form{display:grid;gap:10px;max-width:460px}.pv-input{padding:13px 16px;border-radius:12px;border:1px solid var(--pv-line);font-size:14px;color:#8a8d80;background:#fff}.pv-ta{padding-bottom:44px}.pv-form .pv-btn{justify-self:start}.pv-map{position:relative;height:180px;border-radius:16px;overflow:hidden;border:1px solid var(--pv-line);background:linear-gradient(90deg,rgba(20,21,15,.06) 1px,transparent 1px) 0 0 / 44px 44px,linear-gradient(rgba(20,21,15,.06) 1px,transparent 1px) 0 0 / 44px 44px,#eef0e8}.pv-pin{position:absolute;left:50%;top:50%;margin:-28px 0 0 -11px}.pv-maplabel{position:absolute;left:12px;bottom:10px;padding:5px 10px;border-radius:8px;background:#fff;font-size:12px;font-weight:600}.pv-foot{display:flex;justify-content:space-between;padding:24px 40px;border-top:1px solid var(--pv-line);font-size:12px;color:var(--pv-mute)}.pv-wa{position:sticky;bottom:16px;display:grid;place-items:center;width:52px;height:52px;margin:-68px 16px 16px auto;border-radius:50%;background:#25d366;color:#fff;box-shadow:0 10px 24px -8px #0006;opacity:0;transform:scale(.6);pointer-events:none;z-index:2}.pv-wa.is-on{opacity:1;transform:none}.pv[data-layout=editorial] .pv-h{font-weight:600;font-size:52px}.pv[data-layout=bold] .pv-hero{background:var(--pv-a);color:var(--pv-on)}.pv[data-layout=bold] .pv-h{font-weight:800;text-transform:uppercase;font-size:54px;letter-spacing:-.03em;line-height:.95}.pv[data-layout=bold] .pv-sub,.pv[data-layout=bold] .pv-eyebrow{color:inherit;opacity:.85;border-color:currentColor}.pv[data-layout=bold] .pv-btn{background:var(--pv-on);color:var(--pv-a)}.pv[data-layout=bold] .pv-btn-ghost{background:transparent;color:inherit;border-color:currentColor}.pv[data-layout=bold] .pv-hero-art{background:var(--pv-on);border-radius:0;opacity:.12}.pv[data-layout=bold] .pv-tag{background:var(--pv-on);color:var(--pv-a)}.pv[data-layout=bold] .pv-item{border-radius:0;background:#fff;border:2px solid var(--pv-ink)}.pv[data-layout=bold] .pv-sec-t{text-transform:uppercase;font-weight:800}.pv[data-layout=minimal] .pv-hero{grid-template-columns:1fr;text-align:center;padding:80px 40px 64px}.pv[data-layout=minimal] .pv-hero-art{display:none}.pv[data-layout=minimal] .pv-hero-copy{display:grid;justify-items:center}.pv[data-layout=minimal] .pv-h{font-weight:300;font-size:56px;letter-spacing:-.045em;max-width:14em}.pv[data-layout=minimal] .pv-btns{justify-content:center}.pv[data-layout=minimal] .pv-item{background:transparent;border:0;border-top:1px solid var(--pv-ink);border-radius:0;padding:14px 0 0}.pv[data-layout=minimal] .pv-num{background:transparent;color:var(--pv-ink);width:auto;height:auto}.pv[data-layout=minimal] .pv-sec-t{font-weight:400}.pv[data-layout=minimal] .pv-btn{background:var(--pv-ink);color:#fff}.pv[data-layout=minimal] .pv-btn-ghost{background:transparent;color:var(--pv-ink)}.pv[data-layout=minimal] .pv-navcta{background:transparent;color:var(--pv-ink);border:1px solid var(--pv-ink)}.pv[data-device=phone] .pv-nav{padding:38px 18px 14px;gap:10px}.pv[data-device=phone] .pv-links{display:none}.pv[data-device=phone] .pv-navcta{margin-left:auto;padding:7px 12px;font-size:12px}.pv[data-device=phone] .pv-logo{font-size:16px}.pv[data-device=phone] .pv-hero{grid-template-columns:1fr;gap:24px;padding:32px 18px}.pv[data-device=phone] .pv-h,.pv[data-device=phone][data-layout] .pv-h{font-size:34px}.pv[data-device=phone] .pv-hero-art{aspect-ratio:16 / 10}.pv[data-device=phone] .pv-sec{padding:28px 18px}.pv[data-device=phone] .pv-sec-t{font-size:22px}.pv[data-device=phone] .pv-grid4{grid-template-columns:1fr 1fr;gap:10px}.pv[data-device=phone] .pv-gallery{grid-template-columns:1fr 1fr;grid-auto-rows:90px}.pv[data-device=phone] .pv-g3{grid-column:span 2}.pv[data-device=phone] .pv-foot{padding:20px 18px}.pv[data-device=phone][data-layout=minimal] .pv-hero{padding:40px 18px}.pv[data-device=phone] .pv-wa{width:46px;height:46px;margin:-62px 12px 16px auto}.ix-brief{position:relative;isolation:isolate;overflow:hidden;background:rgb(var(--night));color:rgb(var(--night-fg));padding-block:var(--section-y)}.ix-brief-glow{position:absolute;z-index:-1;right:-10%;top:-20%;width:60rem;height:40rem;background:radial-gradient(closest-side,rgb(var(--lime) / .07),transparent);pointer-events:none}.ix-brief .kicker{color:rgb(var(--night-muted))}.ix-brief .h-section{color:rgb(var(--night-fg))}.ix-brief .lede{color:rgb(var(--night-muted))}.ix-brief-grid{display:grid;gap:2.5rem;align-items:start}@media(min-width:1000px){.ix-brief-grid{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:3rem}.ix-brief-side{position:sticky;top:calc(var(--header-h) + 1.5rem)}}.ix-brief-form{display:grid;gap:2.25rem}.ix-bf{border:0;padding:0;margin:0;min-width:0}.ix-bf legend{display:flex;align-items:baseline;gap:.75rem;flex-wrap:wrap;padding:0;margin-bottom:1rem;font-family:var(--font-display);font-weight:650;font-size:1.375rem;letter-spacing:-.03em}.ix-bf legend span{display:inline-grid;place-items:center;width:1.6rem;height:1.6rem;border-radius:50%;font-family:var(--font-sans);font-size:.75rem;font-weight:700;font-variant-numeric:tabular-nums;border:1px solid rgb(255 255 255 / .22);color:rgb(var(--night-muted))}.ix-bf legend em{font-family:var(--font-sans);font-style:normal;font-weight:450;font-size:.875rem;letter-spacing:0;color:rgb(var(--night-muted))}.ix-svcgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));gap:.65rem}.ix-svc{position:relative;display:flex;align-items:center;gap:.85rem;min-height:4.5rem;padding:.85rem 1rem;border-radius:1rem;background:#ffffff08;border:1px solid rgb(255 255 255 / .1);transition:background-color var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out)}.ix-svc:hover{background:#ffffff0f;border-color:#ffffff38}.ix-svc:active{transform:scale(.985)}.ix-svc.is-on{background:rgb(var(--lime) / .08);border-color:rgb(var(--lime) / .7)}.ix-svc:has(input:focus-visible),.ix-pill:has(input:focus-visible),.ix-segr-i:has(input:focus-visible){outline:2px solid rgb(var(--lime));outline-offset:2px}.ix-svc-ico{display:grid;place-items:center;flex:none;width:2.5rem;height:2.5rem;border-radius:.7rem;background:#ffffff0f;color:rgb(var(--night-fg));transition:background-color var(--dur-fast),color var(--dur-fast)}.ix-svc.is-on .ix-svc-ico{background:rgb(var(--lime));color:rgb(var(--lime-ink))}.ix-svc-txt{display:grid;gap:.1rem;min-width:0;flex:1}.ix-svc-txt b{font-size:.9375rem;font-weight:600;letter-spacing:-.01em}.ix-svc-txt small{font-size:.8125rem;color:rgb(var(--night-muted));line-height:1.35}.ix-svc-tick{display:grid;place-items:center;flex:none;width:1.35rem;height:1.35rem;border-radius:50%;border:1px solid rgb(255 255 255 / .25);color:transparent;transition:background-color var(--dur-fast),border-color var(--dur-fast),color var(--dur-fast),transform var(--dur) var(--ease-spring)}.ix-svc.is-on .ix-svc-tick{background:rgb(var(--lime));border-color:rgb(var(--lime));color:rgb(var(--lime-ink));transform:scale(1.08)}.ix-collapse{display:grid;grid-template-rows:0fr;visibility:hidden;transition:grid-template-rows var(--dur) var(--ease-out),visibility 0s var(--dur)}.ix-collapse.is-open{grid-template-rows:1fr;visibility:visible;transition:grid-template-rows var(--dur) var(--ease-out),visibility 0s}.ix-collapse>div{overflow:hidden;min-height:0;padding:4px;margin:-4px}.ix-bf-size{display:grid;gap:.9rem}.ix-sizerow{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.6rem 1rem;padding:.9rem 1rem;border-radius:1rem;border:1px solid rgb(255 255 255 / .1);background:#ffffff06}.ix-sizerow{animation:ix-in var(--dur) var(--ease-out)}.ix-sizerow-l{font-size:.9375rem;font-weight:600}.ix-sizerow-l small{margin-left:.4rem;font-size:.8125rem;font-weight:450;color:rgb(var(--night-muted))}.ix-chips{display:flex;flex-wrap:wrap;gap:.5rem}.ix-pill{position:relative;display:inline-flex;border-radius:999px}.ix-pill span{display:inline-flex;align-items:center;min-height:2.75rem;padding:0 1.1rem;border-radius:999px;font-size:.9375rem;font-weight:500;color:rgb(var(--night-fg));border:1px solid rgb(255 255 255 / .16);font-variant-numeric:tabular-nums;transition:background-color var(--dur-fast),color var(--dur-fast),border-color var(--dur-fast)}.ix-pill:hover span{border-color:#fff6}.ix-pill input:checked+span{background:rgb(var(--lime));color:rgb(var(--lime-ink));border-color:rgb(var(--lime));font-weight:600}.ix-segr{display:inline-flex;flex-wrap:wrap;padding:.25rem;gap:.25rem;border-radius:1.2rem;border:1px solid rgb(255 255 255 / .12);background:#ffffff08}.ix-segr-i{position:relative;display:inline-flex;border-radius:999px}.ix-segr-i span{display:inline-flex;align-items:center;min-height:2.75rem;padding:0 1.25rem;border-radius:999px;font-size:.9375rem;font-weight:550;color:rgb(var(--night-muted));transition:background-color var(--dur-fast),color var(--dur-fast)}.ix-segr-i:hover span{color:rgb(var(--night-fg))}.ix-segr-i input:checked+span{background:rgb(var(--night-fg));color:rgb(var(--night))}.ix-sum{padding:clamp(1.25rem,3vw,1.75rem);border-radius:1.25rem;background:#ffffff0a;border:1px solid rgb(255 255 255 / .12);box-shadow:0 30px 60px -30px #000c}.ix-sum-head{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding-bottom:1.1rem;border-bottom:1px solid rgb(255 255 255 / .1)}.ix-sum-head h3{font-family:var(--font-display);font-weight:650;font-size:1.5rem;letter-spacing:-.03em}.ix-sum-head p{font-size:.875rem;color:rgb(var(--night-muted))}.ix-ring{position:relative;display:grid;place-items:center;width:64px;height:64px;flex:none}.ix-ring svg{position:absolute;inset:0;transform:rotate(-90deg)}.ix-ring-bg{fill:none;stroke:#ffffff1a;stroke-width:4}.ix-ring-fg{fill:none;stroke:rgb(var(--lime));stroke-width:4;stroke-linecap:round;transition:stroke-dashoffset .52s var(--ease-out)}.ix-ring span{font-family:var(--font-display);font-weight:650;font-size:1.0625rem;font-variant-numeric:tabular-nums}.ix-ring small{font-size:.6rem;margin-left:1px;color:rgb(var(--night-muted))}.ix-sum-body{display:grid;gap:1.1rem;padding-block:1.1rem;min-height:11rem}.ix-sum h4{margin-bottom:.45rem;font-size:.75rem;font-weight:650;letter-spacing:.02em;color:rgb(var(--night-muted))}.ix-sum-sec ul{list-style:none;margin:0;padding:0;display:grid;gap:.1rem}.ix-sum-sec li{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.1rem 1rem;padding:.5rem 0;border-bottom:1px solid rgb(255 255 255 / .07)}.ix-sum-sec li,.ix-pop{animation:ix-in var(--dur) var(--ease-out)}@keyframes ix-in{0%{opacity:0;transform:translateY(6px)}}.ix-li-main{font-size:.9375rem;font-weight:550}.ix-li-price{font-size:.8125rem;color:rgb(var(--night-muted));font-variant-numeric:tabular-nums}.ix-li-price b{color:rgb(var(--lime));font-weight:650}.ix-li-price.is-muted{font-style:normal}.ix-sum-row p{font-size:.9375rem;font-weight:500;line-height:1.5}.ix-sum-empty{color:rgb(var(--ink-300));font-size:.875rem;font-weight:450}:root:not([data-theme=dark]) .ix-sum-empty{color:rgb(var(--night-muted));opacity:.8}.ix-sum-note{margin-bottom:1.1rem;font-size:.8125rem;line-height:1.5;color:rgb(var(--night-muted))}.ix-sum-actions{display:grid;gap:.6rem}.ix-sum-actions .btn{width:100%;min-height:3.25rem}.ix-ghost-night{color:rgb(var(--night-fg));border-color:#ffffff40}.ix-ghost-night:hover{border-color:rgb(var(--night-fg))}.ix-brief .btn:focus-visible{outline:2px solid rgb(var(--lime));outline-offset:3px}.home-night :focus-visible{outline-color:rgb(var(--lime))}.home-night .kicker{color:rgb(var(--night-fg) / .82)}.home-night .lede{color:rgb(var(--night-muted))}.home-night .link-arrow{color:rgb(var(--night-fg))}.hm-ghost-night{border:1px solid rgb(var(--night-fg) / .28);color:rgb(var(--night-fg));background:transparent}.hm-ghost-night:hover{border-color:rgb(var(--night-fg))}.hm-btn-light{background:rgb(var(--night-fg));color:rgb(var(--night))}.hm-btn-light:hover{background:rgb(var(--lime));color:rgb(var(--lime-ink))}.hm-quiet-link{color:rgb(var(--ink-600))}.hm-hl{background-image:linear-gradient(rgb(var(--lime)),rgb(var(--lime)));background-repeat:no-repeat;background-position:0 88%;background-size:100% .16em;-webkit-box-decoration-break:clone;box-decoration-break:clone;transition:background-size 1.1s var(--ease-out) .45s}.reveal[data-revealed=false] .hm-hl{background-size:0% .16em}.hm-head{display:flex;flex-direction:column;gap:1.5rem;margin-bottom:clamp(2.5rem,6vw,4.5rem)}.hm-head-title{margin-top:1.25rem;color:rgb(var(--ink-900));text-wrap:balance}.hm-head-lede{margin-top:1.25rem}.hm-head.is-night .hm-head-title,.home-night .hm-head-title{color:rgb(var(--night-fg))}@media(min-width:640px){.hm-head{flex-direction:row;align-items:flex-end;justify-content:space-between}.hm-head-aside{flex-shrink:0;padding-bottom:.25rem}}.hm-platform{background:rgb(var(--paper-100))}.hm-platform-grid{display:grid;gap:3.5rem;align-items:center}.hm-points{margin-top:2.25rem;display:grid;gap:1.25rem}.hm-points li{display:flex;gap:1rem;align-items:flex-start}.hm-points-ico{display:grid;place-items:center;flex-shrink:0;width:2.5rem;height:2.5rem;border-radius:.75rem;border:1px solid rgb(var(--line-rgb) / var(--line-strong-a));background:rgb(var(--paper-50));color:rgb(var(--ink-900))}.hm-points strong{display:block;font-weight:600;letter-spacing:-.01em;color:rgb(var(--ink-900))}.hm-points li>span:last-child>span{display:block;margin-top:.2rem;color:rgb(var(--ink-600));line-height:1.55}.hm-actions{margin-top:2.5rem;display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1.5rem}@media(min-width:1024px){.hm-platform-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:2.5rem}.hm-platform-copy{grid-column:span 5}.hm-platform-art{grid-column:span 7}}.hm-ui{container-type:inline-size;margin:0}.hm-ui-stage{position:relative;aspect-ratio:10 / 7.7;font-size:clamp(7px,1.62cqi,11.5px)}.hm-ui-window{position:absolute;inset:0 28% 0 0;display:flex;flex-direction:column;overflow:hidden;border:1px solid rgb(var(--line-rgb) / var(--line-strong-a));border-radius:1.4em;background:rgb(var(--paper-50));box-shadow:0 2.4em 5em -2.4em rgb(var(--ink-900) / .24);color:rgb(var(--ink-900))}.hm-ui-window em,.hm-ui-window u,.hm-ui-window b{font-style:normal;text-decoration:none}.hm-ui-bar{display:flex;align-items:center;gap:.7em;padding:1em 1.3em;border-bottom:1px solid rgb(var(--line-rgb) / var(--line-a))}.hm-ui-logo{width:1.5em;height:1.5em;flex-shrink:0;border-radius:.4em;background:rgb(var(--ink-900))}.hm-ui-title{margin-right:.5em;font-weight:600;font-size:1.15em;letter-spacing:-.01em}.hm-ui-tab{padding:.4em .9em;border-radius:99em;font-size:.95em;color:rgb(var(--ink-500));white-space:nowrap}.hm-ui-tab.is-on{background:rgb(var(--paper-200));color:rgb(var(--ink-900));font-weight:600}.hm-ui-badge{margin-left:auto;padding:.35em .9em;border-radius:99em;background:rgb(var(--lime));color:rgb(var(--lime-ink));font-size:.85em;font-weight:600;white-space:nowrap}.hm-ui-body{flex:1;display:flex;min-height:0}.hm-ui-main{flex:1;min-width:0;display:flex;flex-direction:column;gap:1em;padding:1.2em 1.3em}.hm-ui-kpis{display:grid;grid-template-columns:1fr 1fr 1.3fr;gap:.8em}.hm-ui-kpi{display:flex;flex-direction:column;justify-content:space-between;gap:.5em;min-height:6.6em;min-width:0;padding:.9em 1em;border:1px solid rgb(var(--line-rgb) / var(--line-a));border-radius:.9em;background:rgb(var(--paper-100))}.hm-ui-kpi-label{font-size:.9em;color:rgb(var(--ink-500));white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hm-ui-kpi-n{font-family:var(--font-display);font-weight:600;font-size:2.9em;line-height:.9;letter-spacing:-.04em}.hm-ui-bars{display:flex;align-items:flex-end;gap:.35em;height:3em}.hm-ui-bars i{flex:1;border-radius:.2em .2em 0 0;background:rgb(var(--ink-900) / .16);transform-origin:bottom;transition:transform .9s var(--ease-out);transition-delay:calc(var(--i, 0) * 70ms + .3s)}.hm-ui-bars i.is-lime{background:rgb(var(--lime));box-shadow:inset 0 0 0 1px rgb(var(--ink-900) / .12)}.reveal[data-revealed=false] .hm-ui-bars i{transform:scaleY(.06)}@property --hm-n{syntax: "<integer>"; inherits: false; initial-value: 0;}.reveal[data-revealed] .hm-ui-kpi-n{--hm-n: var(--to);counter-reset:hm-kpi var(--hm-n)}.reveal[data-revealed] .hm-ui-kpi-n>span{display:none}.reveal[data-revealed] .hm-ui-kpi-n:after{content:counter(hm-kpi)}@keyframes hm-count{0%{--hm-n: 0}to{--hm-n: var(--to)}}.hm-kb{--kb-gap: .8em;--kb-head: 1.8em;--kb-card: 5.4em;--kb-row: .55em;position:relative;flex:1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--kb-gap);min-height:0}.hm-kb-col{display:flex;flex-direction:column;gap:var(--kb-row);min-width:0;padding:.7em;border-radius:.9em;background:rgb(var(--paper-200) / .7)}.hm-kb-head{display:flex;align-items:center;gap:.55em;height:var(--kb-head);font-weight:600;white-space:nowrap}.hm-kb-dot{width:.6em;height:.6em;border-radius:99em;background:rgb(var(--ink-900) / .3)}.hm-kb-dot.is-won{background:rgb(var(--lime));box-shadow:0 0 0 1px rgb(var(--ink-900) / .2)}.hm-kb-count{margin-left:auto;font-weight:500;color:rgb(var(--ink-500))}.hm-kb-slot{height:var(--kb-card);flex-shrink:0;border:1px dashed rgb(var(--line-rgb) / var(--line-strong-a));border-radius:.7em}.hm-kb-card,.hm-kb-mover{position:relative;display:flex;flex-direction:column;justify-content:center;gap:.15em;height:var(--kb-card);flex-shrink:0;min-width:0;padding:0 .9em;overflow:hidden;border:1px solid rgb(var(--line-rgb) / var(--line-a));border-radius:.7em;background:rgb(var(--paper-50))}.hm-kb-card b,.hm-kb-mover b{font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hm-kb-card em,.hm-kb-mover em{font-size:.85em;color:rgb(var(--ink-500));white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hm-kb-card u,.hm-kb-mover u{align-self:flex-start;margin-top:.2em;padding:.15em .65em;border-radius:99em;background:rgb(var(--paper-200));font-size:.75em;color:rgb(var(--ink-600));white-space:nowrap}.hm-kb-mover{position:absolute;left:.7em;top:calc(.7em + var(--kb-head) + var(--kb-row));width:calc((100% - 2 * var(--kb-gap)) / 3 - 1.4em);border-color:rgb(var(--line-rgb) / var(--line-strong-a));box-shadow:inset .3em 0 rgb(var(--lime)),0 .8em 1.6em -.8em rgb(var(--ink-900) / .3)}.hm-kb{--kb-step: calc(100% + 1.4em + var(--kb-gap))}.hm-kb-status{position:absolute;top:.7em;right:.7em;display:grid}.hm-kb-status span{grid-area:1 / 1;justify-self:end;padding:.18em .65em;border-radius:99em;font-size:.72em;font-weight:600;line-height:1.3;white-space:nowrap}.hm-kb-status .s-new{background:rgb(var(--paper-200));color:rgb(var(--ink-600))}.hm-kb-status .s-contacted,.hm-kb-status .s-won{opacity:0}.hm-kb-status .s-contacted{background:rgb(var(--ink-900));color:rgb(var(--paper-50))}.hm-kb-status .s-won{background:rgb(var(--lime));color:rgb(var(--lime-ink))}.hm-ui-rail{position:absolute;top:0;right:0;width:29%;padding:1em 1.1em 1.1em;border:1px solid rgb(var(--line-rgb) / var(--line-strong-a));border-radius:1.2em;background:rgb(var(--paper-50));box-shadow:0 1.8em 3.4em -2em rgb(var(--ink-900) / .3);color:rgb(var(--ink-900));z-index:2}.hm-ui-rail em,.hm-ui-rail u,.hm-ui-rail b{font-style:normal;text-decoration:none}.hm-ui-rail-title{margin-bottom:.9em;font-weight:600}.hm-act{display:grid;gap:.85em}.hm-act li{position:relative;display:flex;gap:.7em}.hm-act li:not(:last-child):before{content:"";position:absolute;left:.95em;top:2em;bottom:-.85em;width:1px;background:rgb(var(--line-rgb) / var(--line-strong-a))}.hm-act-ico{position:relative;display:grid;place-items:center;flex-shrink:0;width:1.9em;height:1.9em;border-radius:99em;background:rgb(var(--paper-200));color:rgb(var(--ink-700))}.hm-act-ico svg{width:1em;height:1em}.is-live .hm-act-ico{background:rgb(var(--lime));color:rgb(var(--lime-ink))}.hm-act-text{display:flex;flex-direction:column;min-width:0;line-height:1.3}.hm-act-text b{font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hm-act-text em{font-size:.82em;color:rgb(var(--ink-500));white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hm-act-text u{display:none}.hm-ui-phone{position:absolute;right:0;bottom:0;z-index:3;width:24%;padding:.55em;border-radius:2.4em;background:rgb(var(--night));box-shadow:0 0 0 1px rgb(var(--line-rgb) / var(--line-strong-a)),0 3em 5em -2.5em rgb(var(--ink-900) / .5)}.hm-ui-phone-img{display:block;width:100%;height:auto;aspect-ratio:390 / 844;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;border-radius:1.95em;background:rgb(var(--night-2))}.hm-ui-cap{margin-top:1.25rem;font-size:.9375rem;color:rgb(var(--ink-500))}@container (max-width: 540px){.hm-ui-stage{aspect-ratio:10 / 9.6;font-size:2.55cqi}.hm-ui-window{inset:0 14% 0 0}.hm-ui-rail,.hm-ui-tab:last-of-type{display:none}.hm-ui-phone{width:28%}.hm-ui-kpis{grid-template-columns:1fr 1fr}.hm-ui-kpi-chart,.hm-kb-card u,.hm-kb-mover u{display:none}.hm-kb{--kb-card: 4.2em}}.hm-ui-phone{transition:transform 1.1s var(--ease-out) .2s,opacity 1.1s var(--ease-out) .2s}.reveal[data-revealed=false] .hm-ui-phone{transform:translate3d(0,3em,0);opacity:0}.reveal[data-revealed=true] .hm-ui-kpi-n{animation:hm-count 1.6s var(--ease-out) .35s both}.reveal[data-revealed=true] .hm-ui-bars i{animation:hm-bar 3.4s var(--ease-inout) calc(2s + var(--i, 0) * .22s) infinite alternate}.hm-kb-mover{animation:hm-kb-travel 10s var(--ease-inout) infinite}.hm-kb-status .s-new{animation:hm-st-new 10s linear infinite}.hm-kb-status .s-contacted{animation:hm-st-contacted 10s linear infinite}.hm-kb-status .s-won{animation:hm-st-won 10s linear infinite}.hm-act li.is-live .hm-act-ico:after{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:0 0 rgb(var(--lime) / .7);animation:hm-ping 2.4s var(--ease-out) infinite}@keyframes hm-bar{to{transform:scaleY(.62)}}@keyframes hm-ping{to{box-shadow:0 0 0 .7em rgb(var(--lime) / 0)}}@keyframes hm-kb-travel{0%{transform:translate3d(0,.6em,0);opacity:0}5%,24%{transform:translateZ(0);opacity:1}34%,54%{transform:translate3d(var(--kb-step),0,0);opacity:1}64%,90%{transform:translate3d(calc(var(--kb-step) * 2),0,0);opacity:1}97%,to{transform:translate3d(calc(var(--kb-step) * 2),0,0);opacity:0}}@keyframes hm-st-new{0%,26%{opacity:1}30%,to{opacity:0}}@keyframes hm-st-contacted{0%,30%{opacity:0}35%,56%{opacity:1}60%,to{opacity:0}}@keyframes hm-st-won{0%,60%{opacity:0}66%,96%{opacity:1}99%,to{opacity:0}}.hm-services{background:rgb(var(--paper-200))}.hm-svc{display:grid;gap:2rem}.hm-svc-group+.hm-svc-group{margin-top:2.75rem}.hm-svc-group-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:.25rem .9rem;padding-bottom:.9rem;border-bottom:1px solid rgb(var(--line-rgb) / var(--line-strong-a));font-size:.9375rem;color:rgb(var(--ink-500))}.hm-svc-group-head strong{font-family:var(--font-display);font-size:1.25rem;font-weight:650;letter-spacing:-.02em;color:rgb(var(--ink-900))}.hm-svc-row{margin-top:1rem;overflow:hidden;border:1px solid rgb(var(--line-rgb) / var(--line-a));border-radius:var(--radius-card);background:rgb(var(--paper-50));box-shadow:var(--shadow-card)}.hm-svc-link{display:grid;grid-template-columns:2rem minmax(0,1fr) 2.75rem;grid-template-areas:"thumb thumb thumb" "num main go" ". price price";align-items:start;gap:.35rem .75rem;padding:0 1.25rem 1.25rem}.hm-svc-thumb{grid-area:thumb;display:block;margin:0 -1.25rem .9rem;aspect-ratio:400 / 280;background-color:rgb(var(--paper-200))}.hm-svc-num{grid-area:num;padding-top:.45rem;font-size:.8125rem;font-weight:600;color:rgb(var(--ink-500))}.hm-svc-main{grid-area:main;display:block}.hm-svc-name{display:block;font-family:var(--font-display);font-size:clamp(1.5rem,6vw,1.875rem);font-weight:600;line-height:1.05;letter-spacing:-.035em;color:rgb(var(--ink-900));transition:color var(--dur) var(--ease-out)}.hm-svc-line{display:block;margin-top:.5rem;max-width:44ch;color:rgb(var(--ink-600));line-height:1.55}.hm-svc-price{grid-area:price;margin-top:.4rem;font-size:.9375rem;font-weight:600;color:rgb(var(--ink-900))}.hm-svc-price.is-scoped{font-weight:500;color:rgb(var(--ink-500))}.hm-svc-go{grid-area:go;justify-self:end;display:grid;place-items:center;width:2.75rem;height:2.75rem;border:1px solid rgb(var(--line-rgb) / var(--line-strong-a));border-radius:99em;color:rgb(var(--ink-900));transition:transform var(--dur) var(--ease-out),background-color var(--dur) var(--ease-out),border-color var(--dur) var(--ease-out),color var(--dur) var(--ease-out)}.hm-svc-link:hover .hm-svc-go,.hm-svc-link:focus-visible .hm-svc-go{transform:translate(4px);background:rgb(var(--lime));border-color:rgb(var(--lime));color:rgb(var(--lime-ink))}.hm-svc-link:active .hm-svc-go{transform:scale(.94)}.hm-svc-link:focus-visible{outline-offset:-3px;border-radius:var(--radius-card)}.hm-stage{display:none}@media(min-width:1024px){.hm-svc{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:clamp(2.5rem,5vw,5.5rem);align-items:start}.hm-svc-row{margin-top:0;overflow:visible;border:0;border-bottom:1px solid rgb(var(--line-rgb) / var(--line-a));border-radius:0;background:transparent;box-shadow:none}.hm-svc-link{grid-template-columns:3rem minmax(0,1fr) auto 2.75rem;grid-template-areas:"num main price go";align-items:center;gap:1rem;padding:1.6rem 0}.hm-svc-thumb{display:none}.hm-svc-num{padding-top:0}.hm-svc-name{font-size:clamp(1.875rem,2.9vw,2.75rem)}.hm-svc-price{margin-top:0;text-align:right}.hm-svc-link:focus-visible{border-radius:.5rem}.hm-svc[data-ready] .hm-svc-row:not(.is-active) .hm-svc-name{color:rgb(var(--ink-400))}.hm-svc[data-ready] .hm-svc-row.is-active .hm-svc-num{color:rgb(var(--accent))}.hm-svc[data-ready] .hm-svc-row.is-active .hm-svc-go{background:rgb(var(--lime));border-color:rgb(var(--lime));color:rgb(var(--lime-ink))}.hm-svc-main{transition:transform var(--dur) var(--ease-out)}.hm-svc-row.is-active .hm-svc-main{transform:translate(6px)}.hm-stage{display:block;position:sticky;top:calc(var(--header-h) + 1.5rem)}.hm-stage-card{padding:1.1rem;border:1px solid rgb(var(--line-rgb) / var(--line-a));border-radius:1.5rem;background:rgb(var(--paper-50));box-shadow:var(--shadow-lift)}.hm-stage-top{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.15rem .35rem .9rem;font-size:.8125rem;color:rgb(var(--ink-500))}.hm-stage-tag{display:inline-flex;align-items:center;gap:.5rem;font-weight:600;color:rgb(var(--ink-900))}.hm-stage-tag i{width:3px;height:3px;border-radius:50%;background:rgb(var(--ink-400))}.hm-stage-body{position:relative;aspect-ratio:400 / 280;overflow:hidden;border-radius:1rem;background-color:rgb(var(--paper-200));background-image:radial-gradient(rgb(var(--ink-900) / .1) 1px,transparent 1.2px);background-size:18px 18px}.hm-art{position:absolute;inset:0;opacity:0;transition:opacity var(--dur) var(--ease-out)}.hm-art.is-active{opacity:1}.hm-stage-foot{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;padding:1rem .35rem .25rem}.hm-stage-name{font-family:var(--font-display);font-size:1.375rem;font-weight:600;letter-spacing:-.03em;color:rgb(var(--ink-900))}.hm-stage-price{font-size:.9375rem;font-weight:600;color:rgb(var(--ink-600))}}.sa{display:block;width:100%;height:100%}.sa .w{fill:rgb(var(--paper-50));stroke:rgb(var(--line-rgb) / var(--line-strong-a));stroke-width:1.25}.sa .w2{fill:rgb(var(--paper-100));stroke:rgb(var(--line-rgb) / var(--line-a));stroke-width:1}.sa .s{fill:none;stroke:rgb(var(--line-rgb) / var(--line-strong-a));stroke-width:1.25}.sa .dash{stroke-dasharray:4 5}.sa .b1{fill:rgb(var(--ink-900) / .07)}.sa .b2{fill:rgb(var(--ink-900) / .16)}.sa .b3{fill:rgb(var(--ink-900) / .34)}.sa .k{fill:rgb(var(--ink-900))}.sa .l{fill:rgb(var(--lime))}.sa .n{fill:rgb(var(--night))}.sa .ww{fill:#ffffff9e}.sa .ww2{fill:#ffffff38}.sa .st,.sa .st2{fill:none;stroke:rgb(var(--lime-ink));stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.sa .pl{fill:none;stroke:rgb(var(--ink-900));stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round}.sa .ph{fill:none;stroke:rgb(var(--ink-900));stroke-width:2}.sa .st3{fill:none;stroke:rgb(var(--ink-900) / .1);stroke-width:12}.sa .st3.lime{stroke:rgb(var(--lime));stroke-linecap:round}.hm-art.is-active .rise{animation:hm-rise .6s var(--ease-out) both;animation-delay:calc(var(--i, 0) * 55ms)}.hm-art.is-active .grow{transform-box:fill-box;transform-origin:50% 100%;animation:hm-grow .7s var(--ease-out) both;animation-delay:calc(var(--i, 0) * 55ms)}@keyframes hm-rise{0%{opacity:0;transform:translateY(8px)}}@keyframes hm-grow{0%{transform:scaleY(.1)}}.hm-work{background:rgb(var(--night));color:rgb(var(--night-fg))}.hm-work-in{position:relative;z-index:1}.hm-cases{display:grid;gap:clamp(4.5rem,10vw,9rem)}.hm-case-head{display:grid;gap:.6rem 2rem;margin-bottom:clamp(1.25rem,3vw,2rem)}.hm-case-n{font-family:var(--font-display);font-size:1.0625rem;font-weight:600;color:rgb(var(--night-fg))}.hm-case-n span{color:rgb(var(--night-muted))}.hm-case-title{font-family:var(--font-display);font-size:clamp(2.5rem,6vw,5.25rem);font-weight:650;line-height:.95;letter-spacing:-.05em;color:rgb(var(--night-fg))}.hm-case-tag{max-width:30rem;color:rgb(var(--night-muted));line-height:1.55}@media(min-width:1024px){.hm-case-head{grid-template-columns:4.5rem minmax(0,1fr) minmax(0,26rem);align-items:end}.hm-case-n{align-self:start;padding-top:.9rem}}.hm-panel{position:relative;display:block;overflow:hidden;isolation:isolate;padding:clamp(.75rem,3.4vw,3.5rem);border:1px solid rgb(255 255 255 / .09);border-radius:clamp(1.25rem,2.5vw,2rem);background-color:rgb(var(--night-2));background-image:linear-gradient(rgb(var(--night-fg) / .035) 1px,transparent 1px),linear-gradient(90deg,rgb(var(--night-fg) / .035) 1px,transparent 1px);background-size:48px 48px}.hm-panel:focus-visible{outline-offset:4px;border-radius:clamp(1.25rem,2.5vw,2rem)}.hm-browser{display:block;overflow:hidden;border:1px solid rgb(255 255 255 / .12);border-radius:clamp(.6rem,1.2vw,1rem);background:rgb(var(--night));box-shadow:0 3rem 6rem -3rem #000000e6;transition:transform var(--dur-slow) var(--ease-out),box-shadow var(--dur-slow) var(--ease-out)}.hm-panel:hover .hm-browser{transform:translateY(-6px)}.hm-browser-bar{display:flex;align-items:center;gap:.4rem;padding:.65rem .9rem;border-bottom:1px solid rgb(255 255 255 / .08);background:#1e1e1e}.hm-browser-bar i{width:.6rem;height:.6rem;border-radius:50%;background:#fff3}.hm-browser-url{margin-left:.75rem;padding:.2rem .9rem;border-radius:99em;background:#ffffff12;font-family:var(--font-mono);font-size:.75rem;color:rgb(var(--night-muted));white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hm-browser-view{position:relative;display:block;aspect-ratio:16 / 10;overflow:hidden;background:rgb(var(--night-2))}.hm-browser-view picture{display:block;height:100%}.hm-panel-img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;transform-origin:50% 40%}.hm-panel-phone{position:absolute;right:clamp(1.25rem,7vw,7rem);bottom:clamp(.75rem,2.4vw,2.25rem);z-index:2;width:clamp(4.75rem,15%,11rem);padding:clamp(3px,.5vw,6px);border-radius:clamp(14px,2.4vw,30px);background:rgb(var(--night));box-shadow:0 0 0 1px #ffffff24,0 2rem 4rem -1.5rem #000000e6}.hm-panel-phone-img{display:block;width:100%;height:auto;border-radius:clamp(11px,2vw,25px)}.hm-cursor{display:none}@media(hover:hover)and (pointer:fine){.hm-cursor{position:absolute;left:0;top:0;z-index:5;display:inline-flex;align-items:center;gap:.4rem;padding:.7rem 1.15rem;border-radius:99em;background:rgb(var(--lime));color:rgb(var(--lime-ink));font-size:.9375rem;font-weight:600;letter-spacing:-.01em;pointer-events:none;opacity:0;scale:.6;transform:translate3d(var(--cx, 50%),var(--cy, 50%),0) translate(-50%,-50%);transition:opacity var(--dur-fast) var(--ease-out),scale var(--dur) var(--ease-spring)}.hm-panel[data-cursor=on]{cursor:none}.hm-panel[data-cursor=on] .hm-cursor{opacity:1;scale:1}}@supports (animation-timeline: view()){.hm-panel-img{animation:hm-pan linear both;animation-timeline:view();animation-range:entry 0% exit 100%}.hm-panel-phone{animation:hm-phone linear both;animation-timeline:view();animation-range:entry 0% exit 100%}}@keyframes hm-pan{0%{transform:scale(1.1) translate3d(0,-1.8%,0)}to{transform:scale(1.04) translate3d(0,1.8%,0)}}@keyframes hm-phone{0%{transform:translate3d(0,2.5rem,0)}to{transform:translate3d(0,-2rem,0)}}.hm-case-foot{margin-top:clamp(1.5rem,3vw,2.25rem);display:grid;gap:2rem}.hm-facts{display:grid;gap:1.25rem 2rem}.hm-facts div{padding-top:.9rem;border-top:1px solid rgb(255 255 255 / .14)}.hm-facts dt{font-size:.8125rem;font-weight:500;color:rgb(var(--night-muted))}.hm-facts dd{margin-top:.4rem;font-size:.9375rem;line-height:1.55;color:rgb(var(--night-fg))}.hm-case-cta{display:flex;flex-wrap:wrap;gap:.75rem}@media(min-width:768px){.hm-facts{grid-template-columns:.8fr 1.3fr 1.2fr}}@media(min-width:1100px){.hm-case-foot{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:3rem}}.hm-ind{background:rgb(var(--night));color:rgb(var(--night-fg));border-top:1px solid rgb(255 255 255 / .08);padding-block:clamp(2.25rem,5vw,3.5rem) clamp(2.75rem,6vw,4.5rem)}.hm-ind-head{display:flex;align-items:center;justify-content:space-between;gap:1.5rem}.hm-ind-title{font-size:.9375rem;font-weight:550;letter-spacing:-.01em;color:rgb(var(--night-muted))}.hm-marquee{display:flex;margin-top:1.5rem;overflow:hidden}.hm-marquee-track{display:flex;flex-wrap:wrap;gap:.5rem 2.25rem;padding-inline:clamp(1rem,4vw,3rem)}.hm-marquee-track.is-copy{display:none}.hm-marquee-track li{display:flex;align-items:center;gap:1.1rem}.hm-marquee-track li:before{content:"";width:.5rem;height:.5rem;flex-shrink:0;border-radius:2px;background:rgb(var(--lime))}.hm-ind-link{display:inline-flex;align-items:center;min-height:44px;white-space:nowrap;font-family:var(--font-display);font-size:clamp(1.625rem,3.4vw,2.75rem);font-weight:600;letter-spacing:-.035em;color:rgb(var(--night-fg) / .6);transition:color var(--dur) var(--ease-out)}.hm-ind-link:hover,.hm-ind-link:focus-visible{color:rgb(var(--night-fg))}.hm-marquee-track{flex-wrap:nowrap;flex-shrink:0;justify-content:space-around;gap:2.25rem;padding-inline:1.125rem}.hm-marquee-track.is-copy{display:flex}.hm-pricing{background:rgb(var(--paper-100))}.hm-pricing-grid{display:grid;gap:1.25rem}.hm-offer{position:relative;display:flex;flex-direction:column;overflow:hidden;padding:clamp(1.75rem,4vw,3rem);border:1px solid rgb(255 255 255 / .08);border-radius:1.75rem;background:rgb(var(--night));color:rgb(var(--night-fg))}.hm-offer-prefix{font-size:1.0625rem;color:rgb(var(--night-muted))}.hm-offer-price{margin-top:.75rem;font-family:var(--font-display);font-size:clamp(4rem,10vw,7.75rem);font-weight:650;line-height:.85;letter-spacing:-.06em;color:rgb(var(--night-fg))}.hm-offer-price span{color:rgb(var(--lime))}.hm-offer-list{margin-top:2.25rem;padding-top:1.75rem;display:grid;gap:.75rem 1.5rem;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));border-top:1px solid rgb(255 255 255 / .1)}.hm-offer-list li{display:flex;align-items:flex-start;gap:.7rem;color:rgb(var(--night-fg) / .9);line-height:1.45}.hm-offer-list svg{flex-shrink:0;margin-top:.15rem;color:rgb(var(--lime))}.hm-offer-foot{margin-top:auto;padding-top:2.5rem;display:flex;flex-wrap:wrap;align-items:center;gap:1rem 1.5rem}.hm-offer-foot p{font-size:.9375rem;color:rgb(var(--night-muted))}.hm-ladder{display:flex;flex-direction:column;overflow:hidden;border:1px solid rgb(var(--line-rgb) / var(--line-a));border-radius:1.75rem;background:rgb(var(--paper-50));box-shadow:var(--shadow-card)}.hm-ladder-head{display:none}.hm-ladder ol{flex:1;display:grid;grid-auto-rows:1fr}.hm-ladder li+li{border-top:1px solid rgb(var(--line-rgb) / var(--line-a))}.hm-pkg{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name price" "for for";align-items:center;gap:.35rem 1rem;height:100%;min-height:5.25rem;padding:1.25rem;transition:background-color var(--dur) var(--ease-out)}.hm-pkg:hover{background:rgb(var(--paper-100))}.hm-pkg:focus-visible{outline-offset:-3px}.hm-pkg.is-featured{background:rgb(var(--lime) / .14)}.hm-pkg.is-featured:hover{background:rgb(var(--lime) / .22)}.hm-pkg.is-featured:before{content:"";position:absolute;inset:0 auto 0 0;width:4px;background:rgb(var(--lime))}.hm-pkg-name{grid-area:name;display:flex;flex-wrap:wrap;align-items:center;gap:.35rem .7rem;font-family:var(--font-display);font-size:1.375rem;font-weight:600;letter-spacing:-.03em;color:rgb(var(--ink-900))}.hm-pkg-badge{padding:.18rem .65rem;border-radius:99em;background:rgb(var(--lime));color:rgb(var(--lime-ink));font-family:var(--font-sans);font-size:.75rem;font-weight:600;letter-spacing:0}.hm-pkg-for{grid-area:for;font-size:.9375rem;line-height:1.5;color:rgb(var(--ink-600))}.hm-pkg-price{grid-area:price;font-size:1.25rem;font-weight:600;letter-spacing:-.02em;color:rgb(var(--ink-900));text-align:right}.hm-pkg-go{display:none;color:rgb(var(--ink-500));transition:transform var(--dur) var(--ease-out),color var(--dur) var(--ease-out)}.hm-pkg:hover .hm-pkg-go{transform:translate(4px);color:rgb(var(--ink-900))}@media(min-width:768px){.hm-ladder-head,.hm-pkg{display:grid;grid-template-columns:minmax(8.5rem,1fr) minmax(0,1.7fr) 6.5rem 1.25rem;grid-template-areas:"name for price go";gap:1rem;padding-inline:1.75rem}.hm-ladder-head{padding-block:.95rem;border-bottom:1px solid rgb(var(--line-rgb) / var(--line-a));font-size:.8125rem;font-weight:500;color:rgb(var(--ink-500))}.hm-ladder-head span:last-child{grid-column:3;text-align:right}.hm-pkg-go{display:block;grid-area:go}}@media(min-width:1024px){.hm-pricing-grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:1.5rem}}.hm-process{background:rgb(var(--paper-200))}.hm-proc{position:relative;--proc-a: 18%}.hm-proc ol{display:grid;gap:2.5rem}.hm-step{position:relative;padding-left:2.75rem}.hm-step-node{position:absolute;left:0;top:.45rem;z-index:1;width:1.125rem;height:1.125rem;border:2px solid rgb(var(--ink-900) / .85);border-radius:50%;background:rgb(var(--lime));box-shadow:0 0 0 .3rem rgb(var(--lime) / .28)}.hm-proc-line{position:absolute;left:calc(.5625rem - 1px);top:.6rem;bottom:2rem;width:2px;background:rgb(var(--line-rgb) / var(--line-strong-a))}.hm-proc-line i{display:block;width:100%;height:100%;background:rgb(var(--ink-900));transform-origin:top}.hm-step-n{display:block;font-family:var(--font-display);font-size:clamp(4rem,9vw,7.5rem);font-weight:650;line-height:.85;letter-spacing:-.06em;color:rgb(var(--ink-900) / .12)}.hm-step .h-card{margin-top:1rem;color:rgb(var(--ink-900))}.hm-step p{margin-top:.85rem;max-width:34ch;line-height:1.65;color:rgb(var(--ink-600))}@media(min-width:768px){.hm-proc ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.5rem,4vw,3.5rem)}.hm-step{padding:2.75rem 0 0}.hm-step-node{top:0}.hm-proc-line{left:.5625rem;right:0;top:calc(.5625rem - 1px);bottom:auto;width:auto;height:2px}.hm-proc-line i{transform-origin:left}}@supports (animation-timeline: view()){.hm-proc{view-timeline:--proc block}.hm-proc-line i{transform:scaleY(0);animation:hm-fill-y linear both;animation-timeline:--proc;animation-range:cover var(--proc-a) cover 48%}.hm-step-node{animation:hm-node linear both;animation-timeline:--proc;animation-range:cover calc(var(--proc-a) + var(--k) * 15% - 4%) cover calc(var(--proc-a) + var(--k) * 15%)}@media(min-width:768px){.hm-proc-line i{transform:scaleX(0);animation-name:hm-fill-x}}}@keyframes hm-fill-y{to{transform:scaleY(1)}}@keyframes hm-fill-x{to{transform:scaleX(1)}}@keyframes hm-node{0%{background:rgb(var(--paper-200));box-shadow:0 0 rgb(var(--lime) / 0);border-color:rgb(var(--ink-900) / .3)}to{background:rgb(var(--lime));box-shadow:0 0 0 .3rem rgb(var(--lime) / .28);border-color:rgb(var(--ink-900) / .85)}}.hm-micro{display:flex;align-items:center;gap:.5rem;height:2.25rem;margin-top:1.25rem}.hm-micro-0{flex-direction:column;align-items:flex-start;justify-content:center;gap:.3rem}.hm-micro-0 b{display:flex;align-items:center;gap:.5rem;font-weight:400}.hm-micro-0 i{width:.7rem;height:.7rem;border-radius:3px;background:rgb(var(--lime));box-shadow:inset 0 0 0 1px rgb(var(--ink-900) / .35)}.hm-micro-0 u{width:3.5rem;height:.3rem;border-radius:99em;background:rgb(var(--ink-900) / .2)}.hm-micro-1 b{width:2rem;height:.5rem;border-radius:99em;background:rgb(var(--lime));box-shadow:inset 0 0 0 1px rgb(var(--ink-900) / .25)}.hm-micro-2 b{width:2.25rem;height:2.25rem;border-radius:50%;background:conic-gradient(rgb(var(--lime)) 360deg,rgb(var(--ink-900) / .15) 0);display:grid;place-items:center}.hm-micro-2 i{width:1.45rem;height:1.45rem;border-radius:50%;background:rgb(var(--paper-200))}@property --hm-deg{syntax: "<angle>"; inherits: false; initial-value: 360deg;}.hm-micro-0 i,.hm-micro-1 b{animation:hm-tick 6s var(--ease-out) infinite;animation-delay:calc(var(--n) * .9s)}.hm-micro-2 b{background:conic-gradient(rgb(var(--lime)) var(--hm-deg),rgb(var(--ink-900) / .15) 0);animation:hm-ring 6s var(--ease-inout) infinite}@keyframes hm-tick{0%,8%{background:transparent}20%,85%{background:rgb(var(--lime))}to{background:transparent}}@keyframes hm-ring{0%{--hm-deg: 20deg}70%,90%{--hm-deg: 360deg}to{--hm-deg: 20deg}}.hm-glance{background:rgb(var(--paper-100))}.hm-glance-panel{margin-top:clamp(2rem,5vw,3.5rem);display:grid;gap:2.5rem;padding:clamp(1.5rem,4vw,3.5rem);border-radius:1.75rem}.hm-glance-quote{font-family:var(--font-display);font-size:clamp(1.5rem,2.8vw,2.5rem);font-weight:560;line-height:1.16;letter-spacing:-.035em;color:rgb(var(--ink-600));text-wrap:balance}.hm-glance-quote strong{font-weight:650;color:rgb(var(--ink-900));background:linear-gradient(transparent 62%,rgb(var(--lime)) 62%,rgb(var(--lime)) 92%,transparent 92%)}:root[data-theme=dark] .hm-glance-quote strong{background:none;color:rgb(var(--lime))}.hm-glance-facts{display:grid;grid-template-columns:minmax(0,1fr);gap:0 2rem;align-content:start}.hm-glance-facts>div{padding:1rem 0 1.15rem;border-top:1px solid rgb(var(--line-rgb) / var(--line-strong-a))}.hm-glance-facts dt{font-size:.8125rem;font-weight:500;color:rgb(var(--ink-500))}.hm-glance-facts dd{margin-top:.35rem;line-height:1.55;color:rgb(var(--ink-800))}.hm-glance-link{font-weight:500;color:rgb(var(--ink-900));overflow-wrap:anywhere}@media(min-width:640px){.hm-glance-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.hm-glance-facts>.is-wide{grid-column:1 / -1}}@media(min-width:1024px){.hm-glance-panel{grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:clamp(2.5rem,6vw,5rem)}}.hm-faq{background:rgb(var(--paper-200))}.hm-faq-grid{display:grid;gap:2.5rem}.hm-faq-links{margin-top:1.5rem;display:flex;flex-direction:column;align-items:flex-start}.hm-faq-list{border-top:1px solid rgb(var(--line-rgb) / var(--line-strong-a))}.hm-faq-item{border-bottom:1px solid rgb(var(--line-rgb) / var(--line-strong-a))}.hm-faq-item summary{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;min-height:4.5rem;padding:1.25rem 0}.hm-faq-item summary:focus-visible{outline-offset:2px}.hm-faq-q{font-size:clamp(1.0625rem,1.5vw,1.25rem);font-weight:600;line-height:1.35;letter-spacing:-.015em;color:rgb(var(--ink-900))}.hm-faq-ico{position:relative;flex-shrink:0;width:2.5rem;height:2.5rem;border:1px solid rgb(var(--line-rgb) / var(--line-strong-a));border-radius:50%;color:rgb(var(--ink-900));transition:background-color var(--dur) var(--ease-out),border-color var(--dur) var(--ease-out),color var(--dur) var(--ease-out),transform var(--dur) var(--ease-out)}.hm-faq-ico i{position:absolute;left:50%;top:50%;width:.9rem;height:1.5px;margin:-.75px 0 0 -.45rem;border-radius:1px;background:currentColor;transition:transform var(--dur) var(--ease-out)}.hm-faq-ico i:last-child{transform:rotate(90deg)}.hm-faq-item summary:hover .hm-faq-ico{border-color:rgb(var(--ink-900))}.hm-faq-item[open] .hm-faq-ico{background:rgb(var(--lime));border-color:rgb(var(--lime));color:rgb(var(--lime-ink))}.hm-faq-item[open] .hm-faq-ico i:last-child{transform:rotate(0) scaleX(0)}.hm-faq-item p{max-width:62ch;padding:0 3.5rem 1.75rem 0;line-height:1.7;color:rgb(var(--ink-600))}.hm-faq-item[open] p{animation:hm-fade var(--dur-slow) var(--ease-out) both}@keyframes hm-fade{0%{opacity:0;transform:translateY(-4px)}}@media(min-width:1024px){.hm-faq-grid{grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:clamp(3rem,6vw,6rem);align-items:start}.hm-faq-side{position:sticky;top:calc(var(--header-h) + 2rem)}}.hm-insights{background:rgb(var(--paper-100))}.hm-articles{display:grid;gap:1.25rem}.hm-articles>li{display:flex}.hm-article{display:flex;flex-direction:column;width:100%;overflow:hidden;border:1px solid rgb(var(--line-rgb) / var(--line-a));border-radius:var(--radius-card);background:rgb(var(--paper-50));box-shadow:var(--shadow-card);transition:transform var(--dur) var(--ease-out),box-shadow var(--dur) var(--ease-out)}.hm-article:hover{transform:translateY(-4px);box-shadow:var(--shadow-lift)}.hm-article:active{transform:translateY(-1px)}.hm-article-cover{display:flex;flex-direction:column;justify-content:space-between;aspect-ratio:16 / 9;padding:1.25rem;background-color:rgb(var(--night));color:rgb(var(--night-fg))}.hm-article-tag{align-self:flex-start;padding:.25rem .75rem;border-radius:99em;background:rgb(var(--lime));color:rgb(var(--lime-ink));font-size:.8125rem;font-weight:600}.hm-article-subject{font-family:var(--font-display);font-size:clamp(2rem,3.4vw,2.875rem);font-weight:650;line-height:.95;letter-spacing:-.05em;text-wrap:balance}.hm-article-body{display:flex;flex:1;flex-direction:column;gap:.75rem;padding:1.5rem}.hm-article-meta{display:flex;align-items:center;gap:.6rem;font-size:.875rem;color:rgb(var(--ink-500))}.hm-article-meta i{width:3px;height:3px;border-radius:50%;background:rgb(var(--ink-400))}.hm-article-title{font-family:var(--font-display);font-size:1.375rem;font-weight:600;line-height:1.15;letter-spacing:-.025em;color:rgb(var(--ink-900));text-wrap:balance}.hm-article-desc{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;line-height:1.6;color:rgb(var(--ink-600))}.hm-article-go{margin-top:auto;padding-top:.75rem;font-weight:600;color:rgb(var(--ink-900))}.hm-article-go span{display:inline-block;transition:transform var(--dur) var(--ease-out)}.hm-article:hover .hm-article-go span{transform:translate(4px)}@media(min-width:768px){.hm-articles{grid-template-columns:repeat(3,minmax(0,1fr))}}.hm-cta{position:relative;overflow:hidden;background-color:rgb(var(--night));color:rgb(var(--night-fg));padding-block:clamp(6rem,14vw,12rem) clamp(5rem,9vw,8rem)}.hm-cta-in{position:relative;z-index:1}.hm-cta-title{max-width:11ch;margin-top:1.5rem;font-family:var(--font-display);font-size:clamp(3.5rem,12.5vw,12rem);font-weight:650;line-height:.86;letter-spacing:-.06em;color:rgb(var(--night-fg));text-wrap:balance}.hm-cta-actions{margin-top:clamp(2.5rem,5vw,4rem);display:flex;flex-wrap:wrap;align-items:center;gap:1.25rem 2rem}.hm-cta .btn-lime{min-height:3.75rem;padding-inline:2.25rem;font-size:1.0625rem}.hm-cta-alt{color:rgb(var(--night-fg))}.hm-cta-note{flex-basis:100%;display:flex;align-items:center;gap:.75rem;color:rgb(var(--night-muted))}.hm-cta-note span{width:.5rem;height:.5rem;border-radius:50%;background:rgb(var(--flare))}.hm-slot:has(>.shell:empty){display:none}.mag{display:inline-block}@media (hover:hover)and (pointer:fine){.mag{transition:transform .6s var(--ease-spring)}.mag[data-mag=on]{transition:transform .14s linear}}.tilt{position:relative;border-radius:var(--tilt-r, clamp(1.25rem, 2.5vw, 2rem))}.tilt:after{content:none}@media (hover:hover)and (pointer:fine){.tilt{transform:perspective(1200px) rotateX(var(--rx, 0deg)) rotateY(var(--ry, 0deg));transition:transform .7s var(--ease-out)}.tilt[data-tilt=on]{transition:transform .14s linear}.tilt:after{content:"";position:absolute;inset:0;z-index:6;border-radius:inherit;pointer-events:none;opacity:0;background:radial-gradient(34rem circle at var(--gx, 50%) var(--gy, 50%),rgb(255 255 255 / .11),transparent 58%);transition:opacity .5s var(--ease-out)}.tilt[data-tilt=on]:after{opacity:1}}.sl-w{display:inline-block;overflow:hidden;vertical-align:top;padding:0 .06em .14em;margin:0 -.06em -.14em}.sl-i{display:inline-block}.sl.is-split .sl-i{transform:translate3d(0,112%,0)}.sl.is-split.is-in .sl-i{transform:none;transition:transform .6s var(--ease-out);transition-delay:calc(var(--l, 0) * 70ms)}.hm-statement{background:rgb(var(--paper-100))}.hm-statement .kicker{margin-bottom:clamp(1.5rem,3vw,2.5rem)}.wh{max-width:22em;font-family:var(--font-display);font-size:clamp(2.125rem,5.6vw,5rem);font-weight:600;line-height:1.06;letter-spacing:-.04em;color:rgb(var(--ink-900));text-wrap:balance}.wh-w{position:relative}.wh-w.is-key:after{content:"";position:absolute;left:0;right:0;bottom:.02em;height:.13em;border-radius:2px;background:rgb(var(--lime));transform-origin:left;z-index:-1}.wh{isolation:isolate}@supports (animation-timeline: view()){.wh{view-timeline:--wh block}.wh-w{color:rgb(var(--ink-900) / .16);animation:wh-ink linear both;animation-timeline:--wh;animation-range:cover calc(22% + var(--p) * 30%) cover calc(30% + var(--p) * 30%)}.wh-w.is-key:after{transform:scaleX(0);animation:wh-line linear both;animation-timeline:--wh;animation-range:cover calc(30% + var(--p) * 30%) cover calc(40% + var(--p) * 30%)}}@keyframes wh-ink{to{color:rgb(var(--ink-900))}}@keyframes wh-line{to{transform:scaleX(1)}}.sc{display:grid;gap:1.25rem;margin-top:clamp(.5rem,2vw,1.5rem)}.sc-card{position:relative;display:grid;gap:1.5rem;align-content:start;overflow:hidden;padding:clamp(1.5rem,3.5vw,3rem);border:1px solid rgb(var(--line-rgb) / var(--line-a));border-radius:1.75rem;background:rgb(var(--paper-50));box-shadow:var(--shadow-card);transform-origin:50% 0}.sc-num{font-family:var(--font-display);font-size:clamp(3.5rem,8vw,7.5rem);font-weight:650;line-height:.85;letter-spacing:-.06em;color:rgb(var(--ink-900) / .14)}.sc-title{font-family:var(--font-display);font-size:clamp(1.625rem,3vw,2.5rem);font-weight:620;line-height:1.05;letter-spacing:-.035em;color:rgb(var(--ink-900));text-wrap:balance}.sc-body{margin-top:.9rem;max-width:36rem;line-height:1.65;color:rgb(var(--ink-600))}.sc-art{color:rgb(var(--ink-900));max-width:15rem}.sc-art svg{display:block;width:100%;height:auto}.sc-art .a{stroke:rgb(var(--ink-900));stroke-width:2.5}.sc-art .a-fill{fill:rgb(var(--lime));stroke:rgb(var(--ink-900))}.sc-dim{position:absolute;inset:0;border-radius:inherit;background:rgb(var(--ink-900));opacity:0;pointer-events:none}@media(min-width:768px){.sc-card{grid-template-columns:minmax(5rem,9rem) minmax(0,1fr) minmax(0,15rem);align-items:center;min-height:20rem;gap:clamp(1.5rem,4vw,4rem)}.sc-art{max-width:none}}@supports (animation-timeline: view()){@media (min-height:600px){.sc{gap:0;timeline-scope:--sc2,--sc3,--sc4,--sc5,--sc6}.sc-item{position:sticky;top:calc(var(--header-h, 4.5rem) + 1rem + var(--i) * .85rem);padding-bottom:clamp(1.5rem,4vw,3rem)}.sc-item:nth-child(2){view-timeline:--sc2 block}.sc-item:nth-child(3){view-timeline:--sc3 block}.sc-item:nth-child(4){view-timeline:--sc4 block}.sc-item:nth-child(5){view-timeline:--sc5 block}.sc-item:nth-child(6){view-timeline:--sc6 block}.sc-item:nth-child(1) .sc-card{animation:sc-back linear both;animation-timeline:--sc2;animation-range:cover 28% cover 62%}.sc-item:nth-child(2) .sc-card{animation:sc-back linear both;animation-timeline:--sc3;animation-range:cover 28% cover 62%}.sc-item:nth-child(3) .sc-card{animation:sc-back linear both;animation-timeline:--sc4;animation-range:cover 28% cover 62%}.sc-item:nth-child(4) .sc-card{animation:sc-back linear both;animation-timeline:--sc5;animation-range:cover 28% cover 62%}.sc-item:nth-child(5) .sc-card{animation:sc-back linear both;animation-timeline:--sc6;animation-range:cover 28% cover 62%}.sc-item:nth-child(1) .sc-dim{animation:sc-dim linear both;animation-timeline:--sc2;animation-range:cover 28% cover 62%}.sc-item:nth-child(2) .sc-dim{animation:sc-dim linear both;animation-timeline:--sc3;animation-range:cover 28% cover 62%}.sc-item:nth-child(3) .sc-dim{animation:sc-dim linear both;animation-timeline:--sc4;animation-range:cover 28% cover 62%}.sc-item:nth-child(4) .sc-dim{animation:sc-dim linear both;animation-timeline:--sc5;animation-range:cover 28% cover 62%}.sc-item:nth-child(5) .sc-dim{animation:sc-dim linear both;animation-timeline:--sc6;animation-range:cover 28% cover 62%}}}@keyframes sc-back{to{transform:scale(.93)}}@keyframes sc-dim{to{opacity:.1}}.vm{position:relative}.vm-run{display:flex;width:100%}.vm-fade{position:absolute;top:0;bottom:0;width:clamp(2rem,8vw,7rem);pointer-events:none}.vm-fade.is-l{left:0;background:linear-gradient(90deg,rgb(var(--night)),rgb(var(--night) / 0))}.vm-fade.is-r{right:0;background:linear-gradient(270deg,rgb(var(--night)),rgb(var(--night) / 0))}.vm-run{width:-moz-max-content;width:max-content;will-change:transform}.vm .hm-marquee-track{min-width:100vw}.dr{--dr-bg: var(--night)}.dr-stage{position:relative}.dr-viewport{overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none;border-radius:1rem}.dr-viewport::-webkit-scrollbar{display:none}.dr-viewport:focus-visible{outline:2px solid rgb(var(--lime));outline-offset:4px}@media(hover:hover)and (pointer:fine){.dr-viewport{cursor:grab}.dr-viewport.is-dragging{cursor:grabbing;scroll-snap-type:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.dr-viewport.is-dragging a{pointer-events:none}}.dr-track{display:flex;gap:1.25rem;width:-moz-max-content;width:max-content}.dr-track>li{scroll-snap-align:start}.dr-fade{position:absolute;top:0;bottom:0;width:clamp(2rem,7vw,5rem);pointer-events:none;transition:opacity var(--dur) var(--ease-out)}.dr-fade.is-l{left:0;background:linear-gradient(90deg,rgb(var(--dr-bg)),rgb(var(--dr-bg) / 0))}.dr-fade.is-r{right:0;background:linear-gradient(270deg,rgb(var(--dr-bg)),rgb(var(--dr-bg) / 0))}.dr[data-start="1"] .dr-fade.is-l,.dr[data-end="1"] .dr-fade.is-r{opacity:0}.dr-foot{display:flex;align-items:center;gap:1rem;margin-top:1.25rem}.dr[data-fits="1"] .dr-foot{display:none}.dr-hint{font-size:.875rem;color:rgb(var(--night-muted));white-space:nowrap}.dr-rail{position:relative;flex:1;height:2px;overflow:hidden;border-radius:2px;background:#ffffff24}.dr-rail i{position:absolute;inset:0;background:rgb(var(--lime));transform-origin:left;transform:scaleX(.2);transition:transform .15s linear}.dr-btns{display:flex;gap:.5rem}.dr-btn{display:grid;place-items:center;width:2.75rem;height:2.75rem;border:1px solid rgb(var(--night-fg) / .28);border-radius:50%;color:rgb(var(--night-fg));transition:background-color var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out)}.dr-btn:hover{background:rgb(var(--lime));border-color:rgb(var(--lime));color:rgb(var(--lime-ink))}.dr-btn:active{transform:scale(.94)}.dr-btn:focus-visible{outline:2px solid rgb(var(--lime));outline-offset:3px}.hm-reel{margin-top:clamp(3rem,7vw,5.5rem)}.hm-rc{flex:0 0 min(80vw,28rem)}.hm-rc-link{display:grid;gap:.4rem;min-height:44px;-webkit-user-drag:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.hm-rc-media{position:relative;display:block;aspect-ratio:16 / 10;overflow:hidden;margin-bottom:.75rem;border:1px solid rgb(255 255 255 / .12);border-radius:1.25rem;background:rgb(var(--night-2))}.hm-rc-media picture{display:block;height:100%}.hm-rc-img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;-webkit-user-drag:none;transition:transform var(--dur-slow) var(--ease-out)}.hm-rc-link:hover .hm-rc-img{transform:scale(1.04)}.hm-rc-ghost{display:grid;place-items:center;border-style:dashed;border-color:rgb(var(--night-fg) / .3);background:transparent;color:rgb(var(--lime));transition:background-color var(--dur) var(--ease-out),color var(--dur) var(--ease-out)}.hm-rc-link:hover .hm-rc-ghost{background:rgb(var(--lime));color:rgb(var(--lime-ink))}.hm-rc-n{font-size:.8125rem;color:rgb(var(--night-muted))}.hm-rc-name{font-family:var(--font-display);font-size:1.75rem;font-weight:600;letter-spacing:-.03em;color:rgb(var(--night-fg))}.hm-rc-link:hover .hm-rc-name,.hm-rc-link:focus-visible .hm-rc-name{color:rgb(var(--lime))}.hm-rc-line{font-size:.9375rem;color:rgb(var(--night-muted))}.hm-rc.is-next .hm-rc-line{color:rgb(var(--night-fg) / .85)}@media(min-width:900px){.hm-rc{flex-basis:34rem}}.cp{display:none}@media (hover:hover)and (pointer:fine)and (min-width:1024px){.cp{display:block;position:fixed;left:0;top:0;z-index:60;pointer-events:none;opacity:0;transition:opacity var(--dur-fast) var(--ease-out)}.cp[data-on]{opacity:1}.cp-card{display:block;width:15rem;padding:.6rem .6rem .85rem;border:1px solid rgb(var(--line-rgb) / var(--line-strong-a));border-radius:1.125rem;background:rgb(var(--paper-50));box-shadow:var(--shadow-lift);transform:translate(1.75rem,-50%) scale(.92) rotate(-2deg);transition:transform var(--dur) var(--ease-spring)}.cp[data-on] .cp-card{transform:translate(1.75rem,-50%) scale(1) rotate(0)}.cp-art{display:block;overflow:hidden;border-radius:.75rem;background:rgb(var(--paper-200))}.cp-art svg{display:block;width:100%;height:auto}.cp-name{display:block;margin:.65rem .3rem 0;font-size:.9375rem;font-weight:600;letter-spacing:-.01em;color:rgb(var(--ink-900))}}.hm-jstage,.hm-step-probe{display:none}@media (min-width:1024px){.hm-journey{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,24rem);gap:clamp(3rem,7vw,8rem);align-items:start}.hm-journey ol{grid-template-columns:minmax(0,1fr);gap:0}.hm-journey .hm-step{display:flex;flex-direction:column;justify-content:center;min-height:min(34rem,72vh);padding:0 0 0 3.5rem;opacity:.38;transition:opacity var(--dur-slow) var(--ease-out)}.hm-journey .hm-step.is-current{opacity:1}.hm-journey .hm-step[data-revealed=false]{opacity:0}.hm-journey .hm-step-node{top:50%;margin-top:-9rem;transition:background-color var(--dur) var(--ease-out),box-shadow var(--dur) var(--ease-out);animation:none;background:rgb(var(--paper-200));box-shadow:none}.hm-journey .hm-step.is-current .hm-step-node{background:rgb(var(--lime));box-shadow:0 0 0 .3rem rgb(var(--lime) / .28)}.hm-journey .hm-micro{display:none}.hm-journey .hm-proc-line{left:calc(.5625rem - 1px);right:auto;top:0;bottom:0;width:2px;height:auto}.hm-journey .hm-proc-line i{animation:none;transform-origin:top;transform:scaleY(calc((var(--cur, 0) + 1) / var(--steps)));transition:transform var(--dur-slow) var(--ease-out)}.hm-journey[data-step="0"]{--cur: .25}.hm-journey[data-step="1"]{--cur: 1.15}.hm-journey[data-step="2"]{--cur: 2}.hm-jstage{position:sticky;top:calc(var(--header-h, 4.5rem) + 1.5rem);display:flex;flex-direction:column;align-items:center;gap:1.25rem;padding-block:.5rem}.hm-jrail{display:flex;gap:.5rem;width:100%;max-width:19rem}.hm-jrail li{flex:1;display:grid;gap:.45rem;font-size:.8125rem;font-weight:500;color:rgb(var(--ink-500));transition:color var(--dur) var(--ease-out)}.hm-jrail i{display:block;height:3px;border-radius:3px;background:rgb(var(--ink-900) / .14);transform-origin:left;transition:background-color var(--dur) var(--ease-out)}.hm-jrail li.is-done{color:rgb(var(--ink-900))}.hm-jrail li.is-done i{background:rgb(var(--lime));box-shadow:inset 0 0 0 1px rgb(var(--ink-900) / .25)}.hm-jex{font-size:.8125rem;color:rgb(var(--ink-500))}}.hm-phone{position:relative;width:min(100%,17.5rem);aspect-ratio:9 / 18;padding:.55rem;border-radius:2.25rem;background:rgb(var(--night));box-shadow:0 0 0 1px #ffffff1f,0 2.5rem 5rem -2rem #0000008c}.hm-phone-notch{position:absolute;left:50%;top:.9rem;z-index:3;width:4rem;height:1rem;margin-left:-2rem;border-radius:99em;background:rgb(var(--night))}.hm-jscreens{position:relative;width:100%;height:100%;overflow:hidden;border-radius:1.75rem;background:rgb(var(--paper-50))}.hm-jscr{position:absolute;inset:0;display:flex;flex-direction:column;gap:.75rem;padding:2.4rem .9rem .9rem;color:rgb(var(--ink-900));font-size:.8125rem;line-height:1.4;opacity:0;transform:translate3d(0,14px,0);transition:opacity var(--dur-slow) var(--ease-out),transform var(--dur-slow) var(--ease-out)}.hm-jscr.is-on{opacity:1;transform:none}.hm-jbar{display:flex;align-items:center;gap:.5rem;padding-bottom:.6rem;border-bottom:1px solid rgb(var(--line-rgb) / var(--line-a))}.hm-jbar b{font-size:.875rem;font-weight:600}.hm-jbar small{margin-left:auto;font-size:.6875rem;color:rgb(var(--ink-500))}.hm-jav{width:1.6rem;height:1.6rem;border-radius:50%;background:rgb(var(--lime));box-shadow:inset 0 0 0 1px rgb(var(--ink-900) / .3)}.hm-jchat{display:flex;flex-direction:column;gap:.5rem}.hm-jchat p{max-width:82%;padding:.5rem .7rem;border-radius:.9rem}.hm-jchat .is-in{align-self:flex-start;background:rgb(var(--paper-200));border-bottom-left-radius:.25rem}.hm-jchat .is-out{align-self:flex-end;background:rgb(var(--lime));color:rgb(var(--lime-ink));border-bottom-right-radius:.25rem}.hm-jscope{display:grid;gap:.55rem}.hm-jscope li{display:flex;align-items:center;gap:.5rem;padding:.5rem .6rem;border-radius:.65rem;background:rgb(var(--paper-200))}.hm-jscope svg{flex-shrink:0;padding:2px;border-radius:50%;background:rgb(var(--lime));color:rgb(var(--lime-ink))}.hm-jprice{display:flex;align-items:baseline;justify-content:space-between;margin-top:auto;padding-top:.6rem;border-top:1px solid rgb(var(--line-rgb) / var(--line-a))}.hm-jprice span{color:rgb(var(--ink-500))}.hm-jprice strong{font-family:var(--font-display);font-size:1.6rem;letter-spacing:-.04em}.hm-jbtn{display:block;padding:.7rem;border-radius:99em;background:rgb(var(--lime));color:rgb(var(--lime-ink));text-align:center;font-weight:600}.hm-jurl{display:flex;align-items:center;gap:.45rem;padding:.45rem .7rem;border-radius:99em;background:rgb(var(--paper-200));font-size:.75rem}.hm-jurl i{width:.45rem;height:.45rem;border-radius:50%;background:rgb(var(--ink-900) / .35)}.hm-jurl em{margin-left:auto;padding:.1rem .5rem;border-radius:99em;background:rgb(var(--lime));color:rgb(var(--lime-ink));font-style:normal;font-weight:600}.hm-jsite{display:grid;gap:.5rem;padding:.9rem;border:1px solid rgb(var(--line-rgb) / var(--line-a));border-radius:.9rem}.hm-jsite .h{height:1.1rem;width:80%;border-radius:4px;background:rgb(var(--ink-900))}.hm-jsite .s{height:.45rem;width:95%;border-radius:4px;background:rgb(var(--ink-900) / .2)}.hm-jsite .s.w{width:65%}.hm-jcta{width:5rem;height:1.5rem;border-radius:99em;background:rgb(var(--lime))}.hm-jgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:.4rem;margin-top:.4rem}.hm-jgrid i{aspect-ratio:1;border-radius:.5rem;background:rgb(var(--paper-200))}.hm-jlive{display:flex;align-items:center;gap:.4rem;margin-top:auto;font-weight:500}.hm-jlive svg{padding:2px;border-radius:50%;background:rgb(var(--lime));color:rgb(var(--lime-ink))}.hm-jscr.is-on .hm-jchat p,.hm-jscr.is-on .hm-jscope li{animation:hm-rise .55s var(--ease-out) both;animation-delay:calc(var(--d, 0) * .14s + .12s)}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-display:swap;src:url(/fonts/bricolage-latin-v5.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-display:swap;src:url(/fonts/bricolage-latin-ext-v5.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/geist-latin-v5.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/geist-latin-ext-v5.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/geist-mono-latin-v5.woff2) format("woff2-variations")}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:Geist,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:Geist Mono,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}html{-webkit-text-size-adjust:100%;background:rgb(var(--paper-100));scroll-padding-top:var(--header-h)}html{scroll-behavior:smooth}body{--tw-bg-opacity: 1;background-color:rgb(var(--paper-100) / var(--tw-bg-opacity, 1));font-family:Geist,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;--tw-text-opacity: 1;color:rgb(var(--ink-800) / var(--tw-text-opacity, 1));-webkit-font-smoothing:antialiased;overflow-x:clip;-moz-osx-font-smoothing:grayscale;font-synthesis:none;text-rendering:optimizeLegibility;transition:background-color .35s var(--ease-out),color .35s var(--ease-out)}h1,h2,h3,.font-display{font-family:var(--font-display);font-optical-sizing:auto;text-wrap:balance}h1,h2{letter-spacing:-.035em}p{text-wrap:pretty}::-moz-selection{background:rgb(var(--lime));color:rgb(var(--lime-ink))}::selection{background:rgb(var(--lime));color:rgb(var(--lime-ink))}:focus-visible{outline:2px solid rgb(var(--ink-900));outline-offset:3px;border-radius:4px}section{scroll-margin-top:var(--header-h)}hr{border-color:rgb(var(--line-rgb) / var(--line-a))}img,video{max-width:100%}.shell{margin-left:auto;margin-right:auto;width:100%;max-width:88rem;padding-inline:clamp(1rem,4vw,3rem)}.eyebrow{font-family:Geist Mono,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.75rem;line-height:1.2;letter-spacing:.14em;font-weight:500;text-transform:uppercase;--tw-text-opacity: 1;color:rgb(var(--ink-500) / var(--tw-text-opacity, 1))}.display{font-family:var(--font-display);font-weight:600;letter-spacing:-.04em}.link-line{position:relative;display:inline-block}.link-line:after{content:"";position:absolute;left:0;bottom:-2px;height:1px;width:100%;background:currentColor;transform:scaleX(0);transform-origin:right;transition:transform .4s var(--ease-out)}.link-line:hover:after,.link-line:focus-visible:after{transform:scaleX(1);transform-origin:left}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.625rem;border-radius:9999px;font-size:.9375rem;font-weight:600;padding:.95rem 1.6rem;min-height:3.1rem;letter-spacing:-.01em;transition:transform .35s var(--ease-out),background-color .3s var(--ease-out),color .3s var(--ease-out),border-color .3s var(--ease-out),box-shadow .4s var(--ease-out)}.btn:active{transform:scale(.97)}.btn .btn-arrow{transition:transform .4s var(--ease-out)}.btn:hover .btn-arrow{transform:translate(3px)}.btn-lime{display:inline-flex;align-items:center;justify-content:center;gap:.625rem;border-radius:9999px;font-size:.9375rem;font-weight:600;padding:.95rem 1.6rem;min-height:3.1rem;letter-spacing:-.01em;transition:transform .35s var(--ease-out),background-color .3s var(--ease-out),color .3s var(--ease-out),border-color .3s var(--ease-out),box-shadow .4s var(--ease-out)}.btn-lime:active{transform:scale(.97)}.btn-lime .btn-arrow{transition:transform .4s var(--ease-out)}.btn-lime:hover .btn-arrow{transform:translate(3px)}.btn-lime{--tw-bg-opacity: 1;background-color:rgb(var(--lime) / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(var(--lime-ink) / var(--tw-text-opacity, 1));-webkit-tap-highlight-color:transparent}.btn-lime:active{transform:scale(.97);transition-duration:.12s}.btn-lime:hover{box-shadow:0 0 0 4px rgb(var(--lime) / .25),0 18px 40px -18px rgb(var(--lime) / .7)}.btn-primary{display:inline-flex;align-items:center;justify-content:center;gap:.625rem;border-radius:9999px;font-size:.9375rem;font-weight:600;padding:.95rem 1.6rem;min-height:3.1rem;letter-spacing:-.01em;transition:transform .35s var(--ease-out),background-color .3s var(--ease-out),color .3s var(--ease-out),border-color .3s var(--ease-out),box-shadow .4s var(--ease-out)}.btn-primary:active{transform:scale(.97)}.btn-primary .btn-arrow{transition:transform .4s var(--ease-out)}.btn-primary:hover .btn-arrow{transform:translate(3px)}.btn-primary{--tw-bg-opacity: 1;background-color:rgb(var(--ink-900) / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(var(--paper-50) / var(--tw-text-opacity, 1));-webkit-tap-highlight-color:transparent}.btn-primary:active{transform:scale(.97);transition-duration:.12s}.btn-primary:hover{transform:translateY(-1px)}.btn-ghost{display:inline-flex;align-items:center;justify-content:center;gap:.625rem;border-radius:9999px;font-size:.9375rem;font-weight:600;padding:.95rem 1.6rem;min-height:3.1rem;letter-spacing:-.01em;transition:transform .35s var(--ease-out),background-color .3s var(--ease-out),color .3s var(--ease-out),border-color .3s var(--ease-out),box-shadow .4s var(--ease-out)}.btn-ghost:active{transform:scale(.97)}.btn-ghost .btn-arrow{transition:transform .4s var(--ease-out)}.btn-ghost:hover .btn-arrow{transform:translate(3px)}.btn-ghost{border-width:1px;border-color:rgb(var(--line-rgb) / var(--line-strong-a));background-color:transparent;--tw-text-opacity: 1;color:rgb(var(--ink-900) / var(--tw-text-opacity, 1));-webkit-tap-highlight-color:transparent}.btn-ghost:active{transform:scale(.97);transition-duration:.12s}.btn-ghost:hover{border-color:rgb(var(--ink-900))}.section{padding-block:var(--section-y)}.section-tight{padding-block:var(--section-y-tight)}.h-section{font-family:var(--font-display);font-weight:650;font-size:clamp(2.25rem,5vw,4.5rem);line-height:.96;letter-spacing:-.04em}.h-card{font-family:var(--font-display);font-weight:600;font-size:clamp(1.375rem,2.2vw,1.875rem);line-height:1.08;letter-spacing:-.03em}.lede{font-size:clamp(1.0625rem,1.4vw,1.25rem);line-height:1.6;color:rgb(var(--ink-600));max-width:38rem}.kicker{display:inline-flex;align-items:center;gap:.6rem;font-size:.9375rem;font-weight:550;letter-spacing:-.01em;color:rgb(var(--ink-700))}.kicker:before{content:"";width:.55rem;height:.55rem;border-radius:2px;background:rgb(var(--lime));box-shadow:0 0 0 3px rgb(var(--lime) / .22)}.surface{background:rgb(var(--paper-50));border:1px solid rgb(var(--line-rgb) / var(--line-a));border-radius:var(--radius-card);box-shadow:var(--shadow-card)}.hover-lift{transition:transform var(--dur) var(--ease-out),box-shadow var(--dur) var(--ease-out),border-color var(--dur) var(--ease-out)}.hover-lift:hover{transform:translateY(-4px);box-shadow:var(--shadow-lift)}.link-arrow{display:inline-flex;align-items:center;gap:.45rem;font-weight:600;min-height:44px}.link-arrow>span{transition:transform var(--dur) var(--ease-out)}.link-arrow:hover>span{transform:translate(4px)}.spotlight{position:relative;isolation:isolate}.spotlight:before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;pointer-events:none;opacity:0;background:radial-gradient(420px circle at var(--mx, 50%) var(--my, 0%),rgb(var(--lime) / .16),transparent 62%);transition:opacity var(--dur) var(--ease-out)}.spotlight:hover:before{opacity:1}.grain{position:relative}.grain:after{content:"";position:absolute;inset:0;pointer-events:none;opacity:.05;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0.9 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>")}.grid-bg{background-image:linear-gradient(rgb(var(--night-fg) / .045) 1px,transparent 1px),linear-gradient(90deg,rgb(var(--night-fg) / .045) 1px,transparent 1px);background-size:64px 64px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.pointer-events-none{pointer-events:none}.\!visible{visibility:visible!important}.visible{visibility:visible}.invisible{visibility:hidden}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:0}.inset-y-0{top:0;bottom:0}.-right-1{right:-.25rem}.-top-1{top:-.25rem}.left-0{left:0}.top-0{top:0}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-50{z-index:50}.z-\[1\]{z-index:1}.z-\[80\]{z-index:80}.m-0{margin:0}.-my-2\.5{margin-top:-.625rem;margin-bottom:-.625rem}.mx-auto{margin-left:auto;margin-right:auto}.mb-1{margin-bottom:.25rem}.ml-1{margin-left:.25rem}.ml-1\.5{margin-left:.375rem}.ml-2{margin-left:.5rem}.ml-3{margin-left:.75rem}.ml-auto{margin-left:auto}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-14{margin-top:3.5rem}.mt-16{margin-top:4rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-7{margin-top:1.75rem}.mt-8{margin-top:2rem}.mt-9{margin-top:2.25rem}.mt-auto{margin-top:auto}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.contents{display:contents}.hidden{display:none}.aspect-\[16\/10\]{aspect-ratio:16/10}.\!h-\[3\.1rem\]{height:3.1rem!important}.h-0{height:0px}.h-1\.5{height:.375rem}.h-11{height:2.75rem}.h-12{height:3rem}.h-14{height:3.5rem}.h-2{height:.5rem}.h-32{height:8rem}.h-4{height:1rem}.h-40{height:10rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-64{height:16rem}.h-7{height:1.75rem}.h-9{height:2.25rem}.h-\[calc\(4\.5rem\+env\(safe-area-inset-bottom\)\)\]{height:calc(4.5rem + env(safe-area-inset-bottom))}.h-full{height:100%}.max-h-72{max-height:18rem}.max-h-\[94dvh\]{max-height:94dvh}.\!min-h-11{min-height:2.75rem!important}.\!min-h-12{min-height:3rem!important}.min-h-0{min-height:0px}.min-h-11{min-height:2.75rem}.min-h-\[100svh\]{min-height:100svh}.min-h-\[44px\]{min-height:44px}.min-h-screen{min-height:100vh}.\!w-\[3\.1rem\]{width:3.1rem!important}.w-0{width:0px}.w-11{width:2.75rem}.w-2{width:.5rem}.w-24{width:6rem}.w-32{width:8rem}.w-6{width:1.5rem}.w-60{width:15rem}.w-7{width:1.75rem}.w-9{width:2.25rem}.w-\[70\%\]{width:70%}.w-\[92\%\]{width:92%}.w-\[min\(36rem\,90\%\)\]{width:min(36rem,90%)}.w-auto{width:auto}.w-full{width:100%}.min-w-0{min-width:0px}.min-w-5{min-width:1.25rem}.min-w-\[6\.5ch\]{min-width:6.5ch}.min-w-\[900px\]{min-width:900px}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-\[13ch\]{max-width:13ch}.max-w-\[19rem\]{max-width:19rem}.max-w-\[34rem\]{max-width:34rem}.max-w-\[58vw\]{max-width:58vw}.max-w-\[60ch\]{max-width:60ch}.max-w-md{max-width:28rem}.max-w-sm{max-width:24rem}.max-w-xl{max-width:36rem}.flex-1{flex:1 1 0%}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.-translate-x-full{--tw-translate-x: -100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-0{--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:spin 1s linear infinite}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.resize-none{resize:none}.resize{resize:both}.list-none{list-style-type:none}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-10{gap:2.5rem}.gap-12{gap:3rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-x-1\.5{-moz-column-gap:.375rem;column-gap:.375rem}.gap-x-6{-moz-column-gap:1.5rem;column-gap:1.5rem}.gap-y-6{row-gap:1.5rem}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-1\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.375rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.375rem * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem * var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse: 0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse))}.divide-line>:not([hidden])~:not([hidden]){border-color:rgb(var(--line-rgb) / var(--line-a))}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-\[1\.5rem\]{border-radius:1.5rem}.rounded-\[1\.75rem\]{border-radius:1.75rem}.rounded-\[2rem\]{border-radius:2rem}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-xl{border-radius:.75rem}.rounded-t-\[1\.75rem\]{border-top-left-radius:1.75rem;border-top-right-radius:1.75rem}.rounded-t-lg{border-top-left-radius:.5rem;border-top-right-radius:.5rem}.rounded-t-xl{border-top-left-radius:.75rem;border-top-right-radius:.75rem}.border{border-width:1px}.border-2{border-width:2px}.border-b{border-bottom-width:1px}.border-l{border-left-width:1px}.border-r{border-right-width:1px}.border-t{border-top-width:1px}.border-dashed{border-style:dashed}.border-accent\/30{border-color:rgb(var(--accent) / .3)}.border-amber-200{--tw-border-opacity: 1;border-color:rgb(253 230 138 / var(--tw-border-opacity, 1))}.border-emerald-200{--tw-border-opacity: 1;border-color:rgb(167 243 208 / var(--tw-border-opacity, 1))}.border-flare\/40{border-color:rgb(var(--flare) / .4)}.border-ink-900{--tw-border-opacity: 1;border-color:rgb(var(--ink-900) / var(--tw-border-opacity, 1))}.border-line{border-color:rgb(var(--line-rgb) / var(--line-a))}.border-line-strong{border-color:rgb(var(--line-rgb) / var(--line-strong-a))}.border-night-fg\/10{border-color:rgb(var(--night-fg) / .1)}.border-night-fg\/25{border-color:rgb(var(--night-fg) / .25)}.border-red-200{--tw-border-opacity: 1;border-color:rgb(254 202 202 / var(--tw-border-opacity, 1))}.border-red-300{--tw-border-opacity: 1;border-color:rgb(252 165 165 / var(--tw-border-opacity, 1))}.border-t-transparent{border-top-color:transparent}.bg-accent{--tw-bg-opacity: 1;background-color:rgb(var(--accent) / var(--tw-bg-opacity, 1))}.bg-accent\/10{background-color:rgb(var(--accent) / .1)}.bg-amber-100{--tw-bg-opacity: 1;background-color:rgb(254 243 199 / var(--tw-bg-opacity, 1))}.bg-amber-50{--tw-bg-opacity: 1;background-color:rgb(255 251 235 / var(--tw-bg-opacity, 1))}.bg-amber-500{--tw-bg-opacity: 1;background-color:rgb(245 158 11 / var(--tw-bg-opacity, 1))}.bg-emerald-50{--tw-bg-opacity: 1;background-color:rgb(236 253 245 / var(--tw-bg-opacity, 1))}.bg-emerald-500{--tw-bg-opacity: 1;background-color:rgb(16 185 129 / var(--tw-bg-opacity, 1))}.bg-emerald-600{--tw-bg-opacity: 1;background-color:rgb(5 150 105 / var(--tw-bg-opacity, 1))}.bg-ink-200{--tw-bg-opacity: 1;background-color:rgb(var(--ink-200) / var(--tw-bg-opacity, 1))}.bg-ink-300{--tw-bg-opacity: 1;background-color:rgb(var(--ink-300) / var(--tw-bg-opacity, 1))}.bg-ink-900{--tw-bg-opacity: 1;background-color:rgb(var(--ink-900) / var(--tw-bg-opacity, 1))}.bg-ink-900\/20{background-color:rgb(var(--ink-900) / .2)}.bg-night{--tw-bg-opacity: 1;background-color:rgb(var(--night) / var(--tw-bg-opacity, 1))}.bg-night\/70{background-color:rgb(var(--night) / .7)}.bg-paper-100{--tw-bg-opacity: 1;background-color:rgb(var(--paper-100) / var(--tw-bg-opacity, 1))}.bg-paper-200{--tw-bg-opacity: 1;background-color:rgb(var(--paper-200) / var(--tw-bg-opacity, 1))}.bg-paper-300{--tw-bg-opacity: 1;background-color:rgb(var(--paper-300) / var(--tw-bg-opacity, 1))}.bg-paper-50{--tw-bg-opacity: 1;background-color:rgb(var(--paper-50) / var(--tw-bg-opacity, 1))}.bg-paper-50\/10{background-color:rgb(var(--paper-50) / .1)}.bg-paper-50\/90{background-color:rgb(var(--paper-50) / .9)}.bg-red-100{--tw-bg-opacity: 1;background-color:rgb(254 226 226 / var(--tw-bg-opacity, 1))}.bg-red-50{--tw-bg-opacity: 1;background-color:rgb(254 242 242 / var(--tw-bg-opacity, 1))}.bg-red-600{--tw-bg-opacity: 1;background-color:rgb(220 38 38 / var(--tw-bg-opacity, 1))}.bg-transparent{background-color:transparent}.object-cover{-o-object-fit:cover;object-fit:cover}.object-top{-o-object-position:top;object-position:top}.p-0{padding:0}.p-10{padding:2.5rem}.p-2{padding:.5rem}.p-2\.5{padding:.625rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-7{padding:1.75rem}.p-8{padding:2rem}.\!px-4{padding-left:1rem!important;padding-right:1rem!important}.\!px-5{padding-left:1.25rem!important;padding-right:1.25rem!important}.\!py-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.\!py-2\.5{padding-top:.625rem!important;padding-bottom:.625rem!important}.\!py-3{padding-top:.75rem!important;padding-bottom:.75rem!important}.px-0\.5{padding-left:.125rem;padding-right:.125rem}.px-1{padding-left:.25rem;padding-right:.25rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-3\.5{padding-left:.875rem;padding-right:.875rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-14{padding-top:3.5rem;padding-bottom:3.5rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-8{padding-top:2rem;padding-bottom:2rem}.pb-20{padding-bottom:5rem}.pb-4{padding-bottom:1rem}.pb-8{padding-bottom:2rem}.pb-\[calc\(1rem\+env\(safe-area-inset-bottom\)\)\]{padding-bottom:calc(1rem + env(safe-area-inset-bottom))}.pl-3{padding-left:.75rem}.pt-12{padding-top:3rem}.pt-14{padding-top:3.5rem}.pt-16{padding-top:4rem}.pt-20{padding-top:5rem}.pt-24{padding-top:6rem}.pt-28{padding-top:7rem}.pt-3{padding-top:.75rem}.pt-4{padding-top:1rem}.pt-6{padding-top:1.5rem}.pt-8{padding-top:2rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.font-display{font-family:Bricolage Grotesque,Geist,ui-sans-serif,system-ui,sans-serif}.font-mono{font-family:Geist Mono,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.\!text-\[14px\]{font-size:14px!important}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-\[1\.65rem\]{font-size:1.65rem}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[14\.5px\]{font-size:14.5px}.text-\[14px\]{font-size:14px}.text-\[15\.5px\]{font-size:15.5px}.text-\[15px\]{font-size:15px}.text-\[16\.5px\]{font-size:16.5px}.text-\[16px\]{font-size:16px}.text-\[17px\]{font-size:17px}.text-\[18px\]{font-size:18px}.text-\[clamp\(1\.125rem\,2vw\,1\.5rem\)\]{font-size:clamp(1.125rem,2vw,1.5rem)}.text-\[clamp\(1\.6rem\,3\.2vw\,2\.1rem\)\]{font-size:clamp(1.6rem,3.2vw,2.1rem)}.text-\[clamp\(1\.6rem\,3\.5vw\,2\.1rem\)\]{font-size:clamp(1.6rem,3.5vw,2.1rem)}.text-\[clamp\(1\.75rem\,4vw\,2\.5rem\)\]{font-size:clamp(1.75rem,4vw,2.5rem)}.text-\[clamp\(2\.25rem\,5vw\,4\.25rem\)\]{font-size:clamp(2.25rem,5vw,4.25rem)}.text-\[clamp\(2\.75rem\,7vw\,5\.75rem\)\]{font-size:clamp(2.75rem,7vw,5.75rem)}.text-\[clamp\(3\.5rem\,11\.5vw\,9\.75rem\)\]{font-size:clamp(3.5rem,11.5vw,9.75rem)}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.leading-\[0\.92\]{line-height:.92}.leading-\[0\.95\]{line-height:.95}.leading-\[1\.05\]{line-height:1.05}.leading-none{line-height:1}.leading-relaxed{line-height:1.625}.leading-snug{line-height:1.375}.leading-tight{line-height:1.25}.tracking-\[-0\.01em\]{letter-spacing:-.01em}.tracking-\[-0\.025em\]{letter-spacing:-.025em}.tracking-\[-0\.035em\]{letter-spacing:-.035em}.tracking-\[-0\.03em\]{letter-spacing:-.03em}.tracking-\[0\.14em\]{letter-spacing:.14em}.tracking-\[0\.16em\]{letter-spacing:.16em}.tracking-tight{letter-spacing:-.025em}.\!text-night-fg{--tw-text-opacity: 1 !important;color:rgb(var(--night-fg) / var(--tw-text-opacity, 1))!important}.\!text-night-muted{--tw-text-opacity: 1 !important;color:rgb(var(--night-muted) / var(--tw-text-opacity, 1))!important}.text-accent{--tw-text-opacity: 1;color:rgb(var(--accent) / var(--tw-text-opacity, 1))}.text-amber-700{--tw-text-opacity: 1;color:rgb(180 83 9 / var(--tw-text-opacity, 1))}.text-amber-800{--tw-text-opacity: 1;color:rgb(146 64 14 / var(--tw-text-opacity, 1))}.text-amber-900{--tw-text-opacity: 1;color:rgb(120 53 15 / var(--tw-text-opacity, 1))}.text-emerald-700{--tw-text-opacity: 1;color:rgb(4 120 87 / var(--tw-text-opacity, 1))}.text-emerald-900{--tw-text-opacity: 1;color:rgb(6 78 59 / var(--tw-text-opacity, 1))}.text-flare-text{--tw-text-opacity: 1;color:rgb(var(--flare-text) / var(--tw-text-opacity, 1))}.text-ink-300{--tw-text-opacity: 1;color:rgb(var(--ink-300) / var(--tw-text-opacity, 1))}.text-ink-400{--tw-text-opacity: 1;color:rgb(var(--ink-400) / var(--tw-text-opacity, 1))}.text-ink-500{--tw-text-opacity: 1;color:rgb(var(--ink-500) / var(--tw-text-opacity, 1))}.text-ink-600{--tw-text-opacity: 1;color:rgb(var(--ink-600) / var(--tw-text-opacity, 1))}.text-ink-700{--tw-text-opacity: 1;color:rgb(var(--ink-700) / var(--tw-text-opacity, 1))}.text-ink-800{--tw-text-opacity: 1;color:rgb(var(--ink-800) / var(--tw-text-opacity, 1))}.text-ink-900{--tw-text-opacity: 1;color:rgb(var(--ink-900) / var(--tw-text-opacity, 1))}.text-lime{--tw-text-opacity: 1;color:rgb(var(--lime) / var(--tw-text-opacity, 1))}.text-night-fg{--tw-text-opacity: 1;color:rgb(var(--night-fg) / var(--tw-text-opacity, 1))}.text-night-muted{--tw-text-opacity: 1;color:rgb(var(--night-muted) / var(--tw-text-opacity, 1))}.text-night-muted\/70{color:rgb(var(--night-muted) / .7)}.text-paper-50{--tw-text-opacity: 1;color:rgb(var(--paper-50) / var(--tw-text-opacity, 1))}.text-red-600{--tw-text-opacity: 1;color:rgb(220 38 38 / var(--tw-text-opacity, 1))}.text-red-700{--tw-text-opacity: 1;color:rgb(185 28 28 / var(--tw-text-opacity, 1))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.underline{text-decoration-line:underline}.decoration-night-fg\/30{text-decoration-color:rgb(var(--night-fg) / .3)}.underline-offset-\[6px\]{text-underline-offset:6px}.opacity-0{opacity:0}.opacity-60{opacity:.6}.opacity-80{opacity:.8}.shadow-\[0_40px_100px_-24px_rgb\(var\(--night\)\/0\.55\)\]{--tw-shadow: 0 40px 100px -24px rgb(var(--night)/.55);--tw-shadow-colored: 0 40px 100px -24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-sm{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.outline-none{outline:2px solid transparent;outline-offset:2px}.outline{outline-style:solid}.ring{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-night{--tw-ring-opacity: 1;--tw-ring-color: rgb(var(--night) / var(--tw-ring-opacity, 1))}.blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur{--tw-backdrop-blur: blur(8px);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-\[3px\]{--tw-backdrop-blur: blur(3px);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-sm{--tw-backdrop-blur: blur(4px);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-200{transition-duration:.2s}.text-balance{text-wrap:balance}.tabular{font-variant-numeric:tabular-nums}:root{--paper-50: 251 252 247;--paper-100: 244 245 240;--paper-200: 232 234 225;--paper-300: 220 223 211;--ink-900: 14 15 11;--ink-800: 27 29 22;--ink-700: 42 44 37;--ink-600: 63 66 58;--ink-500: 90 93 82;--ink-400: 116 119 108;--ink-300: 169 171 162;--ink-200: 207 209 200;--lime: 204 255 0;--lime-ink: 10 10 10;--flare: 255 77 46;--flare-text: 200 50 15;--accent: 74 96 0;--accent-deep: 56 72 0;--night: 10 10 10;--night-2: 22 22 22;--night-fg: 242 242 238;--night-muted: 157 157 151;--success: 30 140 80;--success-soft: 226 244 232;--line-rgb: 14 15 11;--line-a: .1;--line-strong-a: .2;--font-display: "Bricolage Grotesque", "Geist", ui-sans-serif, system-ui, sans-serif;--font-sans: "Geist", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;--font-mono: "Geist Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--ease-out: cubic-bezier(.22, 1, .36, 1);--ease-inout: cubic-bezier(.65, 0, .35, 1);--header-h: 4.5rem;color-scheme:light}:root[data-theme=dark]{--paper-50: 18 18 18;--paper-100: 10 10 10;--paper-200: 22 22 22;--paper-300: 32 32 32;--ink-900: 242 242 238;--ink-800: 228 228 223;--ink-700: 207 207 201;--ink-600: 180 180 174;--ink-500: 157 157 151;--ink-400: 122 122 117;--ink-300: 85 85 79;--ink-200: 52 52 47;--accent: 204 255 0;--accent-deep: 184 232 0;--flare-text: 255 107 77;--success: 95 211 148;--success-soft: 18 40 28;--line-rgb: 255 255 255;--line-a: .1;--line-strong-a: .2;color-scheme:dark}.reveal[data-revealed=false]{opacity:0;transform:translate3d(0,28px,0)}.reveal[data-revealed=true]{opacity:1;transform:none;transition:opacity .9s var(--ease-out),transform .9s var(--ease-out);transition-delay:var(--reveal-delay, 0ms)}details summary{list-style:none;cursor:pointer}details summary::-webkit-details-marker{display:none}details summary .faq-plus{transition:transform .35s var(--ease-out)}details[open] summary .faq-plus{transform:rotate(45deg)}.theme-switching *,.theme-switching *:before,.theme-switching *:after{transition:none!important}:root{--dur-fast: .18s;--dur: .32s;--dur-slow: .64s;--ease-spring: cubic-bezier(.34, 1.4, .64, 1);--section-y: clamp(5rem, 10vw, 9rem);--section-y-tight: clamp(3.25rem, 7vw, 6rem);--radius-card: 1.25rem;--radius-pill: 999px;--shadow-card: 0 1px 0 rgb(var(--ink-900) / .03), 0 18px 40px -26px rgb(var(--ink-900) / .22);--shadow-lift: 0 1px 0 rgb(var(--ink-900) / .04), 0 30px 60px -28px rgb(var(--ink-900) / .32)}:root[data-theme=dark]{--shadow-card: 0 1px 0 rgb(255 255 255 / .05) inset, 0 18px 40px -26px rgb(0 0 0 / .7);--shadow-lift: 0 1px 0 rgb(255 255 255 / .06) inset, 0 30px 60px -28px rgb(0 0 0 / .85)}@supports (animation-timeline: scroll()){.scroll-progress{transform-origin:0 50%;transform:scaleX(0);animation:ps-progress linear both;animation-timeline:scroll(root)}@keyframes ps-progress{to{transform:scaleX(1)}}}@supports (interpolate-size: allow-keywords){:root{interpolate-size:allow-keywords}details::details-content{block-size:0;overflow:clip;transition:block-size var(--dur) var(--ease-out),content-visibility var(--dur) allow-discrete}details[open]::details-content{block-size:auto}}.btn,.press{-webkit-tap-highlight-color:transparent}.btn:active,.press:active{transform:scale(.97);transition-duration:.12s}.press{transition:transform .24s var(--ease-out)}.btn-primary:active,.btn-lime:active{transform:scale(.97)}@property --mx{syntax: "<length-percentage>"; inherits: true; initial-value: 50%;}@property --my{syntax: "<length-percentage>"; inherits: true; initial-value: 0%;}.spotlight{transition:--mx .26s var(--ease-out),--my .26s var(--ease-out)}.spotlight[data-snap=true]{transition:none}.spotlight[data-tap=true]:before{opacity:1}.reveal[data-variant=fade][data-revealed=false]{transform:none}.reveal[data-variant=scale][data-revealed=false]{transform:scale(.94)}.reveal[data-variant=left][data-revealed=false]{transform:translate3d(-32px,0,0)}.reveal[data-variant=right][data-revealed=false]{transform:translate3d(32px,0,0)}.reveal-group>:nth-child(1){--reveal-delay: calc(0 * var(--reveal-step, 80ms))}.reveal-group>:nth-child(2){--reveal-delay: calc(1 * var(--reveal-step, 80ms))}.reveal-group>:nth-child(3){--reveal-delay: calc(2 * var(--reveal-step, 80ms))}.reveal-group>:nth-child(4){--reveal-delay: calc(3 * var(--reveal-step, 80ms))}.reveal-group>:nth-child(5){--reveal-delay: calc(4 * var(--reveal-step, 80ms))}.reveal-group>:nth-child(6){--reveal-delay: calc(5 * var(--reveal-step, 80ms))}.reveal-group>:nth-child(7){--reveal-delay: calc(6 * var(--reveal-step, 80ms))}.reveal-group>:nth-child(8){--reveal-delay: calc(7 * var(--reveal-step, 80ms))}.reveal-group>:nth-child(9){--reveal-delay: calc(8 * var(--reveal-step, 80ms))}.reveal-group>:nth-child(10){--reveal-delay: calc(9 * var(--reveal-step, 80ms))}.reveal-group>:nth-child(11){--reveal-delay: calc(10 * var(--reveal-step, 80ms))}.reveal-group>:nth-child(12){--reveal-delay: calc(11 * var(--reveal-step, 80ms))}.reveal-group>:nth-child(13){--reveal-delay: calc(12 * var(--reveal-step, 80ms))}.reveal-group>:nth-child(14){--reveal-delay: calc(13 * var(--reveal-step, 80ms))}.reveal-group>:nth-child(15){--reveal-delay: calc(14 * var(--reveal-step, 80ms))}.reveal-group>:nth-child(16){--reveal-delay: calc(15 * var(--reveal-step, 80ms))}.placeholder\:text-ink-400::-moz-placeholder{--tw-text-opacity: 1;color:rgb(var(--ink-400) / var(--tw-text-opacity, 1))}.placeholder\:text-ink-400::placeholder{--tw-text-opacity: 1;color:rgb(var(--ink-400) / var(--tw-text-opacity, 1))}.last\:border-b-0:last-child{border-bottom-width:0px}.hover\:border-ink-900:hover{--tw-border-opacity: 1;border-color:rgb(var(--ink-900) / var(--tw-border-opacity, 1))}.hover\:border-ink-900\/15:hover{border-color:rgb(var(--ink-900) / .15)}.hover\:border-night-fg:hover{--tw-border-opacity: 1;border-color:rgb(var(--night-fg) / var(--tw-border-opacity, 1))}.hover\:bg-ink-800:hover{--tw-bg-opacity: 1;background-color:rgb(var(--ink-800) / var(--tw-bg-opacity, 1))}.hover\:bg-paper-100:hover{--tw-bg-opacity: 1;background-color:rgb(var(--paper-100) / var(--tw-bg-opacity, 1))}.hover\:\!text-lime:hover{--tw-text-opacity: 1 !important;color:rgb(var(--lime) / var(--tw-text-opacity, 1))!important}.hover\:text-ink-900:hover{--tw-text-opacity: 1;color:rgb(var(--ink-900) / var(--tw-text-opacity, 1))}.hover\:text-lime:hover{--tw-text-opacity: 1;color:rgb(var(--lime) / var(--tw-text-opacity, 1))}.hover\:underline:hover{text-decoration-line:underline}.hover\:decoration-lime:hover{text-decoration-color:rgb(var(--lime) / 1)}.focus\:not-sr-only:focus{position:static;width:auto;height:auto;padding:0;margin:0;overflow:visible;clip:auto;white-space:normal}.focus\:fixed:focus{position:fixed}.focus\:left-4:focus{left:1rem}.focus\:top-4:focus{top:1rem}.focus\:z-\[60\]:focus{z-index:60}.focus\:rounded-full:focus{border-radius:9999px}.focus\:border-ink-900:focus{--tw-border-opacity: 1;border-color:rgb(var(--ink-900) / var(--tw-border-opacity, 1))}.focus\:bg-ink-900:focus{--tw-bg-opacity: 1;background-color:rgb(var(--ink-900) / var(--tw-bg-opacity, 1))}.focus\:bg-paper-50:focus{--tw-bg-opacity: 1;background-color:rgb(var(--paper-50) / var(--tw-bg-opacity, 1))}.focus\:px-5:focus{padding-left:1.25rem;padding-right:1.25rem}.focus\:py-2\.5:focus{padding-top:.625rem;padding-bottom:.625rem}.focus\:text-sm:focus{font-size:.875rem;line-height:1.25rem}.focus\:text-paper-50:focus{--tw-text-opacity: 1;color:rgb(var(--paper-50) / var(--tw-text-opacity, 1))}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-60:disabled{opacity:.6}@media(max-width:430px){.max-\[430px\]\:hidden{display:none}}@media(min-width:640px){.sm\:col-span-2{grid-column:span 2 / span 2}.sm\:mt-24{margin-top:6rem}.sm\:block{display:block}.sm\:inline-block{display:inline-block}.sm\:flex{display:flex}.sm\:inline-flex{display:inline-flex}.sm\:hidden{display:none}.sm\:h-16{height:4rem}.sm\:h-80{height:20rem}.sm\:w-fit{width:-moz-fit-content;width:fit-content}.sm\:max-w-\[46rem\]{max-width:46rem}.sm\:max-w-none{max-width:none}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:flex-col{flex-direction:column}.sm\:flex-wrap{flex-wrap:wrap}.sm\:items-center{align-items:center}.sm\:justify-end{justify-content:flex-end}.sm\:justify-between{justify-content:space-between}.sm\:gap-2{gap:.5rem}.sm\:gap-x-8{-moz-column-gap:2rem;column-gap:2rem}.sm\:rounded-\[1\.75rem\]{border-radius:1.75rem}.sm\:p-10{padding:2.5rem}.sm\:p-5{padding:1.25rem}.sm\:p-6{padding:1.5rem}.sm\:p-8{padding:2rem}.sm\:p-9{padding:2.25rem}.sm\:px-12{padding-left:3rem;padding-right:3rem}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:px-8{padding-left:2rem;padding-right:2rem}.sm\:py-10{padding-top:2.5rem;padding-bottom:2.5rem}.sm\:py-20{padding-top:5rem;padding-bottom:5rem}.sm\:py-8{padding-top:2rem;padding-bottom:2rem}.sm\:pb-28{padding-bottom:7rem}.sm\:pb-5{padding-bottom:1.25rem}.sm\:pt-28{padding-top:7rem}.sm\:pt-32{padding-top:8rem}.sm\:pt-36{padding-top:9rem}.sm\:pt-5{padding-top:1.25rem}.sm\:text-2xl{font-size:1.5rem;line-height:2rem}.sm\:text-\[18px\]{font-size:18px}}@media(min-width:768px){.md\:hidden{display:none}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(min-width:1024px){.lg\:sticky{position:sticky}.lg\:top-14{top:3.5rem}.lg\:col-span-1{grid-column:span 1 / span 1}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:h-\[calc\(100vh-3\.5rem\)\]{height:calc(100vh - 3.5rem)}.lg\:max-w-md{max-width:28rem}.lg\:translate-x-0{--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.lg\:grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.lg\:grid-cols-\[1\.15fr_0\.85fr\]{grid-template-columns:1.15fr .85fr}.lg\:grid-cols-\[1\.15fr_2\.1fr_0\.8fr_1\.1fr\]{grid-template-columns:1.15fr 2.1fr .8fr 1.1fr}.lg\:grid-cols-\[1\.1fr_0\.9fr\]{grid-template-columns:1.1fr .9fr}.lg\:grid-cols-\[1\.2fr_0\.8fr\]{grid-template-columns:1.2fr .8fr}.lg\:grid-cols-\[1\.35fr_1fr\]{grid-template-columns:1.35fr 1fr}.lg\:grid-cols-\[1\.5fr_1fr\]{grid-template-columns:1.5fr 1fr}.lg\:items-end{align-items:flex-end}.lg\:gap-10{gap:2.5rem}.lg\:gap-16{gap:4rem}.lg\:border-b-0{border-bottom-width:0px}.lg\:border-l{border-left-width:1px}.lg\:border-t-0{border-top-width:0px}.lg\:p-8{padding:2rem}.lg\:px-16{padding-left:4rem;padding-right:4rem}.lg\:px-8{padding-left:2rem;padding-right:2rem}.lg\:py-24{padding-top:6rem;padding-bottom:6rem}.lg\:py-3\.5{padding-top:.875rem;padding-bottom:.875rem}.lg\:pl-10{padding-left:2.5rem}.lg\:pt-0{padding-top:0}}@media(min-width:1280px){.xl\:grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}}
