.lc-root{--lc-ink:#16302e;--lc-paper:#ffffeb;--lc-faint:#5e7167;--lc-rule:#cfe3da;--lc-gold:#64d09c;--lc-font-mono:ui-monospace, "SF Mono", "IBM Plex Mono", Menlo, monospace;--lc-font-display:Georgia, "Times New Roman", "Source Serif 4", serif;--lc-paper-deep:#eaf3ec;--lc-night:#044147;--lc-night-soft:#0b5158;--lc-rust:#007784;--lc-rust-bright:#3fb6c9;--lc-rule-dark:#14565e;--lc-slate:#0a82b2;--lc-moss:#1e7b6a;--lc-plum:#01384f;color:var(--lc-ink);font-family:var(--lc-font-display);-webkit-font-smoothing:antialiased}.lc-root *,.lc-root :before,.lc-root :after{box-sizing:border-box;border:0 solid}.lc-fullbleed{width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}.lc-root .grain:before{content:"";pointer-events:none;opacity:.05;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.lc-root .smallcaps{font-family:var(--lc-font-mono);letter-spacing:.14em;text-transform:uppercase;font-size:.6875rem}.lc-root .stat-figure{font-family:var(--lc-font-mono);font-variant-numeric:tabular-nums}.lc-root .rule-double{border-top:1px solid var(--lc-rule);position:relative}.lc-root .rule-double:after{content:"";border-top:1px solid var(--lc-rule);position:absolute;top:3px;left:0;right:0}.lc-root .fade-up{animation:.7s cubic-bezier(.22,1,.36,1) both lcFadeUp}@keyframes lcFadeUp{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.lc-root ::selection{background:var(--lc-rust);color:var(--lc-paper)}.lc-root .rangepair{height:24px;position:relative}.lc-root .rangepair .track,.lc-root .rangepair .fill{border-radius:1px;height:2px;position:absolute;top:11px}.lc-root .rangepair .track{background:var(--lc-rule);left:0;right:0}.lc-root .rangepair .fill{background:var(--lc-rust)}.lc-root .rangepair input[type=range]{pointer-events:none;appearance:none;background:0 0;width:100%;height:24px;margin:0;position:absolute;top:0;left:0}.lc-root .rangepair input[type=range]::-webkit-slider-runnable-track{background:0 0;height:24px}.lc-root .rangepair input[type=range]::-moz-range-track{background:0 0;height:24px}.lc-root .rangepair input[type=range]::-webkit-slider-thumb{appearance:none;pointer-events:auto;background:var(--lc-rust);border:2px solid var(--lc-paper);width:14px;height:14px;box-shadow:0 0 0 1px var(--lc-rust);cursor:pointer;border-radius:50%;margin-top:5px}.lc-root .rangepair input[type=range]::-moz-range-thumb{pointer-events:auto;background:var(--lc-rust);border:2px solid var(--lc-paper);width:14px;height:14px;box-shadow:0 0 0 1px var(--lc-rust);cursor:pointer;border-radius:50%}.lc-root .rangepair input[type=range]:focus-visible::-webkit-slider-thumb{outline:2px solid var(--lc-ink);outline-offset:1px}.lc-root .pointer-events-none{pointer-events:none}.lc-root .pointer-events-auto{pointer-events:auto}.lc-root .visible{visibility:visible}.lc-root .absolute{position:absolute}.lc-root .relative{position:relative}.lc-root .left-1\/2{left:50%}.lc-root .top-full{top:100%}.lc-root .z-10{z-index:10}.lc-root .z-30{z-index:30}.lc-root .mx-auto{margin-left:auto;margin-right:auto}.lc-root .mb-1{margin-bottom:.25rem}.lc-root .mb-2{margin-bottom:.5rem}.lc-root .mb-3{margin-bottom:.75rem}.lc-root .mb-4{margin-bottom:1rem}.lc-root .ml-3{margin-left:.75rem}.lc-root .mr-1{margin-right:.25rem}.lc-root .mt-0\.5{margin-top:.125rem}.lc-root .mt-1{margin-top:.25rem}.lc-root .mt-1\.5{margin-top:.375rem}.lc-root .mt-10{margin-top:2.5rem}.lc-root .mt-16{margin-top:4rem}.lc-root .mt-2{margin-top:.5rem}.lc-root .mt-3{margin-top:.75rem}.lc-root .mt-4{margin-top:1rem}.lc-root .mt-6{margin-top:1.5rem}.lc-root .mt-8{margin-top:2rem}.lc-root .inline-block{display:inline-block}.lc-root .flex{display:flex}.lc-root .inline-flex{display:inline-flex}.lc-root .table{display:table}.lc-root .grid{display:grid}.lc-root .hidden{display:none}.lc-root .h-2{height:.5rem}.lc-root .h-4{height:1rem}.lc-root .w-28{width:7rem}.lc-root .w-3{width:.75rem}.lc-root .w-56{width:14rem}.lc-root .w-auto{width:auto}.lc-root .max-w-2xl{max-width:42rem}.lc-root .max-w-3xl{max-width:48rem}.lc-root .max-w-52{max-width:13rem}.lc-root .max-w-56{max-width:14rem}.lc-root .max-w-5xl{max-width:64rem}.lc-root .shrink-0{flex-shrink:0}.lc-root .grow{flex-grow:1}.lc-root .-translate-x-1\/2{--tw-translate-x:-50%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.lc-root .transform{transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.lc-root .cursor-pointer{cursor:pointer}.lc-root .scroll-mt-16{scroll-margin-top:4rem}.lc-root .list-decimal{list-style-type:decimal}.lc-root .grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.lc-root .flex-wrap{flex-wrap:wrap}.lc-root .items-start{align-items:flex-start}.lc-root .items-center{align-items:center}.lc-root .items-baseline{align-items:baseline}.lc-root .justify-between{justify-content:space-between}.lc-root .gap-1\.5{gap:.375rem}.lc-root .gap-2{gap:.5rem}.lc-root .gap-3{gap:.75rem}.lc-root .gap-5{gap:1.25rem}.lc-root .gap-8{gap:2rem}.lc-root .gap-x-10{-moz-column-gap:2.5rem;column-gap:2.5rem}.lc-root .gap-x-4{-moz-column-gap:1rem;column-gap:1rem}.lc-root .gap-x-5{-moz-column-gap:1.25rem;column-gap:1.25rem}.lc-root .gap-y-1{row-gap:.25rem}.lc-root .gap-y-2{row-gap:.5rem}.lc-root .gap-y-5{row-gap:1.25rem}.lc-root :is(.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))}.lc-root :is(.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))}.lc-root .whitespace-normal{white-space:normal}.lc-root .border{border-width:1px}.lc-root .border-b{border-bottom-width:1px}.lc-root .border-t{border-top-width:1px}.lc-root .border-dashed{border-style:dashed}.lc-root .border-gold{--tw-border-opacity:1;border-color:rgb(100 208 156/var(--tw-border-opacity,1))}.lc-root .border-gold\/60{border-color:#64d09c99}.lc-root .border-ink{--tw-border-opacity:1;border-color:rgb(22 48 46/var(--tw-border-opacity,1))}.lc-root .border-rule{--tw-border-opacity:1;border-color:rgb(207 227 218/var(--tw-border-opacity,1))}.lc-root .border-rust\/40{border-color:#00778466}.lc-root .bg-gold\/10{background-color:#64d09c1a}.lc-root .bg-ink{--tw-bg-opacity:1;background-color:rgb(22 48 46/var(--tw-bg-opacity,1))}.lc-root .bg-night{--tw-bg-opacity:1;background-color:rgb(4 65 71/var(--tw-bg-opacity,1))}.lc-root .bg-paper{--tw-bg-opacity:1;background-color:rgb(255 255 235/var(--tw-bg-opacity,1))}.lc-root .bg-paper-deep\/40{background-color:#eaf3ec66}.lc-root .bg-paper-deep\/60{background-color:#eaf3ec99}.lc-root .p-3{padding:.75rem}.lc-root .p-4{padding:1rem}.lc-root .px-1\.5{padding-left:.375rem;padding-right:.375rem}.lc-root .px-2{padding-left:.5rem;padding-right:.5rem}.lc-root .px-2\.5{padding-left:.625rem;padding-right:.625rem}.lc-root .px-3{padding-left:.75rem;padding-right:.75rem}.lc-root .px-4{padding-left:1rem;padding-right:1rem}.lc-root .px-5{padding-left:1.25rem;padding-right:1.25rem}.lc-root .py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.lc-root .py-1{padding-top:.25rem;padding-bottom:.25rem}.lc-root .py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.lc-root .py-12{padding-top:3rem;padding-bottom:3rem}.lc-root .py-14{padding-top:3.5rem;padding-bottom:3.5rem}.lc-root .py-16{padding-top:4rem;padding-bottom:4rem}.lc-root .py-2{padding-top:.5rem;padding-bottom:.5rem}.lc-root .pl-5{padding-left:1.25rem}.lc-root .pt-2{padding-top:.5rem}.lc-root .pt-6{padding-top:1.5rem}.lc-root .text-3xl{font-size:1.875rem;line-height:2.25rem}.lc-root .text-\[1\.0625rem\]{font-size:1.0625rem}.lc-root .text-\[11px\]{font-size:11px}.lc-root .text-lg{font-size:1.125rem;line-height:1.75rem}.lc-root .text-sm{font-size:.875rem;line-height:1.25rem}.lc-root .text-xs{font-size:.75rem;line-height:1rem}.lc-root .font-bold{font-weight:700}.lc-root .font-semibold{font-weight:600}.lc-root .normal-case{text-transform:none}.lc-root .italic{font-style:italic}.lc-root .leading-relaxed{line-height:1.625}.lc-root .leading-snug{line-height:1.375}.lc-root .leading-tight{line-height:1.25}.lc-root .text-faint{--tw-text-opacity:1;color:rgb(94 113 103/var(--tw-text-opacity,1))}.lc-root .text-gold{--tw-text-opacity:1;color:rgb(100 208 156/var(--tw-text-opacity,1))}.lc-root .text-ink{--tw-text-opacity:1;color:rgb(22 48 46/var(--tw-text-opacity,1))}.lc-root .text-ink\/85{color:#16302ed9}.lc-root .text-moss{--tw-text-opacity:1;color:rgb(30 123 106/var(--tw-text-opacity,1))}.lc-root .text-paper{--tw-text-opacity:1;color:rgb(255 255 235/var(--tw-text-opacity,1))}.lc-root .text-paper\/55{color:#ffffeb8c}.lc-root .text-paper\/60{color:#ffffeb99}.lc-root .text-paper\/75{color:#ffffebbf}.lc-root .text-paper\/85{color:#ffffebd9}.lc-root .text-rust{--tw-text-opacity:1;color:rgb(0 119 132/var(--tw-text-opacity,1))}.lc-root .opacity-70{opacity:.7}.lc-root .shadow{--tw-shadow:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.lc-root .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)}.lc-root .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)}.lc-root .transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter,backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.lc-root .transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.lc-root .hover\:border-ink:hover{--tw-border-opacity:1;border-color:rgb(22 48 46/var(--tw-border-opacity,1))}.lc-root .hover\:border-rust:hover{--tw-border-opacity:1;border-color:rgb(0 119 132/var(--tw-border-opacity,1))}.lc-root .hover\:bg-gold:hover{--tw-bg-opacity:1;background-color:rgb(100 208 156/var(--tw-bg-opacity,1))}.lc-root .hover\:bg-gold\/10:hover{background-color:#64d09c1a}.lc-root .hover\:bg-rust\/10:hover{background-color:#0077841a}.lc-root .hover\:text-ink:hover{--tw-text-opacity:1;color:rgb(22 48 46/var(--tw-text-opacity,1))}.lc-root .hover\:text-night:hover{--tw-text-opacity:1;color:rgb(4 65 71/var(--tw-text-opacity,1))}.lc-root .hover\:text-rust:hover{--tw-text-opacity:1;color:rgb(0 119 132/var(--tw-text-opacity,1))}.lc-root :is(.group:focus-within .group-focus-within\:block),.lc-root :is(.group:hover .group-hover\:block){display:block}@media (min-width:640px){.lc-root .sm\:w-40{width:10rem}.lc-root .sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lc-root .sm\:p-5{padding:1.25rem}.lc-root .sm\:py-20{padding-top:5rem;padding-bottom:5rem}.lc-root .sm\:text-4xl{font-size:2.25rem;line-height:2.5rem}}@media (min-width:1024px){.lc-root .lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lc-root .lg\:grid-cols-\[1fr_290px\]{grid-template-columns:1fr 290px}}