.uc-page{--bg:#f8f7f4;--fg:#1a1a1e;--quiet:#8a8a92;--faint:#b4b4b8;--signal:#05f;--edge:#e6e5e0;--font:"SF Pro Display", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif;--mono:"SF Mono", ui-monospace, "Cascadia Code", monospace;--ease:cubic-bezier(.16, 1, .3, 1)}@media (prefers-color-scheme:dark){.uc-page{--bg:#0e0e12;--fg:#edede9;--quiet:#7a7a84;--faint:#4a4a52;--signal:#48f;--edge:#1c1c22}}:is(body:has(.uc-page) .site-header,body:has(.uc-page) .site-footer){display:none}body:has(.uc-page) .site-main{min-height:0}.uc-page{background:var(--bg);height:100dvh;color:var(--fg);font-family:var(--font);-webkit-font-smoothing:antialiased;flex-direction:column;transition:background-color .4s,color .4s;display:flex;position:fixed;inset:0;overflow:hidden}.uc-page ::selection{background:var(--signal);color:#fff}.uc-marquee{pointer-events:none;z-index:0;flex-direction:column;justify-content:center;gap:clamp(1rem,3vw,2.5rem);display:flex;position:absolute;inset:0;overflow:hidden}.uc-marquee__row{white-space:nowrap;will-change:transform;display:flex}.uc-marquee__row span{letter-spacing:-.02em;color:var(--fg);font-weight:700;display:inline-block}.uc-marquee__row--1{opacity:.035;animation:35s linear infinite uc-marqueeLeft}.uc-marquee__row--1 span{font-size:clamp(3rem,5.5vw,5.5rem)}.uc-marquee__row--2{opacity:.025;animation:45s linear infinite uc-marqueeRight}.uc-marquee__row--2 span{font-size:clamp(2rem,4vw,4rem);font-style:italic;font-weight:600}.uc-marquee__row--3{opacity:.03;animation:55s linear infinite uc-marqueeLeft}.uc-marquee__row--3 span{font-size:clamp(2.5rem,4.5vw,4.5rem)}@keyframes uc-marqueeLeft{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes uc-marqueeRight{0%{transform:translate(-50%)}to{transform:translate(0)}}.uc-topbar{z-index:1;font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--quiet);animation:uc-fadeDown .8s var(--ease) .1s both;justify-content:space-between;align-items:center;padding:clamp(.75rem,2vw,1.25rem) clamp(1.25rem,4vw,3rem);font-size:clamp(.5625rem,1vw,.6875rem);font-weight:500;display:flex;position:relative}.uc-topbar__status{align-items:center;gap:.5rem;display:inline-flex}.uc-topbar__dot{background:#22c55e;border-radius:50%;width:6px;height:6px;animation:2.5s ease-in-out 2s infinite uc-pulse;box-shadow:0 0 0 3px #22c55e1f}.uc-hero{z-index:1;flex:1;justify-content:center;align-items:center;padding:0 clamp(1.25rem,4vw,3rem);display:flex;position:relative}.uc-hero__inner{text-align:center;width:min(100%,56rem)}.uc-name{letter-spacing:-.04em;color:var(--fg);animation:uc-riseHeavy 1s var(--ease) .2s both;margin:0 0 clamp(.5rem,1.5vw,1rem);font-size:clamp(3rem,7vw,8rem);font-weight:800;line-height:.9}.uc-role{color:var(--quiet);animation:uc-rise .9s var(--ease) .4s both;margin:0 0 clamp(.5rem,1.5vw,1rem);font-size:clamp(.75rem,1.2vw,1rem);font-weight:400;line-height:1.4}.uc-accent{background:var(--signal);width:2.5rem;height:2px;animation:uc-rise .8s var(--ease) .5s both;border-radius:1px;margin:0 auto clamp(.5rem,1.5vw,1rem)}.uc-message{max-width:34rem;color:var(--quiet);animation:uc-rise .8s var(--ease) .6s both;margin:0 auto clamp(.75rem,1.5vw,1.25rem);font-size:clamp(.8125rem,1.1vw,.9375rem);line-height:1.55}.uc-actions{animation:uc-rise .8s var(--ease) .7s both;flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem 1rem;margin-bottom:clamp(.5rem,1.5vw,1rem);display:flex}.uc-actions__cta{background:var(--fg);height:clamp(2.25rem,4vw,2.75rem);color:var(--bg);letter-spacing:-.01em;border-radius:999px;align-items:center;padding:0 clamp(1rem,2vw,1.5rem);font-size:clamp(.75rem,1vw,.875rem);font-weight:600;text-decoration:none;transition:transform .2s,opacity .2s;display:inline-flex}.uc-actions__cta:hover{opacity:.88;transform:translateY(-1px)}.uc-actions__link{color:var(--quiet);font-size:clamp(.75rem,1vw,.875rem);font-weight:500;text-decoration:none;transition:color .2s}.uc-actions__link:hover{color:var(--fg)}.uc-tags{animation:uc-rise .7s var(--ease) .8s both;flex-wrap:wrap;justify-content:center;gap:clamp(.25rem,.5vw,.375rem);display:flex}.uc-tags span{border:1px solid var(--edge);color:var(--quiet);letter-spacing:.02em;border-radius:999px;padding:.25rem .55rem;font-size:clamp(.5625rem,.9vw,.6875rem);font-weight:600}.uc-bottombar{z-index:1;border-top:1px solid var(--edge);font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--faint);animation:uc-fadeUp .7s var(--ease) .9s both;justify-content:space-between;align-items:center;gap:1rem;padding:clamp(.5rem,1.5vw,1rem) clamp(1.25rem,4vw,3rem);font-size:clamp(.5rem,.8vw,.625rem);font-weight:500;display:flex;position:relative}.uc-page :focus-visible{outline:2px solid var(--signal);outline-offset:3px}@keyframes uc-fadeDown{0%{opacity:0;transform:translateY(-12px)}}@keyframes uc-fadeUp{0%{opacity:0;transform:translateY(12px)}}@keyframes uc-rise{0%{opacity:0;transform:translateY(20px)}}@keyframes uc-riseHeavy{0%{opacity:0;transform:translateY(40px)}}@keyframes uc-pulse{0%,to{opacity:1}50%{opacity:.35}}@media (max-width:48rem){.uc-hero{padding:0 1.5rem}.uc-name{margin-bottom:.875rem;font-size:clamp(4.5rem,20vw,6.5rem);line-height:.88}.uc-role{margin-bottom:.875rem;font-size:.875rem;line-height:1.45}.uc-accent{margin-bottom:.875rem}.uc-message{margin-bottom:1rem;font-size:.875rem;line-height:1.5}.uc-actions{gap:.625rem 1rem;margin-bottom:1rem}.uc-actions__cta{height:2.625rem;padding:0 1.25rem;font-size:.875rem}.uc-actions__link{font-size:.875rem}.uc-tags{gap:.375rem}.uc-tags span{padding:.3rem .625rem;font-size:.6875rem}.uc-bottombar{padding:.625rem 1.5rem;font-size:.5625rem}}@media (max-width:32rem){.uc-topbar{padding:.625rem 1.25rem;font-size:.5625rem}.uc-hero{padding:0 1.25rem}.uc-bottombar{padding:.5rem 1.25rem;font-size:.5rem}}@media (max-height:36rem){.uc-name{font-size:clamp(2.5rem,10vh,5rem)}.uc-role,.uc-accent,.uc-message,.uc-actions{margin-bottom:.5rem}.uc-message{font-size:.75rem}.uc-tags span{padding:.2rem .5rem;font-size:.5625rem}}@media (prefers-reduced-motion:reduce){.uc-page *,.uc-page :before,.uc-page :after{transition-duration:.01ms!important;animation-duration:.01ms!important}}
