.nav-settings{border-radius:12px;justify-content:space-between;align-items:center;gap:8px;padding:8px 12px;display:flex}.nav-settings__label{color:var(--first-color);align-items:center;gap:12px;font-size:14px;display:flex}.nav-settings__label svg{width:18px;height:18px;color:var(--third-color)}.nav-segmented{width:calc(36px * var(--segments,2));background:var(--nav-surface-2);border-radius:10px;align-items:center;padding:2px;display:flex;position:relative}.nav-segmented__thumb{width:calc((100% - 4px) / var(--segments,2));background:color-mix(in srgb, var(--nav-accent) 18%, transparent);pointer-events:none;transform:translateX(calc(100% * var(--segment-index,0)));border-radius:8px;transition:transform .3s cubic-bezier(.22,1,.36,1);position:absolute;top:2px;bottom:2px;left:2px}.nav-segmented__thumb--right{--segment-index:1}.nav-segmented__option{z-index:1;height:24px;color:var(--third-color);cursor:pointer;background:0 0;border:none;border-radius:8px;flex:1;justify-content:center;align-items:center;font-family:inherit;font-size:.7rem;font-weight:500;text-decoration:none;transition:color .25s;display:flex;position:relative}.nav-segmented__option:hover{color:var(--first-color)}.nav-segmented__option.is-active{color:var(--nav-accent)}.nav-segmented__option svg{width:14px;height:14px}@media (prefers-reduced-motion:reduce){.nav-segmented__thumb{transition:none}}
.home{--home-ink:var(--first-color);--home-muted:var(--third-color);--home-accent:var(--second-color);--home-line:color-mix(in srgb, var(--first-color) 10%, transparent);--home-ease:cubic-bezier(.22, 1, .36, 1);isolation:isolate;flex-direction:column;justify-content:center;min-height:100svh;padding:140px 0 40px;display:flex;position:relative;overflow:hidden}.home__wrapper{grid-template-columns:auto minmax(0,1.25fr) minmax(0,1fr);align-items:center;gap:56px;display:grid;position:relative}.home__socials{flex-direction:column;align-items:center;gap:14px;list-style:none;display:flex}.home__socials:before,.home__socials:after{content:"";background:linear-gradient(to bottom, transparent, var(--home-muted));opacity:.5;width:1px;height:56px}.home__socials:after{background:linear-gradient(to top, transparent, var(--home-muted))}.home__socials a{border:1px solid var(--home-line);width:46px;height:46px;color:var(--home-ink);background:color-mix(in srgb, var(--card-bg-color) 50%, transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:color .4s var(--home-ease), background .4s var(--home-ease), border-color .4s var(--home-ease), transform .4s var(--home-ease);border-radius:50%;place-items:center;font-size:20px;display:grid}.home__socials a:hover{color:#fff;background:var(--home-accent);border-color:var(--home-accent);transform:rotate(-12deg)scale(1.08)}.home__info{flex-direction:column;min-width:0;display:flex}.home__title{letter-spacing:-.02em;color:var(--home-ink);flex-wrap:wrap;column-gap:.25em;font-size:clamp(44px,6.4vw,96px);font-weight:700;line-height:1;display:flex}.home__mask{margin:-.14em -.16em -.16em -.04em;padding:.14em .16em .16em .04em;display:inline-block;overflow:hidden}.home__break{flex-basis:100%;height:0}.home__word{transform-origin:0 100%;display:inline-block}.home__word.is-accent{color:var(--home-accent);font-style:italic}.home__role{align-items:center;gap:16px;margin-top:22px;display:flex}.home__role-line{background:var(--home-accent);transform-origin:0;width:64px;height:2px;display:block}.home__role-mask{display:block;overflow:hidden}.home__role h3{color:var(--home-ink);letter-spacing:.04em;text-transform:uppercase;font-size:clamp(16px,1.6vw,22px);font-weight:600}.home__text{max-width:440px;color:var(--home-muted);margin-top:18px;font-size:clamp(15px,1.2vw,18px);line-height:1.6}.home__text span{white-space:pre;display:inline-block}.home__cta-wrap{margin-top:40px}.home__visual{aspect-ratio:1;perspective:1000px;justify-self:end;place-items:center;width:100%;max-width:480px;display:grid;position:relative}.home__blob{background:radial-gradient(circle at 30% 30%, var(--home-accent), transparent 70%);opacity:.45;filter:blur(40px);border-radius:42% 58% 63% 37%/41% 44% 56% 59%;animation:12s ease-in-out infinite alternate home-morph;position:absolute;inset:8%}.home__ring{position:absolute;inset:0}.home__ring svg{width:100%;height:100%;animation:40s linear infinite home-spin;overflow:visible}.home__ring-track,.home__ring-dash,.home__ring-inner{fill:none;stroke-linecap:round}.home__ring-track{stroke:var(--home-muted);stroke-width:.25px;opacity:.35}.home__ring-dash{stroke:var(--home-muted);stroke-width:.8px;stroke-dasharray:6 4 .1 4 2 4 .1 4;opacity:.7}.home__ring-inner{stroke:var(--home-accent);stroke-width:.9px;stroke-dasharray:.1 7;opacity:.45;transform-box:fill-box;transform-origin:50%;animation:30s linear infinite reverse home-spin}.home__ring-star{fill:var(--home-accent);transform-box:fill-box;transform-origin:50%;animation:3.2s ease-in-out infinite home-twinkle}.home__orbit-trail{background:conic-gradient(transparent 0deg 250deg, var(--home-accent) 360deg);filter:drop-shadow(0 0 6px var(--home-accent));border-radius:50%;position:absolute;inset:-1px;-webkit-mask:radial-gradient(closest-side,#0000 calc(100% - 2.5px),#000 calc(100% - 2px));mask:radial-gradient(closest-side,#0000 calc(100% - 2.5px),#000 calc(100% - 2px))}.home__orbit{animation:9s linear infinite home-spin;position:absolute;inset:0}.home__planet{width:48px;height:48px;margin:-24px 0 0 -24px;animation:9s linear infinite reverse home-spin;position:absolute;top:0;left:50%}.home__planet-body,.home__planet-ring{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-24deg)}.home__planet-body{background:radial-gradient(circle at 35% 30%, color-mix(in srgb, var(--home-accent) 45%, #fff), var(--home-accent) 55%, color-mix(in srgb, var(--home-accent) 60%, #000));width:16px;height:16px;box-shadow:0 0 24px var(--home-accent);border-radius:50%}.home__planet-ring{background:radial-gradient(closest-side, transparent 56%, color-mix(in srgb, var(--home-accent) 85%, #fff) 59% 74%, transparent 77% 80%, color-mix(in srgb, var(--home-accent) 55%, transparent) 83% 96%, transparent 99%);border-radius:50%;width:48px;height:14px}.home__planet-ring--back{clip-path:inset(0 0 50%)}.home__planet-ring--front{clip-path:inset(50% 0 0)}.home__photo{aspect-ratio:1;will-change:transform;width:80%;position:relative}.home__photo-shape{background:#0d0d12;border-radius:64% 36% 58% 42%/38% 58% 42% 62%;width:100%;height:100%;animation:12s ease-in-out infinite alternate home-photo-morph;position:relative;overflow:hidden;box-shadow:0 40px 80px -30px #00000073}.home__photo-shape:after{content:"";border-radius:inherit;background:linear-gradient(to top, color-mix(in srgb, var(--second-color) 30%, transparent), transparent 45%);mix-blend-mode:soft-light;pointer-events:none;border:1px solid #ffffff1f;position:absolute;inset:0}.home__photo-img{object-fit:cover;object-position:center 20%;width:100%;height:100%;display:block}.home__scroll{width:fit-content;color:var(--home-ink);font-size:var(--small-font-size);letter-spacing:.12em;text-transform:uppercase;flex-direction:column;align-items:center;gap:10px;margin:56px auto 0;font-weight:500;display:flex}.home__scroll-track{border:1px solid var(--home-line);border-radius:999px;place-items:start center;width:28px;height:46px;padding-top:6px;display:grid;position:relative;overflow:hidden}.home__scroll-icon{color:var(--home-accent);animation:home-scroll 2s var(--home-ease) infinite;font-size:14px}.home__scroll:hover .home__scroll-track{border-color:var(--home-accent)}@keyframes home-spin{to{transform:rotate(360deg)}}@keyframes home-twinkle{0%,to{opacity:.15;transform:scale(.6)}50%{opacity:.9;transform:scale(1.2)}}@keyframes home-photo-morph{0%{border-radius:64% 36% 58% 42%/38% 58% 42% 62%}50%{border-radius:36% 64% 40% 60%/60% 36% 64% 40%}to{border-radius:52% 48% 30% 70%/44% 66% 34% 56%}}@keyframes home-morph{0%{border-radius:42% 58% 63% 37%/41% 44% 56% 59%;transform:rotate(0)scale(1)}to{border-radius:63% 37% 38% 62%/55% 61% 39% 45%;transform:rotate(40deg)scale(1.08)}}@keyframes home-scroll{0%{opacity:0;transform:translateY(-120%)}30%{opacity:1}to{opacity:0;transform:translateY(160%)}}@media (prefers-reduced-motion:reduce){.home__blob,.home__photo-shape,.home__ring svg,.home__ring-inner,.home__ring-star,.home__orbit,.home__planet,.home__scroll-icon{animation:none}}@media (max-width:980px){.home{min-height:auto;padding:110px 20px 40px}.home__wrapper{grid-template-columns:1fr;justify-items:center;gap:36px}.home__visual{order:-1;justify-self:center;max-width:300px}.home__info{text-align:center;align-items:center}.home__title,.home__role{justify-content:center}.home__socials{flex-direction:row;order:2}.home__socials:before,.home__socials:after{background:linear-gradient(to right, transparent, var(--home-muted));width:40px;height:1px}.home__socials:after{background:linear-gradient(to left, transparent, var(--home-muted))}.home__cta-wrap{margin-top:30px}}@media (max-width:480px){.home__role-line{width:32px}}
