[data-theme=beta]{--beta-text-primary:#181818;--beta-text-secondary:#696969;--beta-text-tertiary:#b4b4b4;--beta-bg-card:#fff;--beta-border:#0000001a;--beta-bg-primary:#f9f9f8;--beta-bg-gradient:linear-gradient(90deg,#fbf6f1 0%,#faf9f8 18%,#f9f9f8 50%,#faf9f8 82%,#fbf6f1);--beta-bg-input:#f7f7f7;--beta-radius-md:0.75rem;--beta-radius-lg:1rem;--beta-radius-xl:1.25rem;--beta-shadow-card:none;--beta-shadow-mockup:none;--beta-pastel-1:#f6f4f0;--beta-pastel-2:#eff1f7;--beta-pastel-3:#dff0fb;--beta-pastel-4:#ecf4ee;--beta-pastel-5:#f6f4f0;--beta-sidebar-accent:#f5f5f5;--beta-footer-bg:#181818;--beta-footer-text:#e5e5e5;--beta-footer-text-muted:#a3a3a3;background-color:#f9f9f8;background-image:var(--beta-bg-gradient);background-attachment:fixed;color:var(--beta-text-primary)}[data-theme=beta] .font-title-beta,[data-theme=beta] h1,[data-theme=beta] h2,[data-theme=beta] h3,[data-theme=beta] h4,[data-theme=beta] h5,[data-theme=beta] h6{font-family:var(--font-fraunces),ui-serif,Georgia,serif}[data-theme=beta-2]{--beta2-text-primary:#333334;--beta2-text-secondary:rgba(51,51,52,.7);--beta2-text-tertiary:rgba(51,51,52,.5);--beta2-bg-primary:#fff;--beta2-bg-card:#fff;--beta2-bg-card-elevated:rgba(51,51,52,.05);--beta2-border:rgba(51,51,52,.15);--beta2-border-accent:#f97316;--beta2-accent:#f97316;--beta2-accent-muted:rgba(249,115,22,.1);background-color:var(--beta2-bg-primary);color:var(--beta2-text-primary);position:relative}[data-theme=beta-2]:before{content:"";position:fixed;inset:-64px;z-index:0;pointer-events:none;background-image:linear-gradient(rgba(51,51,52,.14) 1px,transparent 0),linear-gradient(90deg,rgba(51,51,52,.14) 1px,transparent 0);background-size:64px 64px;mask-image:linear-gradient(90deg,#000,transparent 22%,transparent 78%,#000);-webkit-mask-image:linear-gradient(90deg,#000,transparent 22%,transparent 78%,#000);animation:grid-drift 30s linear infinite,grid-breathe 8s ease-in-out infinite}@keyframes grid-drift{0%{background-position:0 0}to{background-position:64px 64px}}@keyframes grid-breathe{0%,to{opacity:.5}50%{opacity:1}}.dark-ambient{position:absolute;inset:0;overflow:hidden;pointer-events:none}.dark-ambient .glow{position:absolute;top:50%;left:50%;width:140%;height:120%;transform:translate(-50%,-50%);background:radial-gradient(ellipse at center,rgba(180,90,30,.35) 0,rgba(140,60,20,.18) 30%,rgba(80,40,15,.06) 55%,transparent 75%)}.dark-ambient .ribbon{z-index:0;position:absolute;width:160%;height:80px;left:-30%;top:50%;background:linear-gradient(180deg,transparent,rgba(0,0,0,.4) 20%,rgba(0,0,0,.6) 50%,rgba(0,0,0,.4) 80%,transparent)}.dark-ambient .ribbon:after,.dark-ambient .ribbon:before{content:"";position:absolute;left:0;right:0;height:1px}.dark-ambient .ribbon:before{top:8px;background:linear-gradient(90deg,transparent 10%,rgba(249,115,22,.3) 40%,rgba(249,115,22,.5) 50%,rgba(249,115,22,.3) 60%,transparent 90%)}.dark-ambient .ribbon:after{bottom:8px;background:linear-gradient(90deg,transparent 10%,rgba(249,115,22,.2) 40%,rgba(249,115,22,.35) 50%,rgba(249,115,22,.2) 60%,transparent 90%)}.dark-ambient .ribbon-1{transform:translateY(-50%) rotate(-25deg);transform-origin:center center}.dark-ambient .ribbon-2{transform:translateY(-50%) rotate(25deg);transform-origin:center center}.dark-ambient .vignette{position:absolute;inset:0;z-index:0;background:radial-gradient(ellipse at center,transparent 40%,hsla(0,0%,4%,.7) 100%)}@keyframes orbit-cw{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes orbit-ccw{0%{transform:rotate(0deg)}to{transform:rotate(-1turn)}}.scroll-reveal{opacity:0;transform:translateY(32px);transition:opacity .8s cubic-bezier(.16,1,.3,1),transform .8s cubic-bezier(.16,1,.3,1);will-change:opacity,transform}.scroll-reveal.is-visible{opacity:1;transform:translateY(0)}.highlight-reveal{display:inline;background-image:linear-gradient(#f97316,#f97316);background-repeat:no-repeat;background-position:0 85%;background-size:0 12%;opacity:0;transform:translateY(16px);transition:opacity .6s ease,transform .6s ease}.scroll-reveal.is-visible .highlight-reveal{opacity:1;transform:translateY(0);animation:highlight-sweep .8s cubic-bezier(.16,1,.3,1) 1s forwards}@keyframes highlight-sweep{0%{background-size:0 12%}to{background-size:100% 12%}}[data-theme=beta-2] h1,[data-theme=beta-2] h2,[data-theme=beta-2] h3,[data-theme=beta-2] h4,[data-theme=beta-2] h5,[data-theme=beta-2] h6{font-family:var(--font-fraunces),ui-serif,Georgia,serif;letter-spacing:-.03em}.hero-card,.hero-chip{will-change:transform,opacity}.hero-chip{--laney:0px;animation:hero-chip-flow 56s linear infinite both}@media (min-width:768px){.hero-chip{--laney:var(--laney-sm,0px)}}@media (min-width:1024px){.hero-chip{--laney:var(--laney-lg,0px)}}.hero-card{animation:hero-card-flow 56s linear infinite both}@keyframes hero-chip-flow{0%{opacity:0;transform:translate(-50%,-50%) translate(var(--from,-60vw),var(--laney,0)) scale(1);animation-timing-function:linear}0.8929%{opacity:1;transform:translate(-50%,-50%) translate(calc(var(--from, -60vw) * .95),var(--laney,0)) scale(1);animation-timing-function:linear}9.6429%{opacity:1;transform:translate(-50%,-50%) translate(calc(var(--from, -60vw) * .22),var(--laney,0)) scale(1);animation-timing-function:linear}10.7143%{opacity:1;transform:translate(-50%,-50%) translate(calc(var(--from, -60vw) * .12),calc(var(--laney, 0px) * .55)) scale(.9);animation-timing-function:linear}12.5%,to{opacity:0;transform:translate(-50%,-50%) translate(0) scale(.28)}}@keyframes hero-card-flow{0%,4.5%{opacity:0;transform:translate(-50%,-50%) translateX(-17.3vw) scale(.45);animation-timing-function:linear}5.2%{opacity:1;transform:translate(-50%,-50%) translateX(-12.8vw) scale(.65);animation-timing-function:linear}7%{opacity:1;transform:translate(-50%,-50%) translateX(-1.5vw) scale(1);animation-timing-function:linear}14.3%{opacity:1;transform:translate(-50%,-50%) translateX(46vw) scale(1)}14.5%,to{opacity:0;transform:translate(-50%,-50%) translateX(46vw) scale(1)}}.hero-glow{animation:hero-glow-pulse 4s ease-in-out infinite;will-change:transform,opacity}.hero-mark{animation:hero-mark-pulse 4s ease-in-out infinite;will-change:transform}@keyframes hero-glow-pulse{0%,to{opacity:.8;transform:translate(-50%,-50%) scale(1)}32%{opacity:.9;transform:translate(-50%,-50%) scale(1.04)}54%{opacity:.82;transform:translate(-50%,-50%) scale(1.01)}70%{opacity:1;transform:translate(-50%,-50%) scale(1.18)}88%{opacity:.86;transform:translate(-50%,-50%) scale(1.03)}}@keyframes hero-mark-pulse{0%,54%,88%,to{transform:translate(-50%,-50%) scale(1)}70%{transform:translate(-50%,-50%) scale(1.06)}}.meet-lbl{animation:meet-lbl-on 12s linear infinite;border-color:hsla(0,0%,62%,.5);color:hsla(0,0%,100%,.4)}@keyframes meet-lbl-on{0%,to{border-color:hsla(0,0%,62%,.5);color:hsla(0,0%,100%,.4);box-shadow:0 0 0 rgba(244,97,17,0)}16.6%,3.5%{border-color:#f46a19;color:#fff;box-shadow:0 0 14px rgba(244,97,17,.35)}21%{border-color:hsla(0,0%,62%,.5);color:hsla(0,0%,100%,.4);box-shadow:0 0 0 rgba(244,97,17,0)}}.meet-pulse{animation:meet-pulse 5s ease-out infinite;opacity:0}@keyframes meet-pulse{0%{transform:scale(.55);opacity:.5}70%{opacity:.12}to{transform:scale(1.6);opacity:0}}.meet-bob{animation:meet-bob 4.5s ease-in-out infinite}@keyframes meet-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@media (prefers-reduced-motion:reduce){.meet-dot{display:none}.meet-bob,.meet-lbl,.meet-pulse{animation:none}.meet-pulse{opacity:0}.meet-lbl[data-first]{border-color:#f46a19;color:#fff}}.levels-dot{--levels-first:8.3333%;--levels-last:91.6667%;animation:levels-flow 8s linear infinite;opacity:0}@keyframes levels-flow{0%{opacity:0;left:var(--levels-first)}6%{opacity:1;left:calc(var(--levels-first) - 2%)}94%{opacity:1;left:calc(var(--levels-last) + 2%)}to{opacity:0;left:var(--levels-last)}}.levels-node{animation:levels-node-on 8s linear infinite}@keyframes levels-node-on{0%,to{transform:scale(1);box-shadow:0 0 0 6px hsla(0,0%,100%,.35),0 0 0 0 rgba(244,97,17,0)}2%,6%{transform:scale(1.3);box-shadow:0 0 0 6px rgba(244,97,17,.3),0 0 18px 2px rgba(244,97,17,.85)}11%{transform:scale(1);box-shadow:0 0 0 6px hsla(0,0%,100%,.35),0 0 0 0 rgba(244,97,17,0)}}@media (prefers-reduced-motion:reduce){.levels-dot{display:none}.levels-node{animation:none}}.nav-scrim{animation:nav-scrim-in .25s ease-out both}@keyframes nav-scrim-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.nav-scrim{animation:none}}.loop-row{transition:grid-template-columns .65s cubic-bezier(.22,1,.36,1) var(--loop-hold,0s)}@media (min-width:768px){.loop-bento{--loop-hold:0.18s;display:grid;grid-template-rows:1fr 1fr;height:740px;transition:grid-template-rows .65s cubic-bezier(.22,1,.36,1) var(--loop-hold),height .65s cubic-bezier(.22,1,.36,1) var(--loop-hold)}@media (min-width:1024px){.loop-bento{height:660px}}.loop-row{grid-template-columns:1fr 1fr;grid-template-rows:minmax(0,1fr);min-height:0}.loop-bento:has(.loop-card:hover){height:780px;transition-delay:0s}.loop-bento:has(.loop-row:first-child .loop-card:hover){grid-template-rows:590fr 172fr}.loop-bento:has(.loop-row:nth-child(2) .loop-card:hover){grid-template-rows:172fr 590fr}.loop-row:has(.loop-card:first-child:hover){grid-template-columns:904fr 359fr;transition-delay:0s}.loop-row:has(.loop-card:nth-child(2):hover){grid-template-columns:359fr 904fr;transition-delay:0s}.loop-bento:has(.loop-row:first-child .loop-card:hover) .loop-row:nth-child(2) .loop-head,.loop-bento:has(.loop-row:nth-child(2) .loop-card:hover) .loop-row:first-child .loop-head{max-height:0;margin-top:0;opacity:0;transition-delay:0s}.loop-bento:has(.loop-card:hover) .loop-card:not(:hover){opacity:.5;filter:blur(1.5px);transition-delay:0s}.loop-card:hover{transition-delay:0s}}.loop-head{max-height:240px;overflow:hidden;transition:max-height .65s cubic-bezier(.22,1,.36,1) var(--loop-hold,0s),margin-top .65s cubic-bezier(.22,1,.36,1) var(--loop-hold,0s),opacity .45s cubic-bezier(.22,1,.36,1) var(--loop-hold,0s)}.loop-card{transition:opacity .5s cubic-bezier(.22,1,.36,1) var(--loop-hold,0s),filter .5s cubic-bezier(.22,1,.36,1) var(--loop-hold,0s)}.loop-card .loop-wash-lg,.loop-card .loop-wash-sm{transition:opacity .65s cubic-bezier(.22,1,.36,1)}.loop-card .loop-wash-lg{opacity:0}@media (hover:hover){.loop-card:hover .loop-wash-sm{opacity:0}.loop-card:hover .loop-wash-lg{opacity:.42}}.loop-card .loop-title{transition:font-size .65s cubic-bezier(.22,1,.36,1)}.loop-card:hover .loop-title{font-size:26px}.loop-card .loop-desc{max-height:0;margin-top:0;overflow:hidden;opacity:0;transition:max-height .65s cubic-bezier(.22,1,.36,1),opacity .45s cubic-bezier(.22,1,.36,1),margin-top .65s cubic-bezier(.22,1,.36,1)}.loop-card:hover .loop-desc{max-height:240px;margin-top:10px;opacity:1}@media (hover:none){.loop-card .loop-desc{max-height:none;margin-top:10px;opacity:1}}@media (prefers-reduced-motion:reduce){.loop-bento,.loop-card,.loop-card .loop-desc,.loop-card .loop-title,.loop-card .loop-wash-lg,.loop-card .loop-wash-sm,.loop-head,.loop-row{transition:none}}@keyframes hero-chip-fall{0%{opacity:0;transform:translate(-50%,-50%) translateX(var(--driftx,0)) translateY(var(--fromy,-240px)) scale(1);animation-timing-function:linear}0.8929%{opacity:1;transform:translate(-50%,-50%) translateX(calc(var(--driftx, 0px) * .9)) translateY(calc(var(--fromy, -240px) * .9)) scale(1);animation-timing-function:linear}4.5536%{opacity:1;transform:translate(-50%,-50%) translateX(calc(var(--driftx, 0px) * .12)) translateY(calc(var(--fromy, -240px) * .12)) scale(1);animation-timing-function:linear}5.3571%,to{opacity:0;transform:translate(-50%,-50%) translateX(0) translateY(0) scale(.28)}}@keyframes hero-card-drop{0%,1.6571%{opacity:0;transform:translate(-50%,-50%) translateY(-62px) scale(.6);animation-timing-function:linear}2.1929%{opacity:1;transform:translate(-50%,-50%) translateY(-42px) scale(.72);animation-timing-function:linear}3%{opacity:1;transform:translate(-50%,-50%) translateY(-13px) scale(1);animation-timing-function:linear}7.8%{opacity:1;transform:translate(-50%,-50%) translateY(163px) scale(1);animation-timing-function:linear}8.6%,to{opacity:0;transform:translate(-50%,-50%) translateY(190px) scale(1)}}@media (max-width:767.98px){.hero-chip{animation-name:hero-chip-fall}.hero-card{animation-name:hero-card-drop}}@media (prefers-reduced-motion:reduce){.hero-glow,.hero-mark{animation:none}.hero-chip{animation-name:hero-chip-hold}.hero-card{animation-name:hero-card-hold}}@media (prefers-reduced-motion:reduce) and (max-width:767.98px){.hero-chip{animation-name:hero-chip-hold-sm}.hero-card{animation-name:hero-card-hold-sm}}@keyframes hero-chip-hold{0%,to{opacity:0;transform:translate(-50%,-50%) translate(calc(var(--from, -60vw) * .22 - 110px),var(--laney,0)) scale(1)}1.4%,5.6%{opacity:1;transform:translate(-50%,-50%) translate(calc(var(--from, -60vw) * .22 - 110px),var(--laney,0)) scale(1)}6.4%{opacity:0;transform:translate(-50%,-50%) translate(calc(var(--from, -60vw) * .22 - 110px),var(--laney,0)) scale(1)}}@keyframes hero-card-hold{0%,3.2%{opacity:0;transform:translate(-50%,-50%) translateX(16vw) scale(1)}4%,6.6%{opacity:1;transform:translate(-50%,-50%) translateX(16vw) scale(1)}7.1%,to{opacity:0;transform:translate(-50%,-50%) translateX(16vw) scale(1)}}@keyframes hero-chip-hold-sm{0%,to{opacity:0;transform:translate(-50%,-50%) translateX(calc(var(--driftx, 0px) * .45)) translateY(calc(var(--fromy, -240px) * .45)) scale(1)}1.4%,5.6%{opacity:1;transform:translate(-50%,-50%) translateX(calc(var(--driftx, 0px) * .45)) translateY(calc(var(--fromy, -240px) * .45)) scale(1)}6.4%{opacity:0;transform:translate(-50%,-50%) translateX(calc(var(--driftx, 0px) * .45)) translateY(calc(var(--fromy, -240px) * .45)) scale(1)}}@keyframes hero-card-hold-sm{0%,3.2%{opacity:0;transform:translate(-50%,-50%) translateY(60px) scale(1)}4%,6.6%{opacity:1;transform:translate(-50%,-50%) translateY(60px) scale(1)}7.1%,to{opacity:0;transform:translate(-50%,-50%) translateY(60px) scale(1)}}