.vyra-wordmark{display:inline;white-space:nowrap;letter-spacing:normal}.sf-root{position:relative;z-index:2;border-top:1px solid var(--line);background:var(--bg);margin-top:auto}.sf-inner{display:grid;grid-template-columns:2fr repeat(4,minmax(0,1fr));gap:var(--space-2xl) var(--space-xl);max-width:var(--content-ultra);margin-inline:auto;padding:calc(var(--space-3xl) + var(--space-2xl)) var(--page-gutter-wide) var(--space-2xl)}.sf-root--request .sf-inner{grid-template-columns:2fr 1fr 1fr 1fr}.sf-root--dense .sf-inner,.sf-root--request .sf-inner{gap:clamp(1.25rem,2.5vw,2.5rem);padding-top:calc(var(--space-2xl) + clamp(.6rem,1vw,var(--space-md)));padding-bottom:clamp(var(--space-md),1.6vw,var(--space-lg))}.sf-root--dense .sf-col,.sf-root--request .sf-col{gap:.08rem}.sf-root--dense .sf-giant,.sf-root--request .sf-giant{padding-top:clamp(.75rem,1.4vw,1.25rem)}.sf-root--dense .sf-giant-text,.sf-root--request .sf-giant-text{font-size:clamp(1.95rem,7.4vw,8.25rem);line-height:.68}.sf-root--dense .sf-base,.sf-root--request .sf-base{padding-block:clamp(.75rem,1.2vw,1.1rem)}.sf-wordmark{font-family:var(--font-display);font-size:var(--type-xl);font-weight:700;letter-spacing:.14em;margin:0 0 var(--space-sm)}.sf-wordmark .sf-preview{color:color-mix(in srgb,var(--sh-accent, var(--brand-cyan)) 78%,#fff);text-shadow:0 0 1rem rgba(var(--sh-accent-rgb, var(--brand-cyan-rgb)),.4)}.sf-line{color:var(--text-dim);max-width:34ch;margin:0 0 var(--space-md)}.sf-vyra{font-family:var(--font-mono);font-size:var(--type-xs);letter-spacing:.08em;color:var(--text-faint);margin:0 0 var(--space-2xs)}.sf-place{font-size:var(--type-xs);color:var(--text-faint);margin:0}.sf-contact{display:inline-block;margin-top:var(--space-2xs);font-size:var(--type-xs);color:var(--text-dim);text-decoration:none;transition:color .2s ease}.sf-contact:hover,.sf-contact:focus-visible{color:var(--sh-accent, var(--brand-cyan))}.sf-getapp{display:flex;flex-wrap:wrap;gap:var(--space-xs);margin-top:var(--space-xs)}.sf-getapp-pill{display:inline-flex;align-items:center;gap:.5rem;min-height:var(--tap-target, 44px);padding:0 var(--space-md);border:1px solid color-mix(in srgb,currentColor 72%,transparent);border-radius:var(--radius-pill);font-size:var(--type-xs);font-weight:500;letter-spacing:.01em;color:var(--text-dim);text-decoration:none;white-space:nowrap;transition:color .2s ease,border-color .2s ease,background-color .2s ease}.sf-getapp-pill--main{border-color:rgba(var(--brand-gold-rgb),.5);color:var(--brand-gold)}.sf-getapp-pill:hover,.sf-getapp-pill:focus-visible{border-color:currentColor;color:var(--text)}.sf-getapp-pill--main:hover,.sf-getapp-pill--main:focus-visible{border-color:var(--brand-gold);background-color:rgba(var(--brand-gold-rgb),.08);color:var(--brand-gold-soft)}.sf-getapp-pill:active{transform:translateY(1px)}.sf-getapp-icon{width:14px;height:14px;flex:none;fill:currentColor}.sf-getapp-pill:not(.sf-getapp-pill--main) .sf-getapp-icon{fill:none;stroke:currentColor;stroke-width:1.2}@media(forced-colors:active){.sf-getapp-pill{border-color:LinkText;color:LinkText}}.sf-socials{display:flex;gap:0;margin-top:.25rem;margin-inline-start:-10px}.sf-social{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;transition:transform .2s ease}.sf-social .social-img{width:calc(var(--ico, 1.4rem) * 1.071);height:calc(var(--ico, 1.4rem) * 1.071);object-fit:contain;filter:grayscale(1) brightness(1.65) contrast(.85);opacity:.72;transition:filter .2s ease,opacity .2s ease}.sf-social:hover .social-img,.sf-social:focus-visible .social-img{filter:none;opacity:1}@media(prefers-reduced-motion:reduce){.sf-social .social-img{transition:none}}.sf-social:hover{transform:translateY(-2px)}.sf-social:focus-visible{transform:translateY(-2px);outline:2px solid rgba(255,255,255,.85);outline-offset:3px;border-radius:var(--radius-xs)}.sf-col{display:flex;flex-direction:column;gap:var(--space-2xs)}.sf-col-toggle{all:unset;display:inline-flex;align-items:center;gap:.5em;font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit;pointer-events:none}.sf-col-toggle:focus-visible{outline:2px solid var(--sh-accent, var(--brand-accent-cyan, #3fd8ff));outline-offset:3px;border-radius:var(--radius-xs)}.sf-col-caret{display:none}.sf-col-links{display:flex;flex-direction:column;gap:var(--space-2xs)}@media(max-width:480px){.sf-col-toggle{pointer-events:auto;cursor:pointer;min-height:var(--tap-target);width:100%;justify-content:space-between}.sf-col-caret{display:inline-block;width:.55em;height:.55em;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg);transition:transform .2s ease}.sf-col-toggle[aria-expanded=true] .sf-col-caret{transform:rotate(225deg)}.sf-col-links{display:none}.sf-col-links--open{display:flex}.sf-root .sf-col-title{margin-bottom:0}}.sf-root .sf-col-title{font-family:var(--font-mono);font-size:var(--type-2xs);font-weight:600;letter-spacing:var(--tracking-label);line-height:1.2;text-transform:uppercase;color:var(--text-faint);margin:0 0 var(--space-xs)}.sf-link{min-height:var(--tap-target);display:inline-flex;align-items:center;color:var(--text-dim);font-size:var(--type-sm);transition:color .2s ease}.sf-link:hover,.sf-link:focus-visible{color:var(--text)}.sf-link:active{color:#fff;transform:translateY(1px)}.sf-giant{overflow:hidden;max-width:var(--content-ultra);margin:0 auto;padding:clamp(.65rem,1.3vw,1.1rem) var(--page-gutter-wide) 0;pointer-events:none;user-select:none;-webkit-user-select:none}.sf-giant-text{display:block;color:transparent;font-family:var(--font-display);font-size:clamp(1.95rem,9.4vw,10.5rem);font-weight:700;letter-spacing:-.04em;line-height:.78;text-align:center;white-space:nowrap;-webkit-text-stroke:var(--ghost-stroke) rgba(var(--sh-accent-rgb, var(--brand-cyan-rgb)),var(--ghost-alpha));transform:translateY(.08em);mask-image:linear-gradient(180deg,#000000f2,#0000 88%);-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.95) 0%,rgba(0,0,0,0) 88%);mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat}.sf-giant-text:after{content:"ΛLCHΞMY PREVIEW"}@supports not (-webkit-text-stroke: 1px black){.sf-giant-text{color:rgba(var(--sh-accent-rgb, var(--brand-cyan-rgb)),.14)}}.sf-base{display:flex;align-items:center;justify-content:space-between;gap:var(--space-md);flex-wrap:wrap;max-width:var(--content-ultra);margin-inline:auto;padding:var(--space-md) var(--page-gutter-wide);border-top:1px solid var(--line);color:var(--text-faint);font-size:var(--type-xs)}.sf-bridge{font-family:var(--font-mono);letter-spacing:.06em;background:linear-gradient(#ffffff45,#ffffff45),var(--sh-grad, var(--pearl-grad));-webkit-background-clip:text;background-clip:text;color:transparent}@media(max-width:1180px){.sf-inner{grid-template-columns:repeat(4,minmax(0,1fr))}.sf-identity{grid-column:1 / -1}}@media(max-width:900px){.sf-inner{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767px){.sf-root .sf-inner{grid-template-columns:1fr 1fr;gap:var(--space-lg) var(--space-md);padding-top:calc(var(--space-2xl) + var(--space-md));padding-bottom:var(--space-lg)}.sf-identity{grid-column:1 / -1}.sf-root .sf-giant{padding-top:clamp(.6rem,2vw,var(--space-md))}.sf-root--request .sf-col:last-child{grid-column:1 / -1}}.sf-locale{display:inline-flex;align-items:center;gap:.6rem}.sf-locale-item{color:var(--text-faint);font-family:var(--font-mono);font-size:.66rem;font-weight:600;letter-spacing:.08em}.sf-locale-dot{width:.28rem;height:.28rem;border-radius:var(--radius-pill);background:#ffffff40}@media(forced-colors:active){.sf-bridge{background:none;color:CanvasText;-webkit-text-fill-color:CanvasText}}.sf-min{position:relative;z-index:2;width:100%;max-width:var(--content-ultra);margin-inline:auto;padding-inline:var(--page-gutter-wide);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem var(--space-md);margin-top:auto;padding-block:1.1rem calc(1.4rem + env(safe-area-inset-bottom));border-top:1px solid var(--line);color:var(--text-dim);font-family:var(--font-mono);font-size:.66rem;letter-spacing:.1em}.sf-min nav{display:flex;flex-wrap:wrap;gap:.4rem 1.1rem}.sf-min a{position:relative;display:inline-flex;align-items:center;color:var(--text-dim);transition:color .2s ease}.sf-min a:after{content:"";position:absolute;top:50%;left:50%;width:max(100%,44px);height:44px;transform:translate(-50%,-50%)}.sf-min a:hover,.sf-min a:focus-visible{color:var(--sh-accent, var(--brand-cyan))}.sf-min a.sf-min-mail{color:var(--sh-accent, var(--brand-cyan));overflow-wrap:anywhere}@media(max-width:640px){.sf-min{flex-direction:column;align-items:flex-start;gap:.35rem;text-align:left}.sf-min nav{display:grid;grid-template-columns:repeat(3,max-content);justify-content:start;gap:.35rem 1.1rem}}@media print{.sf-min{border-top-color:#000!important}}@media(prefers-reduced-motion:reduce){.sf-min a{transition:none}}.sf-social--x{--ico: var(--ico-x)}.sf-social--instagram{--ico: var(--ico-instagram)}.sf-social--tiktok{--ico: var(--ico-tiktok)}.sf-social--tiktok .social-img{box-sizing:border-box;padding:3px;border-radius:50%;background:#ffffffe6}.sf-social--facebook{--ico: var(--ico-facebook)}.sf-social--youtube{--ico: var(--ico-youtube)}.sh-root{position:fixed;inset:0 0 auto;z-index:100;display:flex;align-items:center;justify-content:space-between;padding-block:max(var(--space-md),env(safe-area-inset-top)) var(--space-md);padding-inline:max(var(--page-gutter-wide),calc((100% - var(--chrome-lane)) / 2 + var(--page-gutter-wide)),env(safe-area-inset-left)) max(var(--page-gutter-wide),calc((100% - var(--chrome-lane)) / 2 + var(--page-gutter-wide)),env(safe-area-inset-right));pointer-events:none;transition:transform .18s ease,opacity .18s ease}.sh-root--hidden{transform:translateY(-115%);opacity:0}.sh-root--hidden:focus-within{transform:none;opacity:1}html.sh-menu-open body{overflow:hidden}.sh-root>*{pointer-events:auto}.sh-wordmark{display:inline-flex;align-items:center;gap:.5em;font-family:var(--font-display);letter-spacing:.14em;line-height:1}.sh-wordmark:focus-visible,.sh-cta:focus-visible,.sh-menu-btn:focus-visible{outline:2px solid var(--sh-accent, var(--brand-cyan));outline-offset:3px}.sh-wordmark-name{color:var(--text);font-size:var(--type-base);font-weight:700;text-shadow:0 0 18px rgba(255,255,255,.22),0 2px 18px rgba(0,0,0,.6)}.sh-float{display:flex;align-items:center;gap:var(--space-sm)}.sh-cta{display:inline-flex;align-items:center;justify-content:center;min-height:var(--tap-target);border-radius:var(--radius-pill);background:var(--sh-grad-btn, var(--sh-grad, var(--pearl-grad)));color:#000;font-size:var(--type-sm);transition:filter .2s ease,transform .2s ease}.sh-cta.active{background:var(--sh-grad-btn-muted, var(--sh-grad-btn, var(--sh-grad, var(--pearl-grad))));box-shadow:none;transform:none}.sh-cta:hover,.sh-cta:focus-visible{filter:brightness(1.12);transform:translateY(-1px)}.sh-cta.active:hover,.sh-cta.active:focus-visible{background:var(--sh-grad-btn, var(--sh-grad, var(--pearl-grad)))}.sh-cta:active{transform:translateY(0) scale(.97);transition-duration:.06s;filter:brightness(.92)}.sh-menu-btn{display:inline-flex;align-items:center;min-height:var(--tap-target);border:1px solid var(--glass-border);border-radius:var(--radius-pill);font-family:var(--font-body);font-size:var(--type-sm);font-weight:600;letter-spacing:.06em;cursor:pointer;transition:border-color .2s ease,background .2s ease}.sh-menu-lines{display:inline-flex;flex-direction:column;gap:4px}.sh-menu-lines span{width:16px;height:1.5px;background:currentcolor;transition:width .2s ease}.sh-menu-lines span:nth-child(2){width:10px}.sh-menu-lines span:nth-child(3){display:none}.sh-menu-btn:hover .sh-menu-lines span:nth-child(2){width:16px}.sh-arrow{position:absolute;right:1rem;width:1.25rem;height:1.25rem;color:#fff;filter:drop-shadow(0 1px 3px rgba(0,0,0,.35))}.sh-root[data-standalone=true]{flex-direction:row-reverse}.sh-root[data-standalone=true] .sh-cta,.sh-root[data-standalone=true] .sh-menu-label{display:none}.sh-root[data-standalone=true] .sh-menu-btn{width:var(--tap-target);padding:0;justify-content:center}.sh-root[data-standalone=true] .sh-menu-lines span{display:block;width:16px}.sh-root[data-standalone=true] .sh-menu-lines span:nth-child(2){width:12px}.sh-root[data-standalone=true] .sh-menu-btn:hover .sh-menu-lines span:nth-child(2){width:16px}@media(max-width:680px){.sh-root:not([data-standalone=true]) .sh-cta{padding:0 1em}.sh-cta-tail{position:absolute;width:1px;height:1px;min-height:0;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}}@media(max-width:430px){.sh-root{gap:.65rem}.sh-wordmark{gap:.3rem;letter-spacing:.09em}.sh-wordmark-name,.sh-wordmark .sh-wordmark-sub{font-size:.98rem}.sh-menu-btn{padding:0 1em}}@media(prefers-reduced-motion:reduce){.sh-root,.sh-menu-lines span{scroll-behavior:auto;animation:none;transition:none}}.sh-inline{display:none}@media(min-width:1100px){.sh-inline{display:flex;align-items:center;border-radius:var(--radius-pill)}.sh-root[data-standalone=true] .sh-inline{display:none}}.sh-inline-link{position:relative;display:inline-flex;align-items:center;font-size:var(--type-sm);white-space:nowrap}.sh-menu-btn:active{opacity:.72;transform:translateY(1px)}@media(prefers-reduced-motion:reduce){.sh-menu-btn:active{transform:none}}.sh-layer{position:fixed;inset:0;z-index:120}.sh-panel{position:absolute;inset:0;overflow:auto;background:#0c101c}.sh-bar{position:relative;isolation:isolate;display:flex;flex:1 1 auto;align-items:center;justify-content:space-between;gap:var(--space-lg);min-width:0;pointer-events:auto}.sh-root .sh-float{gap:.3rem}.sh-root .sh-inline{gap:.1rem;margin-inline-end:.55rem;padding:0;border:0;background:none;backdrop-filter:none;-webkit-backdrop-filter:none}.sh-root .sh-inline-link{padding:.55rem .95rem;border-radius:var(--radius-pill);color:#fffc;text-shadow:0 0 2px rgba(0,0,0,.9),0 0 10px rgba(0,0,0,.8);font-weight:500;letter-spacing:.005em;transition:color .18s ease}.sh-root .sh-inline-link:hover,.sh-root .sh-inline-link:focus-visible{color:var(--text)}.sh-root .sh-inline-link:after{display:none}.sh-root .sh-inline-link.active{background:none;box-shadow:none;color:var(--text);font-weight:650}.sh-root .sh-cta{padding:0 var(--space-md) 0 var(--space-ml);box-shadow:inset 0 1px #ffffff80,inset 0 -1px #0000002e,0 0 0 1px #ffffff1a,0 10px 24px -12px rgba(var(--sh-glow-rgb, var(--brand-pink-rgb)),.8);font-weight:650;letter-spacing:-.005em}.sh-root .sh-cta.active{box-shadow:inset 0 1px #ffffff4d,0 0 0 1px #ffffff14}.sh-cta-arrow{flex:none;margin-inline-start:.45rem;width:1rem;height:1rem;transition:transform .2s ease}.sh-cta:hover .sh-cta-arrow,.sh-cta:focus-visible .sh-cta-arrow{transform:translate(2px)}.sh-root .sh-menu-btn{gap:.6em;padding:0 var(--space-md) 0 .95rem;border-color:transparent;background:transparent;color:#ffffffe6;backdrop-filter:none;-webkit-backdrop-filter:none}.sh-root .sh-menu-btn:hover,.sh-root .sh-menu-btn:focus-visible{border-color:transparent;background:#ffffff12;color:#fff}@media(max-width:640px){.sh-bar{gap:.5rem}.sh-root .sh-menu-btn{justify-content:center;width:var(--tap-target);padding:0;border-color:var(--line);background:#ffffff0d}.sh-root .sh-menu-label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}}@media(max-width:480px){.sh-cta-arrow{display:none}.sh-root .sh-cta{padding:0 var(--space-md)}}@media(prefers-reduced-motion:reduce){.sh-cta-arrow,.sh-root .sh-inline-link{transition:none}}@media(forced-colors:active){.sh-root .sh-inline-link.active{outline:2px solid Highlight}}.sh-root .sh-cta{position:relative;isolation:isolate}.sh-root .sh-cta:before{content:"";position:absolute;z-index:-1;inset:0;border-radius:inherit;background:linear-gradient(180deg,#ffffff17,#ffffff05),#0a0a12eb;box-shadow:inset 0 0 0 1px rgba(var(--sh-glow-rgb, var(--brand-pink-rgb)),.65),inset 0 1px #ffffff24;opacity:0;pointer-events:none;transition:opacity .45s ease}.sh-root:not(.sh-root--deep) .sh-cta:not(.active):before{opacity:1}.sh-root:not(.sh-root--deep) .sh-cta:not(.active){color:var(--text)}.p37 .sh-root .sh-cta:before{display:none}.p37 .sh-root:not(.sh-root--deep) .sh-cta:not(.active){color:var(--p37-gold-bright)}@media(prefers-reduced-motion:reduce){.sh-root .sh-cta:before{transition:none}}.sh-wordmark-sub{--sub-ink: color-mix(in srgb, var(--sh-accent, var(--brand-cyan)) 78%, #fff);background:linear-gradient(100deg,var(--sub-ink) 0%,var(--sub-ink) 38%,#fff 50%,var(--sub-ink) 62%,var(--sub-ink) 100%) 100% 0 / 260% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;font-size:var(--type-base);font-weight:700;filter:drop-shadow(0 0 10px rgba(var(--sh-accent-rgb, var(--brand-cyan-rgb)),.5));animation:sh-name-light 2.4s .5s cubic-bezier(.45,0,.2,1) both}.sh-wordmark:hover .sh-wordmark-sub,.sh-wordmark:focus-visible .sh-wordmark-sub{animation:sh-name-light-again 1.4s cubic-bezier(.45,0,.2,1) both}@keyframes sh-name-light{0%{background-position:100% 0}to{background-position:0% 0}}@keyframes sh-name-light-again{0%{background-position:100% 0}to{background-position:0% 0}}@media(forced-colors:active){.sh-wordmark-sub{background:none;color:CanvasText;-webkit-text-fill-color:CanvasText}}@media(prefers-reduced-motion:reduce){.sh-wordmark-sub,.sh-wordmark:hover .sh-wordmark-sub{animation:none;background-position:0% 0}}@media(max-width:350px){.sh-wordmark-sub{display:none}}.sh-root{background:none;border:0;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.sh-root:before{display:none}.sh-root:after{content:"";position:absolute;z-index:-1;inset:0 0 auto;height:100%;-webkit-mask-image:linear-gradient(180deg,#000 0%,#000 35%,transparent 100%);mask-image:linear-gradient(180deg,#000 0%,#000 35%,transparent 100%);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);opacity:0;pointer-events:none;transition:opacity .35s ease}.sh-root--scrolled:after{opacity:1}@media(min-width:1024px){.sh-root .sh-wordmark-name,.sh-root .sh-wordmark-sub{font-size:var(--type-lg)}.sh-root .sh-inline{position:absolute;top:50%;left:50%;margin:0;transform:translate(-50%,-50%)}}@media(prefers-reduced-motion:reduce){.sh-root:after{transition:none}}@media(prefers-reduced-transparency:reduce),(prefers-contrast:more){.sh-root--scrolled{background:var(--bg)}.sh-root:after{display:none}}
