@layer resets{*{box-sizing:border-box;margin:0;padding:0}ul,ol{list-style:none}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:none}}@layer base{:root{--color-background:#f3f1e9;--color-background-rgb:243 241 233;--color-foreground:#242722;--color-heading:#151914;--color-body:#464b43;--color-muted:#7d8177;--color-surface:#fbfaf5;--color-surface-muted:#eae8dd;--color-border:#cbc8bb;--color-border-subtle:#e1ded3;--color-primary:#a9513d;--color-primary-rgb:169 81 61;--color-primary-light:#d9856d;--color-primary-light-rgb:217 133 109;--color-note-rule:#9c8968;--color-hover-accent:var(--color-heading);--color-link-accent:var(--color-primary);--color-button-border:var(--color-primary);--header-height:4rem;--radius-card:6px;--radius-control:6px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.dark{--color-background:#1c1b1a;--color-background-rgb:28 27 26;--color-foreground:#e7e3dc;--color-heading:#f3efe9;--color-body:#d0ccc5;--color-muted:#a7a199;--color-surface:#242321;--color-surface-muted:#2a2825;--color-border:#e9e2d62e;--color-border-subtle:#e9e2d61a;--color-primary:#d9856d;--color-primary-rgb:217 133 109;--color-note-rule:#998768;--color-hover-accent:var(--color-primary-light);--color-link-accent:var(--color-primary-light);--color-button-border:var(--color-primary-light);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.dark body{background-image:radial-gradient(#e9e2d606 .5px,#0000 .5px)}@font-face{font-family:Ioskeley Mono;src:url(/fonts/ioskeley/IoskeleyMono-Regular.woff2)format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Ioskeley Mono SemiCondensed;src:url(/fonts/ioskeley/IoskeleyMono-SemiCondensed.woff2)format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Ioskeley Mono SemiCondensed;src:url(/fonts/ioskeley/IoskeleyMono-SemiCondensedMedium.woff2)format("woff2");font-style:normal;font-weight:500;font-display:swap}@font-face{font-family:Ioskeley Mono SemiCondensed;src:url(/fonts/ioskeley/IoskeleyMono-SemiCondensedSemiBold.woff2)format("woff2");font-style:normal;font-weight:600;font-display:swap}@font-face{font-family:Ioskeley Mono;src:url(/fonts/ioskeley/IoskeleyMono-Medium.woff2)format("woff2");font-style:normal;font-weight:500;font-display:swap}@font-face{font-family:Ioskeley Mono;src:url(/fonts/ioskeley/IoskeleyMono-SemiBold.woff2)format("woff2");font-style:normal;font-weight:600;font-display:swap}@font-face{font-family:Ioskeley Mono;src:url(/fonts/ioskeley/IoskeleyMono-Bold.woff2)format("woff2");font-style:normal;font-weight:700;font-display:swap}html{background-color:var(--color-background);scroll-behavior:smooth;min-height:100%}body{background-color:var(--color-background);min-height:100%;color:var(--color-foreground);letter-spacing:0;background-image:radial-gradient(#2b2e2409 .5px,#0000 .5px);background-size:8px 8px;font-weight:400}*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6{letter-spacing:-.012em;font-weight:500}::selection{background-color:var(--color-primary);color:var(--color-background)}}@layer priority1{:root,.x1jw9kmb{--xdhfggr:var(--color-background);--xpjjols:var(--color-background-rgb);--x1o3icmr:var(--color-foreground);--x1tfmhvt:var(--color-heading);--x16xq9vu:var(--color-body);--x1ubbhsc:var(--color-muted);--x12y97yj:var(--color-surface);--xual0gz:var(--color-surface-muted);--xu51ihw:var(--color-border);--x8ruobr:var(--color-border-subtle);--xivmi6o:var(--color-primary);--x116vcoy:var(--color-primary-rgb);--x92qw5v:var(--color-primary-light);--x10lz612:var(--color-note-rule);--x156fowu:var(--color-hover-accent);--xs50ly5:var(--color-link-accent);--xpyzvhm:var(--color-button-border);--xkqu911:var(--radius-card);--x1bgxzrc:var(--radius-control);--x1ss6d5y:var(--header-height);--x1cqwwxf:"Ioskeley Mono", "SFMono-Regular", Menlo, Monaco, Consolas, "Liberation Mono", monospace;--x1rfgwji:"Ioskeley Mono SemiCondensed", "Ioskeley Mono", "SFMono-Regular", Menlo, Monaco, Consolas, "Liberation Mono", monospace;--x1fsu2ua:"Ioskeley Mono", "SFMono-Regular", Menlo, Monaco, Consolas, "Liberation Mono", monospace}.xsx1rc2:hover{--link-arrow-x:4px}}@layer priority2{.x1717udv{padding:0}.x1tamke2{padding:16px}@media (min-width:768px){.x1yvkzwy.x1yvkzwy{padding:0 24px 0 0}.xr3pwwz.xr3pwwz{padding:20px}}@media (min-width:640px){.x1c5v8if.x1c5v8if{padding:28px}}}@layer priority3{.x99hp37{border-color:var(--x8ruobr)}.x1b741mh{border-color:var(--xpyzvhm)}.x5zmc7m{border-color:var(--xu51ihw)}.x1qixjfc{border-radius:var(--x1bgxzrc)}.xhw2903{border-radius:var(--xkqu911)}.x1y0btm7{border-style:solid}.xvndefy{border-width:1.5px}.xmkeg23{border-width:1px}.xkz0k9k{flex:0 auto}.x98rzlu{flex:1}.xxhr3t{gap:0}.x1v2ro7d{gap:12px}.xou54vl{gap:16px}.x1c1vhfx{gap:20px}.x1665zp3{gap:24px}.x167g77z{gap:8px}.x1osaytk{grid-column:1/-1}.x1npkx4u{grid-column:2}.x1ms6mhf{grid-row:1}.x7sv70a{grid-row:2}.xvueqy4{margin-inline:auto}.x1a2a7pz{outline:none}.x1xn8qrt{padding-block:16px}.xhyosrm{padding-block:18px}.xqp6ajr{padding-block:20px}.x1t0vds8{padding-block:6px}.x1vvogim{padding-block:8px}.xaope02{padding-inline:12px}.x1hr3lfm{padding-inline:16px}.x12jls1v:focus-visible{outline:2px solid var(--xivmi6o)}.xpy7uwh:hover{border-color:var(--x156fowu)}@media (min-width:768px){.x1rc4h8i.x1rc4h8i{flex:1}.xqrybbk.xqrybbk{gap:0}}@media (min-width:640px){.x1qet075.x1qet075{gap:20px}.x165jjui.x165jjui{gap:24px}}@media (min-width:768px){.xarnk6k.xarnk6k{gap:24px}}@media (min-width:640px){.x161jogj.x161jogj{grid-column:2}.xgg77bi.xgg77bi{grid-column:3}.x1wpcc40.x1wpcc40{grid-row:1}.x1nkuoye.x1nkuoye{padding-block:12px}}@media (min-width:768px){.x16qocf2.x16qocf2{padding-block:20px}.xtuooob.xtuooob{padding-block:24px}}@media (min-width:640px){.x1vt491a.x1vt491a{padding-inline:32px}}}@layer priority4{.xvmahel{-webkit-font-smoothing:antialiased}.x1pha0wt{align-items:baseline}.x6s0dn4{align-items:center}.x1cy8zhl{align-items:flex-start}.x13iwyz6{align-items:normal}.xqcrz7y{align-self:flex-start}.xvn2z4z{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.x13zm4pl{background-color:rgb(var(--xpjjols) / .96)}.x1sqowha{background-color:var(--x12y97yj)}.xl10u20{background-color:var(--xual0gz)}.x16rzw3{color:var(--x16xq9vu)}.xxirwzc{color:var(--x1tfmhvt)}.xu9wa73{color:var(--x1ubbhsc)}.x1twm6yr{color:var(--xivmi6o)}.x1o1pmfc{-moz-column-gap:0;column-gap:0}.xtqikln{-moz-column-gap:12px;column-gap:12px}.x40hh3e{-moz-column-gap:16px;column-gap:16px}.x18hwk67{-moz-column-gap:20px;column-gap:20px}.x1qgv0r9{-moz-column-gap:24px;column-gap:24px}.x78zum5{display:flex}.xrvj5dj{display:grid}.x3nfvp2{display:inline-flex}.x1l7klhg{flex-basis:100%}.xdt5ytf{flex-direction:column}.x1q0g3np{flex-direction:row}.x2lah0s{flex-shrink:0}.x1a02dak{flex-wrap:wrap}.x14ne8a{font-family:var(--x1cqwwxf)}.xopch3i{font-family:var(--x1fsu2ua)}.xcfh5wf{font-family:var(--x1rfgwji)}.x1k6wstc{font-size:10px}.x1j6dyjg{font-size:11px}.xfifm61{font-size:12px}.x4z9k3i{font-size:13px}.xif65rj{font-size:14px}.x1jvydc1{font-size:15px}.x7blowo{font-size:16.5px}.x1j61zf2{font-size:16px}.xosj86m{font-size:18px}.x1i1m3gp{font-size:22px}.x1pvqxga{font-size:24px}.xneq65o{font-size:28px}.x1tgwohi{font-size:40px}.xxi9rre{font-size:clamp(3rem,8.5vw,7rem)}.x1j61x8r{font-style:normal}.x1s688f{font-weight:600}.x1y6fwsi{grid-template-columns:1fr}.xju1xpo{grid-template-columns:minmax(0,1fr) auto}.x1noms9b{grid-template-columns:none}.xl56j7k{justify-content:center}.x1nhvcw1{justify-content:flex-start}.x12j93s6{justify-content:normal}.x1qab1bc{justify-self:end}.x1lqcxt8{justify-self:start}.xjat59b{letter-spacing:-.01em}.xrq0m5f{letter-spacing:-.035em}.x1w3xk6t{letter-spacing:-.045em}.x1clpfr8{letter-spacing:-.05em}.x9pfba7{letter-spacing:.08em}.x7447wj{letter-spacing:.12em}.xwt5yq5{line-height:.96}.xobulqh{line-height:.98}.x1uo3zyz{line-height:1.15}.x1u7k74{line-height:1.2}.xnunrkz{line-height:1.4rem}.x1n2sw1t{line-height:1.55rem}.x1tf4s4u{line-height:1.65rem}.xl2ypbo{line-height:1rem}.x7wzq59{position:sticky}.xp1r0qw{row-gap:12px}.x7oemit{row-gap:28px}.x1r0jzty{row-gap:4px}.x1rohswg{scrollbar-width:none}.xr5o5jz{text-decoration-color:#0000}.xcuh6lb{-webkit-text-decoration-color:var(--xu51ihw);text-decoration-color:var(--xu51ihw)}.xujl8zx{text-decoration-line:underline}.xtvhhri{text-transform:uppercase}.xjygbdx{text-underline-offset:6px}.xf1bs0y{transform:translateX(var(--link-arrow-x,0))}.xts7igz{transition-property:background-color,border-color}.x1oy24xj{transition-property:color,background-color,border-color}.xz1df8t{transition-property:color,text-decoration-color}.xt3l3uh{transition-property:color}.x11xpdln{transition-property:transform}.xa9119d{z-index:50}.x12ijfkc:focus-visible{outline-offset:4px}.x12dybrr:hover{background-color:var(--xual0gz)}.xchqbz8:hover{color:var(--x156fowu)}.x1eewrw1:hover{color:var(--xivmi6o)}.x1jxs5ny:hover{color:var(--xs50ly5)}.x1tnqgep:hover{-webkit-text-decoration-color:var(--x156fowu);text-decoration-color:var(--x156fowu)}.x1hgfk1o:hover{-webkit-text-decoration-color:var(--xs50ly5);text-decoration-color:var(--xs50ly5)}@media (min-width:640px){.xmci4ra.xmci4ra{align-items:center}}@media (min-width:768px){.x1g4fvck.x1g4fvck{align-items:end}}@media (min-width:640px){.x1vomlfu.x1vomlfu{align-items:flex-end}}@media (min-width:768px){.x1t2lcbx.x1t2lcbx{-moz-column-gap:28px;column-gap:28px}.xytlrfq.xytlrfq{display:grid}}@media (min-width:640px){.xmgzj8c.xmgzj8c{flex-basis:auto}}@media (min-width:768px){.xh269sp.xh269sp{flex-direction:column}}@media (min-width:640px){.x2kc0e2.x2kc0e2{flex-direction:row}}@media (min-width:768px){.x12vxjpv.x12vxjpv{flex-direction:row}}@media (min-width:640px){.x1uakww2.x1uakww2{font-size:11px}.x1naxncd.x1naxncd{font-size:18px}}@media (min-width:768px){.xc02aax.xc02aax{font-size:32px}}@media (min-width:640px){.x1yv02e1.x1yv02e1{font-size:40px}.x3b8h96.x3b8h96{font-size:60px}}@media (min-width:768px){.x1hwk0cp.x1hwk0cp{grid-template-columns:.62fr 1fr}.x1cdj0ey.x1cdj0ey{grid-template-columns:190px minmax(0,1fr)}}@media (min-width:640px){.xcjiiad.xcjiiad{grid-template-columns:auto minmax(0,1fr) auto}}@media (min-width:768px){.x1gc822o.x1gc822o{grid-template-columns:minmax(0,620px) auto}.x1huk3vw.x1huk3vw{grid-template-columns:minmax(200px,.42fr) minmax(0,1fr)}}@media (min-width:640px) and (max-width:1023.99px){.xymiimu.xymiimu{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.x98izi.x98izi{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:768px){.xa2u2cn.xa2u2cn{justify-content:space-between}}@media (min-width:640px){.xqhw8b4.xqhw8b4{justify-self:end}}@media (min-width:768px){.x115zsyp.x115zsyp{line-height:1.5rem}}@media (min-width:640px){.xmuwtf2.xmuwtf2{line-height:1.75rem}.xb5quzd.xb5quzd{line-height:1.8rem}.x1oi0zyf.x1oi0zyf{row-gap:0}}}@layer priority5{.x1i54l6n{border-bottom-color:var(--xu51ihw)}.x1q0q8m5{border-bottom-style:solid}.x1qhh985{border-bottom-width:0}.x1pzews7{border-bottom-width:1.5px}.xso031l{border-bottom-width:1px}.xeve51i{border-left-color:var(--x10lz612)}.x19ypqd9{border-left-style:solid}.xaqn3yn{border-left-width:1.5px}.xe0pwq{border-left-width:1px}.x1dd9kfq{border-right-color:var(--x8ruobr)}.x32b0ac{border-right-style:solid}.xgfja2r{border-right-width:0}.x1xmoh61{border-top-color:var(--xu51ihw)}.x13fuv20{border-top-style:solid}.x5see2y{border-top-width:1.5px}.x178xt8z{border-top-width:1px}.xc9qbxq{height:36px}.x1vqgdyp{height:40px}.xat24cr{margin-bottom:0}.xieb3on{margin-bottom:20px}.x1iymm2a{margin-bottom:32px}.xj3b58b{margin-left:0}.xdj266r{margin-top:0}.x1anpbxc{margin-top:10px}.x14vqqas{margin-top:12px}.xw7yly9{margin-top:16px}.x1sy10c2{margin-top:20px}.xjv05ge{margin-top:28px}.xg87l8a{margin-top:32px}.x1tfhste{margin-top:40px}.x1k70j0n{margin-top:6px}.x1pdq3kb{margin-top:80px}.x1xmf6yo{margin-top:8px}.x12utx1m{max-width:13ch}.x1tcw4pi{max-width:15ch}.xfqen6{max-width:38ch}.x1oc4otl{max-width:40ch}.x1vpbbxe{max-width:48rem}.x7ep2pv{max-width:680px}.xrgej4m{max-width:700px}.x1hv4mr{max-width:72rem}.x1x1rfll{max-width:none}.x2lwn1j{min-height:0}.xg6iff7{min-height:100vh}.x13j50qi{min-height:144px}.x65nank{min-height:auto}.xiorwer{min-height:var(--x1ss6d5y)}.xeuugli{min-width:0}.xw2csxc{overflow-x:auto}.x1ffnkcp{padding-bottom:120px}.xwxc41k{padding-bottom:24px}.x1t1ogtf{padding-bottom:40px}.xzjhap9{padding-left:14px}.xnm25rq{padding-left:16px}.x1xpa7k{padding-right:0}.xexx8yu{padding-top:0}.xyamay9{padding-top:16px}.x1p5oq8j{padding-top:24px}.xn2ks54{padding-top:56px}.x4h5fkn{scroll-margin-top:96px}.x78znsr{scroll-margin-top:var(--x1ss6d5y)}.x13vifvy{top:0}.xh8yej3{width:100%}.x14qfxbe{width:36px}@media (min-width:768px){.xu1s6oc.xu1s6oc{border-bottom-width:0}.x17hzzsc.x17hzzsc{border-right-width:1.5px}}@media (min-width:640px){.x13p359f.x13p359f{margin-left:48px}}@media (min-width:768px){.x1jn61wb.x1jn61wb{margin-top:104px}.x13r9bt4.x13r9bt4{margin-top:16px}.x3pd33u.x3pd33u{margin-top:40px}.x1yow4o4.x1yow4o4{min-height:288px}}@media (min-width:640px){.x1d955r6.x1d955r6{min-height:calc(100svh - var(--x1ss6d5y))}.x14kpdui.x14kpdui{overflow-x:visible}}@media (min-width:640px) and (max-width:767.99px){.xcacovb.xcacovb{padding-bottom:80px}}@media (min-width:768px){.x1eui99n.x1eui99n{padding-bottom:96px}.xnb4g3i.xnb4g3i{padding-right:24px}.xv7ip1c.xv7ip1c{padding-top:24px}}@media (min-width:640px) and (max-width:767.99px){.x1woglck.x1woglck{padding-top:64px}}@media (min-width:768px){.xjupld8.xjupld8{padding-top:96px}}@media (min-width:640px){.x1qa66lv.x1qa66lv{width:auto}}}@layer priority6{.x17pzrl1:before{background-color:var(--xivmi6o)}.x1cpjm7i:before{content:""}}@layer priority7{.x1wo0pym:before{height:1.5px}.x5rknsf:before{width:24px}}@keyframes hero-enter{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.hero-enter{animation:.6s cubic-bezier(.2,.65,.3,1) both hero-enter}.hero-enter-eyebrow{animation-delay:80ms}.hero-enter-heading{animation-delay:.18s}.hero-scroll-arrow{display:none}@media (min-width:768px){.hero-scroll-arrow{letter-spacing:.1em;text-transform:uppercase;color:var(--color-muted);align-items:center;gap:8px;font-family:Ioskeley Mono,monospace;font-size:10px;display:flex;position:absolute;bottom:24px;left:50%;transform:translate(-50%)}.hero-scroll-arrow span{color:var(--color-primary);font-size:15px}}@media (prefers-reduced-motion:reduce){.hero-enter{animation:none}}
