/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer theme{:root,:host{--radius-sm:.25rem}}@layer base,components;@layer utilities{.tw-1voq8om{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem 2rem;margin-bottom:2.5rem;display:flex}.tw-1voq8om .section__label{margin-bottom:.75rem}.tw-1voq8om .section__title{margin-bottom:0}.tw-1voq8om .teaser-link{margin-top:0}.tw-6a2xtn{gap:var(--space-4);display:grid}@media (width>=900px){.tw-6a2xtn{grid-template-columns:1.15fr 1fr}}.tw-z9kdls{background:var(--card-veil);border:1px solid var(--glass-border);border-radius:var(--radius);flex-direction:column;justify-content:space-between;gap:2.5rem;min-height:16rem;padding:2rem 1.75rem;transition:border-color .3s;display:flex;overflow:hidden}@media (width>=640px){.tw-z9kdls{min-height:18rem;padding:2.25rem 2.25rem 2rem}}.tw-z9kdls:hover,.tw-z9kdls.is-hovered{border-color:var(--text-main)}.tw-14m8khi{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem 1.5rem;display:flex}.tw-yqahmo{letter-spacing:-.01em;font-size:1.05rem;font-weight:700;line-height:1.5}.tw-1u96t5j{letter-spacing:.04em;color:var(--text-sub);white-space:nowrap;align-items:center;gap:.4rem;font-size:.75rem;display:inline-flex}.tw-1u96t5j span{color:var(--brand-icon);transition:transform .3s cubic-bezier(.22,1,.36,1)}.tw-z9kdls:hover .svc__more span,.tw-z9kdls.is-hovered .svc__more span{transform:translate(4px)}.tw-vn4pza,.tw-1g2f8ka{margin-block:auto}.tw-13lo8hx{background:var(--card-veil);border:1px solid var(--glass-border);border-radius:var(--radius);color:var(--text-sub);flex-direction:column;justify-content:space-between;gap:2.5rem;padding:1.75rem 1.5rem 1.5rem;transition:border-color .3s,color .3s;display:flex}.tw-13lo8hx:hover,.tw-13lo8hx.is-hovered{border-color:var(--text-main);color:var(--text-main)}.tw-b2q5xk{gap:var(--space-4);grid-template-columns:minmax(0,1fr);display:grid}@media (width>=900px){.tw-b2q5xk{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr)}}.tw-lh9ztr{background:var(--brand);color:var(--on-brand);border-color:var(--brand)}.tw-lh9ztr:hover{color:var(--brand-text);border-color:var(--brand-text);background:0 0}.tw-ny7c50,.tw-gzdqdy{gap:var(--space-4);display:grid}@media (width>=720px){.tw-gzdqdy{grid-template-columns:1fr 1fr}}.tw-17zzhlc{position:relative}.tw-1ywy11z{--lineage-flip:1;--lineage-ink:var(--text-main);--lineage-tilt:58deg;--lineage-root:-22%;z-index:-1;pointer-events:none;inset-block:0;width:100vw;position:absolute;left:50%;overflow-x:clip;translate:-50%}.tw-qn60vr,.tw-f4mzd6,.tw-jl8vmj,.tw-5r3fu1,.tw-izqtg8,.tw-iss4u8,.tw-18yl92f{bottom:-23%;left:var(--lineage-root);aspect-ratio:956/941;transform-origin:50% 100%;max-width:190vw;height:150%;translate:-50%;rotate:calc(var(--lineage-flip) * var(--lineage-tilt));scale:var(--lineage-flip) 1;position:absolute}.tw-1qf4y01{--lineage-flip:-1;--lineage-root:106%;--lineage-tilt:74deg}.tw-1qf4y01>*{width:66vw;height:auto;bottom:-35%}@media (width<=719px){.tw-1ywy11z{--lineage-tilt:55deg}.tw-qn60vr,.tw-f4mzd6,.tw-jl8vmj,.tw-5r3fu1,.tw-izqtg8,.tw-iss4u8,.tw-18yl92f{width:180vw;height:auto;bottom:-15%}.tw-1qf4y01{--lineage-tilt:70deg}.tw-1qf4y01>*{width:130vw}}.tw-qn60vr:before,.tw-f4mzd6{-webkit-mask:none 50%/contain no-repeat;mask:none 50%/contain no-repeat}.tw-f4mzd6{-webkit-mask-size:contain;mask-size:contain}.tw-jl8vmj,.tw-5r3fu1{-webkit-mask:none 50%/contain no-repeat;mask:none 50%/contain no-repeat}.tw-5r3fu1{-webkit-mask-size:contain;mask-size:contain}.tw-izqtg8{-webkit-mask:none 50%/contain no-repeat;mask:none 50%/contain no-repeat}.tw-qn60vr:before,.tw-f4mzd6,.tw-jl8vmj,.tw-5r3fu1{-webkit-mask-image:url(/assets/images/tree-branches.0dec6bdf.svg);mask-image:url(/assets/images/tree-branches.0dec6bdf.svg)}.tw-qn60vr{translate:calc(.5rem - 50%) .75rem;scale:calc(var(--lineage-flip) * 1.03) 1.03;filter:blur(14px)}.tw-qn60vr:before{content:"";position:absolute;inset:0}.tw-qn60vr:before{background:linear-gradient(180deg, transparent 8%, var(--lineage-ink) 45%, var(--lineage-ink))}@supports (color:color-mix(in lab, red, red)){.tw-qn60vr:before{background:linear-gradient(180deg, transparent 8%, color-mix(in srgb, var(--lineage-ink) 3%, transparent) 45%, color-mix(in srgb, var(--lineage-ink) 6%, transparent))}}.tw-f4mzd6{background:var(--lineage-shade);translate:calc(1.5px - 50%) 2px}.tw-jl8vmj{background:var(--lineage-rim);translate:calc(-50% - 1px) -1px}.tw-5r3fu1{background:radial-gradient(65% 50% at 38% 26%, var(--lineage-ink), transparent 72%), linear-gradient(180deg, var(--lineage-ink), var(--lineage-ink) 50%, var(--lineage-ink))}@supports (color:color-mix(in lab, red, red)){.tw-5r3fu1{background:radial-gradient(65% 50% at 38% 26%, color-mix(in srgb, var(--lineage-ink) 4%, transparent), transparent 72%), linear-gradient(180deg, color-mix(in srgb, var(--lineage-ink) 3%, transparent), color-mix(in srgb, var(--lineage-ink) 5%, transparent) 50%, color-mix(in srgb, var(--lineage-ink) 9%, transparent))}}.tw-izqtg8{-webkit-mask-image:url(/assets/images/tree-lineage.f7bf747b.svg);mask-image:url(/assets/images/tree-lineage.f7bf747b.svg)}.tw-izqtg8{background:var(--lineage-ink)}@supports (color:color-mix(in lab, red, red)){.tw-izqtg8{background:color-mix(in srgb, var(--lineage-ink) 6%, transparent)}}.tw-iss4u8{fill:var(--bg-main)}.tw-iss4u8 use{opacity:0}.tw-18yl92f{color:var(--brand-icon);fill:url(#lineage-grad) var(--brand-icon)}.tw-18yl92f{filter:drop-shadow(0 0 10px var(--brand-icon))}@supports (color:color-mix(in lab, red, red)){.tw-18yl92f{filter:drop-shadow(0 0 10px color-mix(in srgb, var(--brand-icon) 30%, transparent))}}.tw-18yl92f{opacity:.22}.tw-11w7ppv{stop-color:currentColor}@supports (color:color-mix(in lab, red, red)){.tw-11w7ppv{stop-color:color-mix(in srgb, currentColor 55%, var(--on-brand))}}.tw-17i4hkr{stop-color:currentColor}.tw-bmnzq0{stop-color:currentColor}@supports (color:color-mix(in lab, red, red)){.tw-bmnzq0{stop-color:color-mix(in srgb, currentColor 40%, var(--brand))}}.tw-11sdl3u{width:1px;height:1px;position:absolute;top:70%;left:50%}.tw-1akfj2t{top:8%}.tw-1k3e05u{top:40%}.tw-gs57a1{top:30%;left:15%}.tw-fusd16{top:30%;left:85%}.js .tw-iss4u8 use{opacity:1}.js .tw-18yl92f use{opacity:0}.js .tw-1ywy11z.is-visible .lineage__cover use{animation:lineage-uncover .6s calc(.2s + var(--i) * 40ms) ease-out both}.js .tw-1ywy11z.is-visible .lineage__line use{animation:lineage-fade .7s calc(.7s + var(--i) * .1s) ease-out both}.js .tw-1ywy11z.is-visible .lineage__line{animation:14s ease-in-out 4.5s infinite lineage-breathe}.tw-ooeb8f{border:1px solid var(--glass-border);border-radius:var(--radius);transition:border-color .3s;display:block;overflow:hidden}.tw-ooeb8f:hover,.tw-ooeb8f.is-hovered{border-color:var(--text-main)}.tw-1ft5uus{background:var(--glass-border);gap:1px;display:grid}@media (width>=900px){.tw-1ft5uus{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (width<=899px){.tw-ooeb8f{container-type:inline-size}.tw-1ft5uus{width:max-content;min-width:100%;animation:24s ease-in-out infinite values-sweep;display:flex}.tw-evf61t{flex:1 0 auto}}.tw-evf61t{--d:0s;background:var(--card-veil);flex-direction:column;justify-content:center;align-items:center;gap:.9rem;padding:1.5rem 1.25rem;transition:background-color .6s cubic-bezier(.22,1,.36,1);display:flex}.tw-evf61t>svg,.tw-evf61t>.vfig{opacity:.55;animation:value-turn 10s var(--d) ease-in-out infinite}.tw-evf61t:nth-child(2){--d:2s}.tw-evf61t:nth-child(3){--d:4s}.tw-evf61t:nth-child(4){--d:6s}.tw-evf61t:nth-child(5){--d:8s}.tw-evf61t svg{width:1.5rem;height:1.5rem}.tw-1c9lotd,.tw-1ujfl5n,.tw-1i5152c{letter-spacing:.04em;justify-content:space-between;align-items:center;gap:.75rem;font-size:.8125rem;display:flex}.tw-1c9lotd span,.tw-1ujfl5n span,.tw-1i5152c span{transition:transform .3s cubic-bezier(.22,1,.36,1)}.tw-ooeb8f:hover .values-link__foot span,.tw-13lo8hx:hover .officers__foot span,.tw-cflcnu:hover .join__foot span,.tw-ooeb8f.is-hovered .values-link__foot span,.tw-13lo8hx.is-hovered .officers__foot span,.tw-cflcnu.is-hovered .join__foot span{transform:translate(4px)}.tw-1c9lotd{border-top:1px solid var(--glass-border);background:var(--card-veil);color:var(--text-sub);padding:.9rem 1.25rem;transition:color .3s}.tw-ooeb8f:hover .values-link__foot,.tw-ooeb8f.is-hovered .values-link__foot{color:var(--text-main)}.tw-l873ri{margin-block:auto;padding-left:.6rem;display:flex}.tw-l873ri li{border:1px solid var(--text-main);background:var(--card-bg);width:4rem;height:4rem;color:var(--text-main);border-radius:50%;place-items:center;margin-left:-.6rem;animation:5s ease-in-out infinite pile-bob;display:grid;position:relative}.tw-l873ri li:nth-child(2){animation-delay:.35s}.tw-l873ri li:nth-child(3){animation-delay:.7s}.tw-l873ri li:nth-child(4){animation-delay:1.05s}.tw-l873ri li:last-child{border-style:dashed}.tw-l873ri svg{width:1.5rem;height:1.5rem}.tw-cflcnu{border-radius:var(--radius);background:var(--card-veil);border:1px solid var(--glass-border);color:var(--text-main);flex-direction:column;justify-content:space-between;gap:2rem;padding:1.5rem;transition:border-color .3s;display:flex}.tw-cflcnu:hover,.tw-cflcnu.is-hovered{border-color:var(--text-main)}.tw-17swhz5{letter-spacing:.02em;font-size:.95rem;font-weight:700}.tw-17swhz5 li{padding-block:.55rem;border-bottom:1px solid var(--glass-border);align-items:center;gap:.7rem;padding-right:1.5rem;display:flex;position:relative}.tw-17swhz5 svg{width:1.15rem;height:1.15rem;color:var(--text-sub)}.tw-17swhz5 li:nth-child(2) .term{--d:1.5s}.tw-17swhz5 li:nth-child(3) .term{--d:3s}.tw-1i5152c{color:var(--text-sub);transition:color .3s}.tw-cflcnu:hover .join__foot,.tw-cflcnu.is-hovered .join__foot{color:var(--text-main)}.tw-1cdk5s6{gap:3.5rem;display:grid}@media (width>=900px){.tw-1cdk5s6{grid-template-columns:1.3fr 1fr;gap:5rem}}.tw-1cdk5s6 .section__label{margin-bottom:.75rem}.tw-16e8hsr{border-left:1px solid var(--glass-border);margin-left:.4rem;padding-left:1.75rem}.tw-16pb6vo{padding-block:.25rem 1.5rem;position:relative}.tw-16pb6vo:before,.tw-16pb6vo:after{content:"";background:var(--text-main);border-radius:50%;width:11px;height:11px;position:absolute;top:.65rem;left:calc(-1.75rem - 6px)}.tw-16pb6vo:first-child:after{background:var(--brand-icon);animation:2.6s ease-out infinite pulse}.tw-wztt7r,.tw-1t60ema{letter-spacing:.12em;color:var(--text-sub);font-variant-numeric:tabular-nums;margin-bottom:.35rem;font-size:.7rem;display:block}.tw-1alvjxx .entry__title{display:inline}.tw-ft1eaz,.tw-19mbq33,.tw-mt1m43{letter-spacing:.04em;color:var(--text-sub);justify-content:space-between;align-items:center;gap:.75rem;font-size:.8125rem;transition:color .3s;display:flex}.tw-ft1eaz span,.tw-19mbq33 span,.tw-mt1m43 span{transition:transform .3s cubic-bezier(.22,1,.36,1)}.tw-ft1eaz:hover,.tw-19mbq33:hover,.tw-uxacil:hover .draft__foot,.tw-ft1eaz.is-hovered,.tw-19mbq33.is-hovered,.tw-uxacil.is-hovered .draft__foot{color:var(--text-main)}.tw-ft1eaz:hover span,.tw-19mbq33:hover span,.tw-uxacil:hover .draft__foot span,.tw-ft1eaz.is-hovered span,.tw-19mbq33.is-hovered span,.tw-uxacil.is-hovered .draft__foot span{transform:translate(4px)}.tw-ft1eaz{border-top:1px solid var(--glass-border);padding-top:1rem}.tw-10km7v3{gap:var(--space-6);display:grid}.tw-19mbq33{width:fit-content;margin:var(--space-6) 0 0 auto}.tw-5hx4lc{z-index:0;display:block;position:relative}.tw-5hx4lc:before{content:"";z-index:-1;pointer-events:none;background:var(--card-bg);border:1px solid var(--glass-border);border-radius:var(--radius-sm);transition:transform .5s cubic-bezier(.22,1,.36,1);position:absolute;inset:0;transform:rotate(-1.5deg)translateY(3px)}.tw-1gf9k0w:nth-child(2n) .paper:before{transform:rotate(1.2deg)translateY(3px)}.tw-5hx4lc:hover:before,.tw-5hx4lc.is-hovered:before{transform:rotate(-2.6deg)translateY(5px)}.tw-1gf9k0w:nth-child(2n) .paper:hover:before,.tw-1gf9k0w:nth-child(2n) .paper.is-hovered:before{transform:rotate(2.3deg)translateY(5px)}.tw-gm4529{z-index:0;background:var(--card-bg);border:1px solid var(--glass-border);border-radius:var(--radius-sm);box-shadow:0 1px 2px var(--paper-shadow), 0 14px 24px -18px var(--paper-shadow);flex-direction:column;padding:1.5rem;transition:border-color .3s;display:flex;position:relative}.tw-gm4529:before{content:"";z-index:-1;border-radius:inherit;pointer-events:none;background-color:var(--shippou-line);-webkit-mask-image:var(--shippou-mask);-webkit-mask-image:var(--shippou-mask);mask-image:var(--shippou-mask);position:absolute;inset:0;-webkit-mask-size:11px 11px;mask-size:11px 11px;-webkit-mask-repeat:repeat;mask-repeat:repeat}.tw-5hx4lc:hover .paper__sheet,.tw-5hx4lc.is-hovered .paper__sheet{border-color:var(--text-main)}.tw-1ghuwkg{letter-spacing:-.01em;font-size:1.05rem;font-weight:700;line-height:1.5}.tw-uxacil{border:1px solid var(--glass-border);border-radius:var(--radius);flex-direction:column;gap:1.5rem;padding:1.75rem 1.5rem 1.5rem;transition:border-color .3s;display:flex}.tw-uxacil:hover,.tw-uxacil.is-hovered{border-color:var(--text-main)}.tw-3ash3v{color:var(--text-sub);font-size:.85rem;line-height:1.5}.tw-saygmv{z-index:0;aspect-ratio:91/55;background:var(--card-veil);border:1px solid var(--glass-border);border-radius:var(--radius-sm);flex-direction:column;align-self:start;width:100%;min-width:0;padding:1.5rem 1.5rem 1.25rem;transition:border-color .3s;display:flex;position:relative}.tw-saygmv:before{content:"";z-index:-1;border-radius:inherit;pointer-events:none;background-color:var(--shippou-line-strong);-webkit-mask-image:var(--shippou-mask);-webkit-mask-image:var(--shippou-mask);mask-image:var(--shippou-mask);position:absolute;inset:0;-webkit-mask-size:11px 11px;mask-size:11px 11px;-webkit-mask-repeat:repeat;mask-repeat:repeat}.tw-saygmv:hover,.tw-saygmv.is-hovered{border-color:var(--text-main)}.tw-1vmjd34{aspect-ratio:1;background-color:var(--text-main);width:clamp(2rem,6vw,2.5rem);position:absolute;top:1.5rem;right:1.5rem;overflow:hidden;-webkit-mask:url(/assets/images/icon.svg) 50%/contain no-repeat;mask:url(/assets/images/icon.svg) 50%/contain no-repeat}.tw-1vmjd34:after{content:"";background:linear-gradient(105deg, transparent 0%, var(--foil-sheen) 50%, transparent 100%);width:55%;animation:7s cubic-bezier(.3,0,.2,1) infinite foil-sweep;position:absolute;top:-40%;bottom:-40%;left:0;transform:translate(-180%)}.tw-1fgplxi{letter-spacing:.02em;white-space:nowrap;padding-right:3rem;font-size:clamp(.95rem,3.4vw,1.1rem);font-weight:700}.tw-1urokiy{letter-spacing:.1em;color:var(--text-sub);margin-top:.15rem;font-size:.72rem}.tw-1ft9v7{color:var(--text-sub);margin-top:auto;font-size:.8rem;line-height:1.5}.tw-vvdy49{letter-spacing:.04em;color:var(--text-sub);justify-content:space-between;align-items:center;gap:.75rem;font-size:.8125rem;transition:color .3s;display:flex}.tw-1ntk5su{border-top:1px solid var(--glass-border);padding:.9rem 1.5rem 1.1rem}.tw-5clr60{border:1px solid var(--glass-border);border-radius:var(--radius);flex-direction:column;min-height:16rem;transition:border-color .3s;display:flex;overflow:hidden}.tw-5clr60:hover,.tw-5clr60.is-hovered{border-color:var(--text-main)}.tw-1301rc8{flex:1 1 0;width:100%;min-height:0;display:block}.tw-g76inx{fill:none;stroke:var(--text-sub);stroke-opacity:.3;stroke-width:1px}.tw-2i6hnb{fill:none;stroke:var(--text-main);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.tw-skpej9{fill:var(--card-bg);stroke:var(--text-main);stroke-width:1.5px}.tw-ebie4g{fill:var(--text-main)}.tw-7624ms{fill:var(--text-sub);letter-spacing:.08em;text-anchor:middle;paint-order:stroke;stroke:var(--bg-main);stroke-width:3px;stroke-linejoin:round;font-size:10px}.tw-13cfhs7{overflow:visible}.tw-1fc7tss{background:var(--text-main);border-radius:50%;width:7px;height:7px;margin:-3.5px 0 0 -3.5px;animation:8s linear infinite map-walk;display:block}.tw-1ntk5su{letter-spacing:.04em;color:var(--text-sub);justify-content:space-between;align-items:center;gap:.75rem;font-size:.8125rem;transition:color .3s;display:flex}.tw-vvdy49{border-top:1px solid var(--glass-border);margin-top:1rem;padding-top:.9rem}.tw-vvdy49 span,.tw-1ntk5su span{transition:transform .3s cubic-bezier(.22,1,.36,1)}.tw-saygmv:hover .biz__foot,.tw-5clr60:hover .access__foot,.tw-saygmv.is-hovered .biz__foot,.tw-5clr60.is-hovered .access__foot{color:var(--text-main)}.tw-saygmv:hover .biz__foot span,.tw-5clr60:hover .access__foot span,.tw-saygmv.is-hovered .biz__foot span,.tw-5clr60.is-hovered .access__foot span{transform:translate(4px)}.tw-1ucpd7f{isolation:isolate;background:var(--card-bg);position:relative}.tw-i26jmx{z-index:-1;object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}[data-theme=light] .tw-6j7ckz,[data-theme=dark] .tw-xxx28t{display:none}.tw-1ucpd7f .access__foot{background:var(--card-bg)}@supports (color:color-mix(in lab, red, red)){.tw-1ucpd7f .access__foot{background:color-mix(in srgb, var(--card-bg) 82%, transparent)}}.tw-znv3rw{--d:0s;width:3.4rem;height:.5rem;color:var(--text-main);align-items:center;gap:.22rem;margin-top:-.25rem;display:flex;position:absolute;top:50%;right:.1rem}.tw-znv3rw span{opacity:.2;transform-origin:0;background:currentColor;border-radius:1px;height:2px}.tw-19c1hnn span{width:100%;animation:term-run 4.5s var(--d) cubic-bezier(.22, 1, .36, 1) infinite}.tw-1xtv9ga span{animation:term-step 4.5s var(--d) ease-out infinite;flex:1 1 0}.tw-1xtv9ga span:nth-child(2){animation-delay:calc(var(--d) + .18s)}.tw-1xtv9ga span:nth-child(3){animation-delay:calc(var(--d) + .36s)}.tw-6olq9z span{width:1.1rem;height:.5rem;animation:term-task 4.5s var(--d) cubic-bezier(.22, 1, .36, 1) infinite;border-radius:2px;flex:none}.tw-6olq9z span:nth-child(2){animation-delay:calc(var(--d) + .3s);margin-left:.6rem}.tw-1jibs9e{gap:var(--space-4);display:grid}@media (width>=720px){.tw-1jibs9e{grid-template-columns:1fr 1fr}}.tw-1udt4r9{color:var(--text-main);flex-direction:column;gap:1.5rem;display:flex}.tw-1jfk84l{background:var(--card-veil);border:1px solid var(--glass-border);border-radius:var(--radius);padding:1.5rem 1.5rem 1.75rem;transition:border-color .3s}.tw-1jfk84l:hover,.tw-1jfk84l.is-hovered{border-color:var(--text-main)}.tw-55tyx8{background:var(--card-veil);border:1px solid var(--glass-border);border-radius:var(--radius);padding:1.5rem 1.5rem 1.75rem;transition:border-color .3s}.tw-55tyx8:hover,.tw-55tyx8.is-hovered{border-color:var(--text-main)}.tw-1ezm5qb{letter-spacing:-.01em;font-size:1.1rem;font-weight:700;line-height:1.5}.tw-18rg440{flex-direction:column;gap:.75rem;display:flex}.tw-g9cn3k{border-radius:1.1rem;max-width:85%;padding:.6rem .95rem;font-size:clamp(.72rem,2.6vw,.8rem);line-height:1.5;display:inline-block}@media (width<=560px){.tw-g9cn3k{max-width:76%}}.tw-mnbete{align-self:flex-end}.tw-mnbete{background:var(--text-main)}@supports (color:color-mix(in lab, red, red)){.tw-mnbete{background:color-mix(in srgb, var(--text-main) 8%, var(--bg-main))}}.tw-mnbete{border-bottom-right-radius:.3rem}.tw-v13wai{align-items:flex-end;gap:.5rem;display:flex}.tw-1skrdsn{aspect-ratio:1;background-color:var(--text-main);flex:none;width:1.75rem;-webkit-mask:url(/assets/images/icon.svg) 50%/contain no-repeat;mask:url(/assets/images/icon.svg) 50%/contain no-repeat}.tw-15g4hj5{border:1px solid var(--glass-border);border-bottom-left-radius:.3rem;padding-block:.8rem}.tw-1ngz50a{gap:.3rem;display:flex}.tw-1ngz50a span{background:var(--text-sub);border-radius:50%;width:5px;height:5px;animation:1.3s ease-in-out infinite typing}.tw-1ngz50a span:nth-child(2){animation-delay:.16s}.tw-1ngz50a span:nth-child(3){animation-delay:.32s}.tw-3bc89o{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}.tw-1n4bybt{border:1px solid var(--glass-border);border-radius:var(--radius-sm);letter-spacing:.04em;text-align:center;opacity:.45;--d:0s;flex-direction:column;justify-content:center;align-items:center;gap:.8rem;padding:1.5rem .75rem 1.25rem;font-size:.78rem;animation:6s ease-in-out infinite route-turn;display:flex}.tw-1n4bybt:nth-child(2){--d:3s;animation-delay:3s}.tw-4ww6e6{color:var(--text-main);display:flex}.tw-1rjb2g6{flex-direction:column;align-items:flex-start;gap:.25rem;width:3.2rem}.tw-1rjb2g6 span{opacity:.3;transform-origin:0;height:2px;animation:route-record 6s var(--d) cubic-bezier(.22, 1, .36, 1) infinite;background:currentColor;border-radius:1px}.tw-1rjb2g6 span:first-child{width:100%}.tw-1rjb2g6 span:nth-child(2){width:72%;animation-delay:calc(var(--d) + .2s)}.tw-1rjb2g6 span:nth-child(3){width:48%;animation-delay:calc(var(--d) + .4s)}.tw-dzmy5z{align-items:flex-end;gap:.25rem;height:1.45rem;position:relative}.tw-dzmy5z>span:not(.rfig__dot){opacity:.35;border:1px solid;border-bottom:0;border-radius:2px 2px 0 0;width:.7rem}.tw-dzmy5z>span:first-child{height:.5rem}.tw-dzmy5z>span:nth-child(2){height:.9rem}.tw-dzmy5z>span:nth-child(3){height:1.3rem}.tw-2se0q3{opacity:.9;width:.35rem;height:.35rem;animation:route-climb 6s var(--d) cubic-bezier(.34, 1.2, .5, 1) infinite;background:currentColor;border-radius:50%;position:absolute;bottom:0;left:0}.tw-3bc89o svg{width:1.75rem;height:1.75rem}.tw-1udt4r9 .btn{align-self:flex-start;margin-top:auto}.tw-1udt4r9:hover .btn,.tw-1udt4r9.is-hovered .btn{background:var(--brand);color:var(--on-brand);border-color:var(--brand)}.tw-1udt4r9:hover .btn__arrow,.tw-1udt4r9.is-hovered .btn__arrow{transform:translate(4px)}.tw-1jfk84l:hover .btn--solid{color:var(--brand-text);border-color:var(--brand-text);background:0 0}@media (prefers-reduced-motion:reduce){.tw-iss4u8{display:none}.js .tw-17zzhlc .lineage__line use{opacity:1}.js .tw-1ywy11z.is-visible .lineage__line,.js .tw-1ywy11z.is-visible .lineage__line use{animation:none}.tw-1fc7tss,.tw-16pb6vo:first-child:after{display:none}.tw-evf61t>svg,.tw-evf61t>.vfig,.tw-l873ri li{opacity:1;animation:none}.tw-1vmjd34:after{display:none}.tw-1ngz50a span{animation:none}.tw-19c1hnn span,.tw-1xtv9ga span,.tw-6olq9z span{opacity:.6;animation:none;transform:none}.tw-1n4bybt{opacity:1;animation:none}.tw-1rjb2g6 span,.tw-2se0q3{opacity:.6;animation:none}.tw-1rjb2g6 span{transform:none}.tw-2se0q3{transform:translate(2.075rem,-1.3rem)}}@media (prefers-reduced-motion:reduce) and (width<=899px){.tw-1ft5uus{scroll-snap-type:x mandatory;scrollbar-width:thin;width:auto;animation:none;overflow-x:auto;transform:none}.tw-evf61t{scroll-snap-align:start}}}@keyframes value-turn{0%,26%{opacity:.55}5%,18%{opacity:1}}@keyframes values-sweep{0%,14%{transform:translate(0)}46%,60%{transform:translate(calc(100cqw - 100%))}92%,to{transform:translate(0)}}@keyframes pile-bob{0%,30%,to{transform:translateY(0)}12%{transform:translateY(-6px)}}@keyframes term-run{0%,6%{opacity:.2;transform:scaleX(.5)}26%,46%{opacity:.9;transform:scaleX(1)}58%,to{opacity:.25;transform:scaleX(1)}}@keyframes term-step{0%,6%{opacity:.2}16%,46%{opacity:.9}58%,to{opacity:.2}}@keyframes term-task{0%,6%{opacity:.2;transform:scaleY(.7)}18%,46%{opacity:.8;transform:scaleY(1)}58%,to{opacity:.2;transform:scaleY(.7)}}@keyframes pulse{50%{opacity:.5}}@keyframes foil-sweep{0%,62%{transform:translate(-180%)}92%,to{transform:translate(280%)}}@keyframes typing{0%,60%,to{opacity:.5;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}@keyframes route-record{0%,10%{opacity:.3;transform:scaleX(.2)}22%,50%{opacity:.85;transform:scaleX(1)}58%,to{opacity:.3;transform:scaleX(.2)}}@keyframes route-climb{0%,12%{transform:translate(.175rem,-.5rem)}24%,30%{transform:translate(1.125rem,-.9rem)}42%,58%{transform:translate(2.075rem,-1.3rem)}70%,to{transform:translate(.175rem,-.5rem)}}@keyframes route-turn{0%,8%,58%,to{opacity:.45}12%,50%{opacity:1}}@keyframes lineage-uncover{0%{opacity:1}to{opacity:0}}@keyframes lineage-fade{0%{opacity:0}to{opacity:1}}@keyframes lineage-breathe{0%,to{opacity:.22}50%{opacity:.4}}@keyframes map-walk{0%{translate:52px 148px}22.89%{translate:128px 148px}37.35%{translate:128px 100px}62.65%{translate:212px 100px}78.92%{translate:212px 46px}to{translate:282px 46px}}