.lc{--lc-bg:var(--lightningcss-light,var(--color-stone-200))var(--lightningcss-dark,var(--color-stone-950));--lc-surface:var(--lightningcss-light,var(--color-stone-100))var(--lightningcss-dark,var(--color-stone-900));--lc-card:var(--lightningcss-light,var(--color-white))var(--lightningcss-dark,var(--color-stone-800));--lc-sunken:var(--lightningcss-light,var(--color-stone-300))var(--lightningcss-dark,var(--color-stone-900));--lc-main:var(--lightningcss-light,var(--color-stone-900))var(--lightningcss-dark,var(--color-stone-100));--lc-subtle:var(--lightningcss-light,var(--color-stone-600))var(--lightningcss-dark,var(--color-stone-300));--lc-muted:var(--lightningcss-light,var(--color-stone-500))var(--lightningcss-dark,var(--color-stone-400));--lc-card-body:var(--lightningcss-light,var(--color-stone-600))var(--lightningcss-dark,var(--color-stone-200));--lc-line:var(--lightningcss-light,var(--color-stone-300))var(--lightningcss-dark,var(--color-stone-800));--lc-outline:var(--lightningcss-light,var(--color-stone-400))var(--lightningcss-dark,var(--color-stone-600));--lc-blue:var(--lightningcss-light,var(--color-blue-600))var(--lightningcss-dark,var(--color-blue-500));--lc-green:var(--lightningcss-light,var(--color-green-700))var(--lightningcss-dark,var(--color-green-400));--lc-green-vivid:var(--lightningcss-light,var(--color-green-600))var(--lightningcss-dark,var(--color-green-400));--lc-pill-bg:var(--lightningcss-light,var(--color-stone-900))var(--lightningcss-dark,var(--color-stone-200));--lc-pill-fg:var(--lightningcss-light,var(--color-white))var(--lightningcss-dark,var(--color-stone-900));--lc-ink:var(--color-stone-900);--lc-forest:#253f30;background-color:var(--lc-bg);min-height:100dvh;color:var(--lc-main);box-sizing:border-box;padding-inline:16px}@media (max-width:640px){.lc{padding-inline:0}}@layer components{.lc-frame{border-left:1px solid var(--lc-line);border-right:1px solid var(--lc-line);box-sizing:border-box;width:100%;max-width:1280px;margin-inline:auto}@media (max-width:640px){.lc-frame{border:0}}.lc-frame>:not(:last-child){border-bottom:1px solid var(--lc-line)}.lc-cell{padding-inline:clamp(20px,3.2vw,48px)}.lc-nav{z-index:50;background-color:color-mix(in srgb, var(--lc-bg) 80%, transparent);position:sticky;top:0}.lc-fill{padding:8px}.lc-divide{border-top:1px solid var(--lc-line)}.lc-h1,.lc-h2{color:var(--lc-main);letter-spacing:-.05em;text-wrap-style:balance;font-size:clamp(2rem,1rem + 3.5vw,3.25rem);font-weight:450;line-height:1}.lc-h3{color:var(--lc-main);letter-spacing:-.05em;text-wrap-style:balance;font-size:clamp(1.75rem,1rem + 2.2vw,2.75rem);font-weight:450;line-height:1}.lc-h4{letter-spacing:-.02em;text-wrap-style:balance;font-size:clamp(1.625rem,1.3rem + 1vw,2.0625rem);font-weight:450;line-height:1.21}.lc-body{color:var(--lc-subtle);letter-spacing:-.03em;font-size:1.25rem;font-weight:450;line-height:1.2}.lc-lead{color:var(--lc-subtle);letter-spacing:-.03em;font-size:clamp(1.25rem,1.1rem + .6vw,1.4375rem);font-weight:450;line-height:1.22}.lc-card-tag{background-color:var(--lightningcss-light,var(--color-stone-900))var(--lightningcss-dark,#000);height:24px;color:var(--lightningcss-light,var(--color-white))var(--lightningcss-dark,var(--color-stone-200));font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;align-self:flex-start;align-items:center;gap:2px;padding:0 10px 0 4px;font-size:14px;line-height:1;display:inline-flex}.lc-card-tag-mark{margin-top:-4px;font-size:24px;line-height:0}.lc-btn{letter-spacing:-.01em;white-space:nowrap;cursor:pointer;border:1px solid #0000;border-radius:9999px;justify-content:center;align-items:center;gap:8px;padding:13px 22px;font-size:16px;font-weight:600;line-height:1;text-decoration:none;transition:box-shadow .2s,opacity .2s,background-color .2s;display:inline-flex}.lc-btn-primary{background-color:var(--lc-blue);color:var(--color-white)}.lc-btn-primary:hover{box-shadow:0 0 0 4px color-mix(in srgb, var(--lc-blue) 22%, transparent)}.lc-btn-dark{background-color:var(--lc-pill-bg);color:var(--lc-pill-fg)}.lc-btn-dark:hover{box-shadow:0 0 0 4px color-mix(in srgb, var(--lc-main) 12%, transparent)}.lc-btn-outline{color:var(--lc-main);border-color:var(--lc-outline);background:0 0}.lc-btn-outline:hover{background-color:color-mix(in srgb, var(--lc-main) 5%, transparent)}.lc-btn-light{background-color:var(--color-white);color:var(--color-stone-900)}.lc-btn-light:hover{box-shadow:0 0 0 4px color-mix(in srgb, var(--color-white) 18%, transparent)}.lc-btn-outline-light{color:var(--color-white);border-color:color-mix(in srgb, var(--color-white) 35%, transparent);background:0 0}.lc-btn-outline-light:hover{background-color:color-mix(in srgb, var(--color-white) 10%, transparent)}.lc-card{background-color:var(--lc-sunken);border-radius:12px}.lc-faq-trigger{text-align:left;width:100%;color:var(--lc-main);cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:16px;padding:16px 0;font-size:18px;font-weight:500;display:flex}.lc-faq-chevron{min-width:16px;transition:transform .2s}[data-state=open] .lc-faq-chevron{transform:rotate(180deg)}.lc-faq-content{color:var(--lc-subtle);font-size:16px;line-height:1.6;overflow:hidden}.lc-faq-content>div{max-width:70ch;padding-bottom:20px}.lc-faq-content[data-state=open]{animation:.2s ease-out lc-faq-open}.lc-faq-content[data-state=closed]{animation:.2s ease-out lc-faq-close}.lc-scheme-light{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}}@keyframes lc-faq-open{0%{height:0}to{height:var(--radix-accordion-content-height)}}@keyframes lc-faq-close{0%{height:var(--radix-accordion-content-height)}to{height:0}}.lc-marquee{touch-action:pan-y;isolation:isolate;overflow:hidden;transform:translateZ(0);-webkit-mask-image:linear-gradient(90deg,#0000,#000 4% 96%,#0000);mask-image:linear-gradient(90deg,#0000,#000 4% 96%,#0000)}.lc-marquee-track{will-change:transform;backface-visibility:hidden;perspective:1000px;width:max-content}@media (prefers-reduced-motion:reduce){.lc-marquee{touch-action:auto;overflow-x:auto}}
