/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */.app-root{--color-bone:#f2f0eb;--color-bone-2:#e7e4dc;--color-ink:#0e0e0d;--color-ink-2:#1c1c1a;--color-mute:#8c8982;--color-accent:#ff5b22;--font-sans:"Inter Tight",ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--font-display:"Archivo","Inter Tight",ui-sans-serif,system-ui,sans-serif;--ease-expo:cubic-bezier(.19,1,.22,1);--ease-quart:cubic-bezier(.76,0,.24,1);--ease-soft:cubic-bezier(.65,.05,.36,1)}:host,:root{--color-bone:#f2f0eb;--color-ink:#0e0e0d;--color-accent:#ff5b22;--font-sans:"Inter Tight",ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--font-display:"Archivo","Inter Tight",ui-sans-serif,system-ui,sans-serif;--ease-expo:cubic-bezier(.19,1,.22,1)}@layer components{.app-root{background-color:var(--color-bone);color:var(--color-ink);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;font-family:var(--font-sans);width:100%;min-width:320px;max-width:100%;overflow-x:clip}.app-root ::selection{background:var(--color-accent);color:#fff}.app-root button{cursor:pointer}.font-display-x{font-family:var(--font-display);letter-spacing:-.03em;overflow-wrap:break-word;word-break:normal;font-weight:700;font-stretch:112%;line-height:.92}.label-xs{letter-spacing:.16em;text-transform:uppercase;font-size:11px;font-weight:500;line-height:1.1}.tr-mask{vertical-align:top;margin:-.08em 0 -.12em;padding:.08em 0 .12em;overflow:hidden}.tr-inner,.tr-mask{max-width:100%;display:inline-block}.tr-inner{transition-property:transform,clip-path,opacity;transition-timing-function:var(--ease-expo);will-change:transform;transform:translateY(112%)}.tr-right .tr-inner{clip-path:inset(0 100% 0 0);transform:translate(-.3em)}.tr-fade .tr-inner{opacity:0;transform:translateY(.35em)}.is-visible .tr-inner{clip-path:inset(0);opacity:1;transform:translate(0)}.rbtn{isolation:isolate;letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;max-width:100%;transition:color .5s var(--ease-expo),border-color .5s var(--ease-expo);-webkit-tap-highlight-color:transparent;border:1px solid;border-radius:9999px;justify-content:center;align-items:center;gap:.6rem;padding:.85rem 1.35rem;font-size:10px;font-weight:600;line-height:1;display:inline-flex;position:relative;overflow:hidden}@media (min-width:640px){.rbtn{gap:.75rem;padding:1rem 1.65rem;font-size:11px}}.rbtn__fill{z-index:-1;width:0;height:0;transition:transform .85s var(--ease-expo);pointer-events:none;border-radius:9999px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(0)}.rbtn.is-rippled .rbtn__fill{transform:translate(-50%,-50%)scale(1)}.rbtn__label{padding:.1em 0;display:block;position:relative;overflow:hidden}.rbtn__t1,.rbtn__t2{transition:transform .7s var(--ease-expo);display:block}.rbtn__t2{position:absolute;inset:.1em 0 auto;transform:translateY(130%)}.rbtn.is-rippled .rbtn__t1{transform:translateY(-130%)}.rbtn.is-rippled .rbtn__t2{transform:translateY(0)}.rbtn__icon{transition:transform .7s var(--ease-expo)}.rbtn.is-rippled .rbtn__icon{transform:rotate(-45deg)}.rbtn--dark{color:var(--color-ink)}.rbtn--dark .rbtn__fill{background:var(--color-ink)}.rbtn--dark.is-rippled,.rbtn--light{color:var(--color-bone)}.rbtn--light .rbtn__fill{background:var(--color-bone)}.rbtn--accent,.rbtn--light.is-rippled{color:var(--color-ink)}.rbtn--accent{background:var(--color-accent);border-color:var(--color-accent)}.rbtn--accent .rbtn__fill{background:var(--color-bone)}.rbtn--circle{flex-direction:column;gap:.4rem;width:5.25rem;height:5.25rem;padding:0;font-size:10px}@media (min-width:640px){.rbtn--circle{gap:.5rem;width:6.25rem;height:6.25rem;font-size:10.5px}}@media (min-width:768px){.rbtn--circle{gap:.6rem;width:7.5rem;height:7.5rem;font-size:11px}}.link-u{align-items:center;gap:.5rem;max-width:100%;display:inline-flex;position:relative}.link-u:after{content:"";transform-origin:0;background:currentColor;height:1px;position:absolute;bottom:-5px;left:0;right:0}.link-u:hover:after{animation:line-swap .95s var(--ease-expo)}.rail-media{transition:scale .7s var(--ease-expo)}.rail.is-dragging .rail-media{scale:.95}.app-root.is-locked{overflow:hidden}.app-root.lenis,.app-root.lenis body{height:auto}.app-root .lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.app-root .lenis [data-lenis-prevent]{overscroll-behavior:contain}.app-root .lenis.lenis-smooth iframe{pointer-events:none}}@keyframes line-swap{0%{transform-origin:100%;transform:scaleX(1)}45%{transform-origin:100%;transform:scaleX(0)}46%{transform-origin:0;transform:scaleX(0)}to{transform-origin:0;transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.tr-inner{clip-path:none!important;opacity:1!important;transition:none!important;transform:none!important}.animate-scroll-line{animation:none!important}}