.hero-noise[data-astro-cid-mbxumaqp]{background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.6'/%3E%3C/svg%3E")}.hw[data-astro-cid-mbxumaqp]{display:inline-block;white-space:nowrap}.hc[data-astro-cid-mbxumaqp]{display:inline-block}.doors[data-astro-cid-mbxumaqp]{position:absolute;inset:auto 0 max(28px,calc(env(safe-area-inset-bottom) + 18px)) 0;z-index:10;display:flex;justify-content:center;pointer-events:none}.doors-in[data-astro-cid-mbxumaqp]{display:flex;align-items:center;pointer-events:auto}.door[data-astro-cid-mbxumaqp]{position:relative;display:inline-flex;align-items:center;gap:10px;padding:11px 19px;border-radius:999px;font-size:14.5px;font-weight:450;letter-spacing:.02em;color:#ffffff6b;transition:color .45s ease,background-color .45s ease,box-shadow .6s ease}.door[data-astro-cid-mbxumaqp]:before{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;background:var(--ring);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0);opacity:0;transition:opacity .45s ease}.door[data-astro-cid-mbxumaqp]:hover,.door[data-astro-cid-mbxumaqp]:focus-visible{color:#fff;background:#ffffff0d;box-shadow:0 0 36px -6px var(--glow),inset 0 0 18px -10px var(--glow);outline:none}.door[data-astro-cid-mbxumaqp]:hover:before,.door[data-astro-cid-mbxumaqp]:focus-visible:before{opacity:1}.door-dot[data-astro-cid-mbxumaqp]{width:6px;height:6px;border-radius:50%;background:var(--dot);opacity:.5;transition:opacity .45s ease,box-shadow .45s ease,scale .45s ease}.door[data-astro-cid-mbxumaqp]:hover .door-dot[data-astro-cid-mbxumaqp],.door[data-astro-cid-mbxumaqp]:focus-visible .door-dot[data-astro-cid-mbxumaqp]{opacity:1;scale:1.35;box-shadow:0 0 10px 1px var(--glow)}.door-arrow[data-astro-cid-mbxumaqp]{width:13px;height:13px;margin-left:-23px;opacity:0;translate:-6px 0;transition:margin .45s cubic-bezier(.2,.7,.2,1),opacity .3s ease,translate .45s cubic-bezier(.2,.7,.2,1)}.door[data-astro-cid-mbxumaqp]:hover .door-arrow[data-astro-cid-mbxumaqp],.door[data-astro-cid-mbxumaqp]:focus-visible .door-arrow[data-astro-cid-mbxumaqp]{margin-left:0;opacity:1;translate:0 0}.door-s[data-astro-cid-mbxumaqp]{--ring: linear-gradient(120deg, rgba(52, 211, 153, .95), rgba(16, 185, 129, .3) 55%, rgba(110, 231, 183, .85));--glow: rgba(52, 211, 153, .55);--dot: #34d399;--ping: #34d399}.door-v[data-astro-cid-mbxumaqp]{--ring: linear-gradient(120deg, #ff8a3d, #fbbf24 50%, #34d399);--glow: rgba(251, 191, 36, .45);--dot: linear-gradient(135deg, #ff8a3d, #fbbf24, #34d399);--ping: #fbbf24}.door-sep[data-astro-cid-mbxumaqp]{width:1px;height:14px;margin:0 5px;background:#ffffff24}@media(hover:none){.door[data-astro-cid-mbxumaqp]{color:#ffffff9e}.door-dot[data-astro-cid-mbxumaqp]{opacity:.85}}.door[data-astro-cid-mbxumaqp].is-picked{color:#fff}.door[data-astro-cid-mbxumaqp].is-picked:before{opacity:1}.door[data-astro-cid-mbxumaqp].is-picked:after{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:0 0 0 1px var(--ping),0 0 24px var(--glow);animation:door-ping .9s cubic-bezier(.2,.7,.2,1) forwards}@keyframes door-ping{0%{opacity:.95;transform:scale(1)}to{opacity:0;transform:scale(1.45,2.1)}}#landing-hero[data-astro-cid-mbxumaqp].is-door .doors[data-astro-cid-mbxumaqp]{opacity:0!important;pointer-events:none;transition:opacity .7s ease .35s}.door-dark[data-astro-cid-mbxumaqp]{background:#06070a;opacity:0}#door-canvas[data-astro-cid-mbxumaqp]{display:none;z-index:20}#landing-hero[data-astro-cid-mbxumaqp].is-vision #door-canvas[data-astro-cid-mbxumaqp]{display:block}.hc[data-astro-cid-mbxumaqp].is-dot{animation:hc-dot .5s cubic-bezier(.5,0,.75,0) forwards}@keyframes hc-dot{35%{transform:scale(1.12);color:#fff;text-shadow:0 0 14px #fff,0 0 36px rgba(251,191,36,.9)}to{transform:scale(.08);opacity:0;filter:blur(3px);text-shadow:0 0 14px #fff,0 0 36px rgba(251,191,36,.9)}}.portal-layer[data-astro-cid-mbxumaqp]{display:none}html.has-portal #landing-hero[data-astro-cid-mbxumaqp]{position:fixed;inset:0;z-index:30;height:auto}html.has-portal #vortex-canvas[data-astro-cid-mbxumaqp]{display:block}#landing-hero[data-astro-cid-mbxumaqp].is-through{background:transparent}#landing-hero[data-astro-cid-mbxumaqp].is-through .hero-fx[data-astro-cid-mbxumaqp],#landing-hero[data-astro-cid-mbxumaqp].is-through .hero-h1[data-astro-cid-mbxumaqp]{visibility:hidden}#landing-hero[data-astro-cid-mbxumaqp].is-late{pointer-events:none}#landing-hero[data-astro-cid-mbxumaqp].is-gone{visibility:hidden}html.has-portal body.portal-on .us-persist,html.has-portal body.portal-on .us-progress{opacity:0!important;visibility:hidden;pointer-events:none}html.has-portal #landing-hero[data-astro-cid-mbxumaqp].portal-skip{visibility:hidden}#landing-hero[data-astro-cid-mbxumaqp].no-gl #vortex-canvas[data-astro-cid-mbxumaqp]{display:none}#landing-hero[data-astro-cid-mbxumaqp].no-gl .portal-fallback[data-astro-cid-mbxumaqp]{display:block;clip-path:circle(var(--pf-r, 0px) at 50% 50%);-webkit-mask-image:radial-gradient(circle at 50% 50%,transparent var(--pf-h, 0px),#000 calc(var(--pf-h, 0px) + 12vmax));mask-image:radial-gradient(circle at 50% 50%,transparent var(--pf-h, 0px),#000 calc(var(--pf-h, 0px) + 12vmax))}.pf-dark[data-astro-cid-mbxumaqp]{background:radial-gradient(circle at 50% 50%,#fff3e0,#ffb35c 8%,#ff6b1a 20%,#8c1f05,#140400 64%,#000 80%)}.pf-green[data-astro-cid-mbxumaqp]{opacity:var(--pf-g, 0);background:radial-gradient(circle at 50% 50%,#ecfdf5,#6ee7b7 8%,#10b981 20%,#065f46,#021a10 64%,#000 80%)}.pf-light[data-astro-cid-mbxumaqp]{opacity:var(--pf-shift, 0);background:radial-gradient(circle at 50% 50%,#fff,#d1fae5 12%,#34d399 28%,#ecfdf5 52%,#fbf9f6 74%)}.after-portal[data-astro-cid-j7pv25f6]{position:relative;background:#fbf9f6;color:#0d0d0d}.portal-anchor[data-astro-cid-j7pv25f6]{position:absolute;top:0;left:0;width:1px;height:1px;pointer-events:none}html.has-portal .portal-anchor[data-astro-cid-j7pv25f6]{top:calc(var(--portal, 0) * 1vh)}
