:root{--white:#fff;--black:#000;--yellow:#fff100;--ease-out:cubic-bezier(.23, 1, .32, 1)}*{box-sizing:border-box}html:has(.landing){background:#0066b5;min-width:320px;height:auto;margin:0}html:has(.landing) body{background:#0066b5;min-width:320px;height:auto;margin:0}html:has(.landing) body{align-items:unset;color:var(--white);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;font-family:Rooftop,sans-serif;display:block}.landing a:not(.button--primary):not(.cta){color:inherit}.landing{-webkit-user-select:none;user-select:none;aspect-ratio:1512/2092;isolation:isolate;background:#0066b5 url(/figma-landing/sky.webp) 50%/100% 100% no-repeat;width:100%;min-height:100vh;position:relative;overflow:hidden}.composition{position:absolute;inset:0;transform:translateY(-28px)}.header{z-index:10;position:absolute;top:0;left:0;right:0}.landing .logo{flex:none;gap:0}.landing .logo--slot{visibility:hidden;pointer-events:none;width:151px;height:28px;display:block}.button-label-short{display:none}.header-actions{gap:8px;display:flex}.button{letter-spacing:.01em;text-transform:uppercase;width:167px;height:52px;transition:transform .16s var(--ease-out);border:1px solid #ffffff59;border-radius:14px;justify-content:center;align-items:center;padding:0 20px;font-family:CoFo Mono,monospace;font-size:14px;text-decoration:none;display:inline-flex}.button--primary{border-color:var(--yellow);background:var(--yellow);color:var(--black)}.display{z-index:1;width:78.704%;color:var(--white);letter-spacing:-.02em;text-align:center;opacity:.8;margin:0;font-family:Manychat Gravity,sans-serif;font-size:15.873vw;font-weight:400;line-height:.82;position:absolute;left:10.648%}.display--top{top:10.7%}.display--bottom{top:64.4%}.outro{display:contents}.asset{z-index:4;pointer-events:none;-webkit-user-select:none;user-select:none;display:block;position:absolute}.asset-pop{object-fit:contain;width:100%;height:auto;display:block}.messages .asset-pop{transform-origin:20% 75%}.stats .asset-pop{transform-origin:80% 70%}.reel .asset-pop{transform-origin:50% 65%}.landing:not(.is-lit) .header-actions,.landing:not(.is-lit) .display--top,.landing:not(.is-lit) .asset-pop,.landing:not(.is-lit) .phone-updated,.landing:not(.is-lit) .phone-photo,.landing:not(.is-lit) .phone-name,.landing:not(.is-lit) .phone-bio,.landing:not(.is-lit) .phone-tags,.landing:not(.is-lit) .phone-socials{opacity:0}.landing.is-lit .header-actions{animation:sky-fade .28s var(--ease-out) both}.landing.is-lit .display--top{animation:sky-fade .36s var(--ease-out) both}.landing.is-lit .phone-updated{animation:sky-rise .26s var(--ease-out) 40ms both}.landing.is-lit .phone-photo{animation:sky-rise .28s var(--ease-out) 80ms both}.landing.is-lit .phone-name{animation:sky-rise .26s var(--ease-out) .12s both}.landing.is-lit .phone-bio{animation:sky-rise .26s var(--ease-out) .15s both}.landing.is-lit .phone-tags{animation:sky-rise .26s var(--ease-out) .18s both}.landing.is-lit .phone-socials{animation:sky-rise .26s var(--ease-out) .21s both}.landing.is-lit .messages .asset-pop{animation:sky-pop .56s var(--ease-out) .28s both}.landing.is-lit .stats .asset-pop{animation:sky-pop .56s var(--ease-out) .42s both}.landing.is-lit .reel .asset-pop{animation:sky-pop .56s var(--ease-out) .56s both}.phone-layer{aspect-ratio:470/860;border-radius:var(--phone-radius,40px);width:31.085%;position:absolute;top:27%;left:50%;transform:translate(-50%);container-type:inline-size}.phone-lens{z-index:2;opacity:0;overflow:hidden}.phone-lens.is-fallback{opacity:1;transition:opacity .28s var(--ease-out)}.phone-lens:has(.phone-glass.is-rendered){opacity:1;transition:opacity .28s var(--ease-out)}.phone-lens:after{content:"";z-index:2;border-radius:inherit;pointer-events:none;border:1px solid #ffffff4d;position:absolute;inset:0;box-shadow:inset 0 1px 1px #ffffff57,inset 0 -1px 2px #00234e29,0 18px 44px #0027561f}.phone-lens.is-fallback{-webkit-backdrop-filter:blur(10px)saturate(1.08);background:#ffffff09}.phone-glass{z-index:1;width:100%;height:100%;display:block;position:absolute;inset:0}.phone-layer.phone-frame{z-index:3;pointer-events:none;overflow:hidden}.phone-content{--s8:1.74cqw;--s12:2.61cqw;--s16:3.48cqw;--s20:4.35cqw;--s28:6.09cqw;--s32:6.96cqw;--s48:10.43cqw;box-sizing:border-box;width:100%;height:100%;padding-block:var(--s20);color:#fffc;text-align:center;text-shadow:0 1px 10px #0029591f;flex-direction:column;justify-content:center;align-items:stretch;display:flex;transform:translateY(4%)}.phone-updated{margin:0 0 var(--s8);padding:0 var(--s20);font-size:3.04cqw;line-height:1.4}.phone-top{padding:var(--s8) 0 var(--s20);justify-content:center;display:flex}.phone-photo{aspect-ratio:1;object-fit:cover;object-position:50% 47%;border-radius:10.6%;width:80.8%;display:block}.phone-bot{align-items:center;gap:var(--s32);padding:var(--s20) var(--s32) var(--s48);flex-direction:column;display:flex}.phone-text{align-items:center;gap:var(--s16);flex-direction:column;width:100%;display:flex}.phone-name{font-size:var(--s32);letter-spacing:-.04em;margin:0;font-weight:700;line-height:1.08}.phone-bio{max-width:82.6cqw;font-size:var(--s16);margin:0;line-height:1.4}.phone-tags{justify-content:center;gap:var(--s12) var(--s8);flex-wrap:wrap;display:flex}.phone-tag{padding:var(--s16);font-size:var(--s16);white-space:nowrap;background:#f8f8f81f;border:none;border-radius:2.61cqw;line-height:1.4}.phone-socials{justify-content:center;gap:var(--s8);flex-wrap:wrap;display:flex}.phone-social{width:var(--s28);aspect-ratio:1;background:0 0;border-radius:1.3cqw;display:block;overflow:hidden}.phone-social img{object-fit:cover;width:100%;height:100%;display:block}.stats{width:18.717%;top:23.606%;left:4.497%}.messages{width:18.386%;top:6.459%;left:65.41%}.reel{width:9.722%;top:28.345%;left:76.521%}.landing.motion-on .scroll-reveal--move:not(.is-visible){opacity:0;transform:translateY(14px)}.landing.motion-on .scroll-reveal--move{transition:opacity .36s var(--ease-out), transform .36s var(--ease-out)}.landing.motion-on .scroll-reveal--move.is-visible{opacity:1;transform:translate(0,0)}.landing.motion-on .scroll-reveal--blur:not(.is-visible){opacity:0}.landing.motion-on .scroll-reveal--blur{transition:opacity .36s var(--ease-out)}.landing.motion-on .scroll-reveal--blur.is-visible{opacity:.8}@keyframes sky-fade{0%{opacity:0}}@keyframes sky-rise{0%{opacity:0;transform:translateY(8px)}}@keyframes sky-pop{0%{opacity:0;transform:translateY(8px)scale(.95)}to{opacity:1;transform:translate(0,0)scale(1)}}.supporting-copy{z-index:5;text-align:center;text-wrap:balance;width:56%;margin:0;font-size:16px;line-height:1.4;position:absolute;top:85.5%;left:22%}.cta{z-index:6;background:var(--yellow);width:92.593%;height:6.877%;color:var(--black);letter-spacing:.01em;text-transform:uppercase;transition:transform .16s var(--ease-out);border-radius:30px;justify-content:center;align-items:center;font-family:CoFo Mono,monospace;font-size:14px;text-decoration:none;display:flex;position:absolute;top:91.355%;left:3.704%}.button:active,.cta:active{transform:scale(.97)}@media (max-width:760px){.landing{--headline-top:120px;--headline-lines:3;--headline-lh:.82;--headline-size:clamp(72px, 22vw, 132px);--headline-phone-overlap:40px;--phone-top:calc(var(--headline-top) + var(--headline-lines) * var(--headline-size) * var(--headline-lh) - var(--headline-phone-overlap));--phone-overlap:40px;--phone-w:min(82cqw, 410px);--phone-h:calc(var(--phone-w) * 860 / 470);--outro-stack:calc(380px + env(safe-area-inset-bottom,0px));min-height:calc(var(--phone-top) + var(--phone-h) - var(--phone-overlap) + var(--outro-stack));aspect-ratio:auto;background-size:auto 100%;container-type:inline-size}.composition{transform:none}.landing .logo--slot{width:48px;min-width:48px;height:48px}.header-actions{flex:none;justify-content:flex-end;gap:8px}.button{flex:none;width:5.5rem;min-width:0;height:44px;padding:0 10px;font-size:11px}.button--primary{min-width:0}.button-label-full{display:none}.button-label-short{display:inline}.display{width:90%;font-size:var(--headline-size);line-height:var(--headline-lh);left:5%}.display--top{top:var(--headline-top)}.phone-layer{top:var(--phone-top);width:var(--phone-w);left:50%;transform:translate(-50%)}.messages,.stats,.reel{animation:none;display:none}.outro{left:0;right:0;top:calc(var(--phone-top) + var(--phone-h) - var(--phone-overlap));padding:0 20px calc(20px + env(safe-area-inset-bottom,0px));flex-direction:column;align-items:center;gap:28px;display:flex;position:absolute}.display--bottom{width:100%;position:relative;top:auto;left:auto}.supporting-copy{width:76%;font-size:14px;position:relative;top:auto;left:auto}.cta{width:100%;height:100px;position:relative;top:auto;left:auto}}@media (prefers-reduced-motion:reduce){.landing.is-lit .header-actions,.landing.is-lit .display--top,.landing.is-lit .asset-pop,.landing.is-lit .phone-updated,.landing.is-lit .phone-photo,.landing.is-lit .phone-name,.landing.is-lit .phone-bio,.landing.is-lit .phone-tags,.landing.is-lit .phone-socials{opacity:1!important;animation:none!important}.landing.motion-on .scroll-reveal--move:not(.is-visible){opacity:1;transform:none}.landing.motion-on .scroll-reveal--blur:not(.is-visible){opacity:.8;transform:none}}
