@import "https://fonts.googleapis.com/css2?family=Newsreader:ital,opsz,wght@0,6..72,300;0,6..72,400;0,6..72,500;0,6..72,600;0,6..72,700;1,6..72,300;1,6..72,400;1,6..72,500&family=IBM+Plex+Sans:wght@400;500;600;700&family=JetBrains+Mono:wght@400;500;600&display=swap";@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-leading:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-content:""}}}.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.visible{visibility:visible}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-\[0\]{inset:0}.top-\[0\.9rem\]{top:.9rem}.right-\[0\.9rem\]{right:.9rem}.bottom-\[0\.9rem\]{bottom:.9rem}.left-\[0\.9rem\]{left:.9rem}.left-\[0\.25rem\]{left:.25rem}.z-10{z-index:10}.order-2{order:2}.container{width:100%}.m-\[0\]{margin:0}.-mx-\[1\.25rem\]{margin-inline:-1.25rem}.mx-auto{margin-inline:auto}.mt-\[0\.2rem\]{margin-top:.2rem}.mt-\[0\.6rem\]{margin-top:.6rem}.mt-\[0\.75rem\]{margin-top:.75rem}.mt-\[1\.25rem\]{margin-top:1.25rem}.mt-\[clamp\(1\.5rem\,3vw\,2\.25rem\)\]{margin-top:clamp(1.5rem,3vw,2.25rem)}.mt-\[clamp\(2\.5rem\,5vw\,3\.5rem\)\]{margin-top:clamp(2.5rem,5vw,3.5rem)}.mt-\[clamp\(2rem\,4vw\,2\.75rem\)\]{margin-top:clamp(2rem,4vw,2.75rem)}.mr-\[2\.75em\]{margin-right:2.75em}.mb-\[0\.5rem\]{margin-bottom:.5rem}.mb-\[0\.9rem\]{margin-bottom:.9rem}.mb-\[1\.5rem\]{margin-bottom:1.5rem}.mb-\[1\.75rem\]{margin-bottom:1.75rem}.mb-\[1rem\]{margin-bottom:1rem}.mb-\[2\.25rem\]{margin-bottom:2.25rem}.ml-\[0\.6rem\]{margin-left:.6rem}.box-border{box-sizing:border-box}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.size-\[0\.95rem\]{width:.95rem;height:.95rem}.h-\[2\.6rem\]{height:2.6rem}.h-\[2\.45rem\]{height:2.45rem}.h-\[4\.5rem\]{height:4.5rem}.h-\[4rem\]{height:4rem}.h-\[clamp\(380px\,60vh\,740px\)\]{height:clamp(380px,60vh,740px)}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.min-h-\[calc\(100svh-4\.5rem\)\]{min-height:calc(100svh - 4.5rem)}.min-h-svh{min-height:100svh}.w-\[2\.25rem\]{width:2.25rem}.w-full{width:100%}.w-max{width:max-content}.w-px{width:1px}.max-w-\[15ch\]{max-width:15ch}.max-w-\[20ch\]{max-width:20ch}.max-w-\[24ch\]{max-width:24ch}.max-w-\[30ch\]{max-width:30ch}.max-w-\[34ch\]{max-width:34ch}.max-w-\[40ch\]{max-width:40ch}.max-w-\[50ch\]{max-width:50ch}.max-w-\[54ch\]{max-width:54ch}.max-w-\[58ch\]{max-width:58ch}.max-w-\[380px\]{max-width:380px}.max-w-\[620px\]{max-width:620px}.max-w-\[640px\]{max-width:640px}.max-w-\[760px\]{max-width:760px}.max-w-\[820px\]{max-width:820px}.max-w-\[1180px\]{max-width:1180px}.max-w-\[1640px\]{max-width:1640px}.max-w-none{max-width:none}.flex-1{flex:1}.flex-shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.border-collapse{border-collapse:collapse}.\[transform-origin\:center\]{transform-origin:50%}.translate-y-\[14px\]{--tw-translate-y:14px;translate:var(--tw-translate-x) var(--tw-translate-y)}.rotate-\[-1deg\]{rotate:-1deg}.rotate-\[0\.8deg\]{rotate:.8deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-hero-pulse{animation:var(--animate-hero-pulse)}.animate-landing-marquee{animation:var(--animate-landing-marquee)}.cursor-pointer{cursor:pointer}.list-none{list-style-type:none}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-\[minmax\(0\,0\.9fr\)_minmax\(0\,1\.1fr\)\]{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.grid-cols-\[minmax\(0\,1fr\)_1px_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1fr) 1px minmax(0,1fr)}.grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,1\.1fr\)\]{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr)}.grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.grid-cols-\[repeat\(auto-fit\,minmax\(220px\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-\[0\.4rem\]{gap:.4rem}.gap-\[0\.5rem\]{gap:.5rem}.gap-\[0\.6rem\]{gap:.6rem}.gap-\[0\.9rem\]{gap:.9rem}.gap-\[0\.25rem\]{gap:.25rem}.gap-\[0\.75rem\]{gap:.75rem}.gap-\[1\.4rem\]{gap:1.4rem}.gap-\[1\.5rem\]{gap:1.5rem}.gap-\[1\.25rem\]{gap:1.25rem}.gap-\[1\.75rem\]{gap:1.75rem}.gap-\[1rem\]{gap:1rem}.gap-\[clamp\(2\.5rem\,6vw\,5rem\)\]{gap:clamp(2.5rem,6vw,5rem)}.gap-\[clamp\(2rem\,5vw\,3\.5rem\)\]{gap:clamp(2rem,5vw,3.5rem)}.gap-\[clamp\(2rem\,5vw\,3rem\)\]{gap:clamp(2rem,5vw,3rem)}.gap-x-\[2\.5rem\]{column-gap:2.5rem}.gap-y-\[2rem\]{row-gap:2rem}.self-start{align-self:flex-start}.self-stretch{align-self:stretch}.overflow-hidden{overflow:hidden}.overflow-x-hidden{overflow-x:hidden}.rounded-\[4px\]{border-radius:4px}.rounded-\[6px\]{border-radius:6px}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-\[\#e3b8ae\]{border-color:#e3b8ae}.border-\[rgba\(250\,246\,236\,0\.2\)\]{border-color:#faf6ec33}.border-\[rgba\(250\,246\,236\,0\.16\)\]{border-color:#faf6ec29}.border-l-rule{border-color:var(--color-l-rule)}.bg-\[\#fbeeeb\]{background-color:#fbeeeb}.bg-l-accent{background-color:var(--color-l-accent)}.bg-l-bg{background-color:var(--color-l-bg)}.bg-l-bg-deep{background-color:var(--color-l-bg-deep)}.bg-l-bg-warm{background-color:var(--color-l-bg-warm)}.bg-l-ink{background-color:var(--color-l-ink)}.bg-l-on-dark{background-color:var(--color-l-on-dark)}.bg-l-paper{background-color:var(--color-l-paper)}.bg-l-rule{background-color:var(--color-l-rule)}.bg-transparent{background-color:#0000}.\[background-image\:linear-gradient\(var\(--color-l-on-dark\)_1px\,transparent_1px\)\,linear-gradient\(90deg\,var\(--color-l-on-dark\)_1px\,transparent_1px\)\]{background-image:linear-gradient(var(--color-l-on-dark) 1px,transparent 1px),linear-gradient(90deg,var(--color-l-on-dark) 1px,transparent 1px)}.\[mask-image\:linear-gradient\(to_right\,transparent\,\#fff_8\%\,\#fff_92\%\,transparent\)\]{-webkit-mask-image:linear-gradient(90deg,#0000,#fff 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#fff 8% 92%,#0000)}.\[background-size\:44px_44px\]{background-size:44px 44px}.fill-l-accent{fill:var(--color-l-accent)}.fill-l-ink{fill:var(--color-l-ink)}.fill-l-muted{fill:var(--color-l-muted)}.fill-none{fill:none}.stroke-l-accent{stroke:var(--color-l-accent)}.stroke-l-muted{stroke:var(--color-l-muted)}.stroke-\[1\.25\]{stroke-width:1.25px}.stroke-\[1\]{stroke-width:1px}.stroke-\[3\]{stroke-width:3px}.p-\[clamp\(2rem\,3\.5vw\,3\.5rem\)\]{padding:clamp(2rem,3.5vw,3.5rem)}.px-\[0\.8rem\]{padding-inline:.8rem}.px-\[0\.9rem\]{padding-inline:.9rem}.px-\[0\.75rem\]{padding-inline:.75rem}.px-\[1\.6rem\]{padding-inline:1.6rem}.px-\[1\.25rem\]{padding-inline:1.25rem}.px-\[clamp\(1\.25rem\,4vw\,3rem\)\]{padding-inline:clamp(1.25rem,4vw,3rem)}.px-\[clamp\(1\.25rem\,5vw\,3rem\)\]{padding-inline:clamp(1.25rem,5vw,3rem)}.py-\[0\.5rem\]{padding-block:.5rem}.py-\[0\.6rem\]{padding-block:.6rem}.py-\[0\.55rem\]{padding-block:.55rem}.py-\[0\.85rem\]{padding-block:.85rem}.py-\[1\.1rem\]{padding-block:1.1rem}.py-\[clamp\(1\.1rem\,2\.5vw\,1\.6rem\)\]{padding-block:clamp(1.1rem,2.5vw,1.6rem)}.py-\[clamp\(1\.75rem\,4vh\,3rem\)\]{padding-block:clamp(1.75rem,4vh,3rem)}.py-\[clamp\(2\.5rem\,6vw\,4rem\)\]{padding-block:clamp(2.5rem,6vw,4rem)}.py-\[clamp\(4rem\,9vw\,7rem\)\]{padding-block:clamp(4rem,9vw,7rem)}.pt-\[0\.2rem\]{padding-top:.2rem}.pt-\[1\.1rem\]{padding-top:1.1rem}.pt-\[1\.25rem\]{padding-top:1.25rem}.pt-\[1rem\]{padding-top:1rem}.text-center{text-align:center}.text-left{text-align:left}.font-l-mono{font-family:var(--font-l-mono)}.font-l-sans{font-family:var(--font-l-sans)}.font-l-serif{font-family:var(--font-l-serif)}.text-\[0\.8rem\]{font-size:.8rem}.text-\[0\.9rem\]{font-size:.9rem}.text-\[0\.62rem\]{font-size:.62rem}.text-\[0\.66rem\]{font-size:.66rem}.text-\[0\.68rem\]{font-size:.68rem}.text-\[0\.72rem\]{font-size:.72rem}.text-\[0\.78rem\]{font-size:.78rem}.text-\[0\.82rem\]{font-size:.82rem}.text-\[0\.85rem\]{font-size:.85rem}.text-\[0\.86rem\]{font-size:.86rem}.text-\[0\.92rem\]{font-size:.92rem}.text-\[0\.95rem\]{font-size:.95rem}.text-\[0\.98rem\]{font-size:.98rem}.text-\[1\.2rem\]{font-size:1.2rem}.text-\[1\.05rem\]{font-size:1.05rem}.text-\[1\.6rem\]{font-size:1.6rem}.text-\[1\.15rem\]{font-size:1.15rem}.text-\[1\.25rem\]{font-size:1.25rem}.text-\[1rem\]{font-size:1rem}.text-\[11px\]{font-size:11px}.text-\[13px\]{font-size:13px}.text-\[clamp\(1\.05rem\,1\.4vw\,1\.3rem\)\]{font-size:clamp(1.05rem,1.4vw,1.3rem)}.text-\[clamp\(1\.7rem\,2\.8vw\,2\.5rem\)\]{font-size:clamp(1.7rem,2.8vw,2.5rem)}.text-\[clamp\(1\.8rem\,3\.6vw\,2\.75rem\)\]{font-size:clamp(1.8rem,3.6vw,2.75rem)}.text-\[clamp\(1\.9rem\,4\.6vw\,4\.75rem\)\]{font-size:clamp(1.9rem,4.6vw,4.75rem)}.text-\[clamp\(1\.75rem\,2\.4vw\,2\.1rem\)\]{font-size:clamp(1.75rem,2.4vw,2.1rem)}.text-\[clamp\(1rem\,1\.1vw\,1\.1rem\)\]{font-size:clamp(1rem,1.1vw,1.1rem)}.text-\[clamp\(2\.5rem\,4\.5vw\,3\.75rem\)\]{font-size:clamp(2.5rem,4.5vw,3.75rem)}.text-\[clamp\(2\.5rem\,5vw\,4rem\)\]{font-size:clamp(2.5rem,5vw,4rem)}.text-\[clamp\(2\.25rem\,3\.6vw\,3\.4rem\)\]{font-size:clamp(2.25rem,3.6vw,3.4rem)}.leading-\[1\.1\]{--tw-leading:1.1;line-height:1.1}.leading-\[1\.2\]{--tw-leading:1.2;line-height:1.2}.leading-\[1\.04\]{--tw-leading:1.04;line-height:1.04}.leading-\[1\.4\]{--tw-leading:1.4;line-height:1.4}.leading-\[1\.5\]{--tw-leading:1.5;line-height:1.5}.leading-\[1\.08\]{--tw-leading:1.08;line-height:1.08}.leading-\[1\.12\]{--tw-leading:1.12;line-height:1.12}.leading-\[1\.22\]{--tw-leading:1.22;line-height:1.22}.leading-\[1\.45\]{--tw-leading:1.45;line-height:1.45}.leading-\[1\.55\]{--tw-leading:1.55;line-height:1.55}.leading-none{--tw-leading:1;line-height:1}.tracking-\[-0\.01em\]{--tw-tracking:-.01em;letter-spacing:-.01em}.tracking-\[-0\.02em\]{--tw-tracking:-.02em;letter-spacing:-.02em}.tracking-\[-0\.015em\]{--tw-tracking:-.015em;letter-spacing:-.015em}.tracking-\[0\.3em\]{--tw-tracking:.3em;letter-spacing:.3em}.tracking-\[0\.06em\]{--tw-tracking:.06em;letter-spacing:.06em}.tracking-\[0\.08em\]{--tw-tracking:.08em;letter-spacing:.08em}.whitespace-nowrap{white-space:nowrap}.text-\[\#8c2f1f\]{color:#8c2f1f}.text-l-accent{color:var(--color-l-accent)}.text-l-bg-deep{color:var(--color-l-bg-deep)}.text-l-gold{color:var(--color-l-gold)}.text-l-ink{color:var(--color-l-ink)}.text-l-ink-soft{color:var(--color-l-ink-soft)}.text-l-muted{color:var(--color-l-muted)}.text-l-on-dark{color:var(--color-l-on-dark)}.text-l-on-dark-soft{color:var(--color-l-on-dark-soft)}.text-l-paper{color:var(--color-l-paper)}.uppercase{text-transform:uppercase}.italic{font-style:italic}.no-underline{text-decoration-line:none}.underline{text-decoration-line:underline}.decoration-\[rgba\(250\,246\,236\,0\.4\)\]{text-decoration-color:#faf6ec66}.decoration-l-rule{-webkit-text-decoration-color:var(--color-l-rule);-webkit-text-decoration-color:var(--color-l-rule);-webkit-text-decoration-color:var(--color-l-rule);text-decoration-color:var(--color-l-rule)}.underline-offset-4{text-underline-offset:4px}.caret-l-accent{caret-color:var(--color-l-accent)}.\[color-scheme\:light\]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.opacity-0{opacity:0}.opacity-35{opacity:.35}.opacity-45{opacity:.45}.opacity-80{opacity:.8}.opacity-100{opacity:1}.opacity-\[0\.06\]{opacity:.06}.opacity-\[0\.68\]{opacity:.68}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}.transition-\[border-color\,box-shadow\]{transition-property:border-color,box-shadow;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}.outline-none{--tw-outline-style:none;outline-style:none}.\[-webkit-mask-image\:linear-gradient\(to_right\,transparent\,\#fff_8\%\,\#fff_92\%\,transparent\)\]{-webkit-mask-image:linear-gradient(90deg,#0000,#fff 8% 92%,#0000)}.\[stroke-dasharray\:1\]{stroke-dasharray:1}.\[stroke-dasharray\:3_5\]{stroke-dasharray:3 5}.\[transform-box\:fill-box\]{transform-box:fill-box}.\[transition\:background-color_0\.15s_ease\]{transition:background-color .15s}.\[transition\:opacity_0\.6s_cubic-bezier\(0\.16\,1\,0\.3\,1\)\,transform_0\.6s_cubic-bezier\(0\.16\,1\,0\.3\,1\)\]{transition:opacity .6s cubic-bezier(.16,1,.3,1),transform .6s cubic-bezier(.16,1,.3,1)}.\[transition\:opacity_0\.6s_ease_1\.2s\]{transition:opacity .6s 1.2s}.\[transition\:text-decoration-color_0\.15s_ease\]{transition:text-decoration-color .15s}.\[transition\:transform_0\.15s_ease\,background-color_0\.15s_ease\]{transition:transform .15s,background-color .15s}.selection\:bg-\[rgba\(139\,58\,31\,0\.18\)\] ::selection{background-color:#8b3a1f2e}.selection\:bg-\[rgba\(139\,58\,31\,0\.18\)\]::selection{background-color:#8b3a1f2e}.selection\:text-l-ink ::selection{color:var(--color-l-ink)}.selection\:text-l-ink::selection{color:var(--color-l-ink)}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:-right-\[1\.5em\]:after{content:var(--tw-content);right:-1.5em}.after\:text-l-gold:after{content:var(--tw-content);color:var(--color-l-gold)}.after\:content-\[\'·\'\]:after{--tw-content:"·";content:var(--tw-content)}@media (hover:hover){.hover\:-translate-y-px:hover{--tw-translate-y:-1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:border-l-muted:hover{border-color:var(--color-l-muted)}.hover\:bg-\[\#742f19\]:hover{background-color:#742f19}.hover\:bg-l-bg-warm:hover{background-color:var(--color-l-bg-warm)}.hover\:decoration-current:hover{text-decoration-color:currentColor}}.focus-visible\:rounded-\[2px\]:focus-visible{border-radius:2px}.focus-visible\:border-l-accent:focus-visible{border-color:var(--color-l-accent)}.focus-visible\:shadow-\[0_0_0_3px_rgba\(139\,58\,31\,0\.14\)\]:focus-visible{--tw-shadow:0 0 0 3px var(--tw-shadow-color,#8b3a1f24);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.focus-visible\:outline-offset-\[3px\]:focus-visible{outline-offset:3px}.focus-visible\:outline-l-accent:focus-visible{outline-color:var(--color-l-accent)}.focus-visible\:outline-l-gold:focus-visible{outline-color:var(--color-l-gold)}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-60:disabled{opacity:.6}@media (prefers-reduced-motion:reduce){.motion-reduce\:opacity-100{opacity:1}.motion-reduce\:transition-none{transition-property:none}}@media not all and (width>=1023px){.max-\[1023px\]\:items-start{align-items:flex-start}}@media not all and (width>=880px){.max-\[880px\]\:order-none{order:0}.max-\[880px\]\:h-\[min\(72vw\,440px\)\]{height:min(72vw,440px)}.max-\[880px\]\:h-px{height:1px}.max-\[880px\]\:w-full{width:100%}.max-\[880px\]\:max-w-\[440px\]{max-width:440px}.max-\[880px\]\:max-w-none{max-width:none}.max-\[880px\]\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.max-\[880px\]\:gap-\[2rem\]{gap:2rem}}@media not all and (width>=560px){.max-\[560px\]\:flex-col{flex-direction:column}.max-\[560px\]\:gap-\[0\.5rem\]{gap:.5rem}.max-\[560px\]\:gap-\[0\.9rem\]{gap:.9rem}}@media not all and (width>=400px){.max-\[400px\]\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}}@media (width>=1024px){.min-\[1024px\]\:flex{display:flex}.min-\[1024px\]\:hidden{display:none}.min-\[1024px\]\:grid-cols-\[minmax\(0\,5fr\)_minmax\(0\,6fr\)\]{grid-template-columns:minmax(0,5fr) minmax(0,6fr)}}@media (height<=700px){.\[\@media\(max-height\:700px\)\]\:h-\[clamp\(220px\,44vh\,740px\)\]{height:clamp(220px,44vh,740px)}.\[\@media\(max-height\:700px\)\]\:py-\[clamp\(1\.25rem\,4vh\,2\.5rem\)\]{padding-block:clamp(1.25rem,4vh,2.5rem)}}:root,:host{--color-l-bg:#f3ede0;--color-l-bg-warm:#ede4d1;--color-l-bg-deep:#1a1612;--color-l-ink:#1a1612;--color-l-ink-soft:#443a2e;--color-l-muted:#8a7f6e;--color-l-rule:#d9cfb9;--color-l-paper:#faf6ec;--color-l-accent:#8b3a1f;--color-l-gold:#b8893a;--color-l-on-dark:#faf6ec;--color-l-on-dark-soft:#d8cfba;--font-l-serif:"Newsreader", Georgia, "Times New Roman", serif;--font-l-sans:"IBM Plex Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-l-mono:"JetBrains Mono", ui-monospace, "SFMono-Regular", Consolas, monospace;--animate-hero-pulse:hero-net-pulse 3.6s ease-in-out 2.1s infinite;--animate-landing-marquee:landing-marquee 42s linear infinite}@keyframes hero-net-pulse{0%,to{opacity:.25;transform:scale(1)}50%{opacity:.5;transform:scale(1.08)}}@keyframes landing-marquee{0%{transform:translate(-50%)}to{transform:translate(0%)}}html:has([data-surface=landing]){scrollbar-width:thin;scrollbar-color:#d9cfb9 #f3ede0}html:has([data-surface=landing])::-webkit-scrollbar{width:12px}html:has([data-surface=landing])::-webkit-scrollbar-track{background:#f3ede0}html:has([data-surface=landing])::-webkit-scrollbar-thumb{background:#d9cfb9;border:3px solid #f3ede0;border-radius:8px}html:has([data-surface=landing])::-webkit-scrollbar-thumb:hover{background:#8a7f6e}#root:has(>[data-surface=landing]){text-align:left;border-inline:none;width:100%;max-width:none;display:block}:root{--text:#6b6375;--text-h:#08060d;--bg:#fff;--border:#e5e4e7;--code-bg:#f4f3ec;--accent:#aa3bff;--accent-bg:#aa3bff1a;--accent-border:#aa3bff80;--social-bg:#f4f3ec80;--shadow:#0000001a 0 10px 15px -3px, #0000000d 0 4px 6px -2px;--sans:system-ui, "Segoe UI", Roboto, sans-serif;--heading:system-ui, "Segoe UI", Roboto, sans-serif;--mono:ui-monospace, Consolas, monospace;font:18px/145% var(--sans);letter-spacing:.18px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;color:var(--text);background:var(--bg);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}@media (width<=1024px){:root{font-size:16px}}@media (prefers-color-scheme:dark){:root{--text:#9ca3af;--text-h:#f3f4f6;--bg:#16171d;--border:#2e303a;--code-bg:#1f2028;--accent:#c084fc;--accent-bg:#c084fc26;--accent-border:#c084fc80;--social-bg:#2f303a80;--shadow:#0006 0 10px 15px -3px, #00000040 0 4px 6px -2px}#social .button-icon{filter:invert()brightness(2)}}::selection{background:var(--accent-bg);color:var(--text-h)}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}html{scrollbar-color:var(--accent-border) transparent}#root{text-align:center;border-inline:1px solid var(--border);box-sizing:border-box;flex-direction:column;width:1126px;max-width:100%;min-height:100svh;margin:0 auto;display:flex}:is(html:has([data-surface=landing]) #root,html:has([data-surface=auth]) #root){text-align:left;border-inline:none;width:100%;max-width:none}[data-surface=auth] *,[data-surface=auth] :before,[data-surface=auth] :after{box-sizing:border-box}[data-surface=auth] h1,[data-surface=auth] p{letter-spacing:normal;margin:0}body{margin:0}h1,h2{font-family:var(--heading);color:var(--text-h);font-weight:500}h1{letter-spacing:-1.68px;margin:32px 0;font-size:56px}@media (width<=1024px){h1{margin:20px 0;font-size:36px}}h2{letter-spacing:-.24px;margin:0 0 8px;font-size:24px;line-height:118%}@media (width<=1024px){h2{font-size:20px}}p{margin:0}code,.counter{font-family:var(--mono);color:var(--text-h);border-radius:4px;display:inline-flex}code{background:var(--code-bg);padding:4px 8px;font-size:15px;line-height:135%}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-content{syntax:"*";inherits:false;initial-value:""}
