:root{--color-bg:#faf9f6;--color-surface-cream:#f4f3ee;--color-surface-card:#f7f6f0;--color-accent-lime:#eff4be;--color-accent-yellow:#f4f7cd;--color-border:#e6e4dd;--color-border-soft:#eeecdf;--color-text:#111;--color-text-soft:#4a4a4a;--color-text-muted:#7e7e7e;--color-white:#fff;--color-black:#111;--color-pill-dark:#111;--color-pill-dark-hover:#222;--font-display:"Plus Jakarta Sans", system-ui, -apple-system, sans-serif;--font-heading:"Outfit", system-ui, -apple-system, sans-serif;--font-body:"Plus Jakarta Sans", system-ui, -apple-system, sans-serif;--font-mono:"JetBrains Mono", monospace;--text-hero:clamp(2.8rem, 6.5vw, 6.2rem);--text-display:clamp(2.2rem, 4.5vw, 4.5rem);--text-h2:clamp(1.8rem, 3.5vw, 3.2rem);--text-h3:clamp(1.3rem, 2.2vw, 2rem);--text-body:1rem;--text-small:.825rem;--leading-tight:1.08;--leading-snug:1.25;--leading-body:1.65;--tracking-tight:-.025em;--tracking-wide:.08em;--space-xs:.5rem;--space-sm:1rem;--space-md:2rem;--space-lg:4rem;--space-xl:7rem;--section-pad:clamp(4rem, 8vw, 9rem);--page-pad:clamp(1.25rem, 5vw, 5rem);--radius-pill:9999px;--radius-card:28px;--radius-sub:18px;--shadow-neumorphic-soft:8px 12px 24px #b4afa040, -8px -12px 24px #fffffff2;--shadow-neumorphic-inset:inset 4px 4px 10px #b4afa040, inset -4px -4px 10px #ffffffe6;--shadow-card:0 10px 30px -5px #0000000a, 0 2px 8px -2px #00000005;--shadow-floating:0 20px 40px -10px #00000014;--ease-smooth:cubic-bezier(.16, 1, .3, 1);--duration-fast:.2s;--duration-med:.4s;--duration-slow:.7s}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:16px}body{background-color:var(--color-bg);color:var(--color-text);font-family:var(--font-body);font-weight:400;font-size:var(--text-body);line-height:var(--leading-body);z-index:1;min-height:100vh;position:relative;overflow-x:hidden}main,section{z-index:2;position:relative}a{color:inherit;text-decoration:none}img,video{max-width:100%;display:block}button,input,textarea,select{font:inherit;color:inherit;cursor:pointer;background:0 0;border:none;outline:none}ul,ol{list-style:none}.container{width:100%;max-width:1360px;padding:0 var(--page-pad);margin:0 auto}.pill-badge{border-radius:var(--radius-pill);background-color:var(--color-surface-cream);border:1px solid var(--color-border);color:var(--color-text);transition:all var(--duration-fast) var(--ease-smooth);align-items:center;gap:.5rem;padding:.4rem .9rem;font-size:.8rem;font-weight:500;display:inline-flex}.pill-badge-active{background-color:var(--color-accent-lime);border-color:#00000014}.pill-btn-primary{border-radius:var(--radius-pill);background-color:var(--color-black);color:var(--color-white);transition:transform var(--duration-fast) var(--ease-smooth), background-color var(--duration-fast) var(--ease-smooth);justify-content:center;align-items:center;gap:.6rem;padding:.75rem 1.6rem;font-size:.925rem;font-weight:500;display:inline-flex}.pill-btn-primary:hover{background-color:var(--color-pill-dark-hover);transform:translateY(-2px)}.pill-btn-secondary{border-radius:var(--radius-pill);background-color:var(--color-white);border:1px solid var(--color-border);color:var(--color-text);box-shadow:var(--shadow-card);transition:all var(--duration-fast) var(--ease-smooth);justify-content:center;align-items:center;gap:.6rem;padding:.75rem 1.6rem;font-size:.925rem;font-weight:500;display:inline-flex}.pill-btn-secondary:hover{background-color:var(--color-surface-cream);transform:translateY(-2px)}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:var(--color-bg)}::-webkit-scrollbar-thumb{background:#d6d4cc;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#b5b2a4}::selection{background:var(--color-accent-lime);color:var(--color-black)}
.PillNavigation-module__6FGV2G__header{z-index:1000;-webkit-backdrop-filter:blur(12px);background:#faf9f6bf;padding:1.25rem 0;position:fixed;top:0;left:0;right:0}.PillNavigation-module__6FGV2G__headerContainer{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:1rem;display:grid}.PillNavigation-module__6FGV2G__logo{justify-self:start}.PillNavigation-module__6FGV2G__pillNav{justify-self:center}.PillNavigation-module__6FGV2G__rightGroup{justify-self:end}.PillNavigation-module__6FGV2G__logo{color:var(--color-text);letter-spacing:-.02em;align-items:center;gap:.75rem;font-size:1.1rem;font-weight:700;display:flex}.PillNavigation-module__6FGV2G__logoImgWrapper{background-color:var(--color-surface-cream);border:1px solid var(--color-border);border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;display:flex;overflow:hidden;box-shadow:0 2px 8px #0000000f}.PillNavigation-module__6FGV2G__logoImg{object-fit:cover;width:100%;height:100%}.PillNavigation-module__6FGV2G__logoText{font-family:var(--font-heading)}.PillNavigation-module__6FGV2G__pillNav{border:1px solid var(--color-border);background-color:#f4f3eed9;border-radius:9999px;align-items:center;gap:.25rem;padding:.35rem .45rem;display:flex;box-shadow:0 4px 20px #00000008}.PillNavigation-module__6FGV2G__navItem{color:var(--color-text-soft);z-index:1;border-radius:9999px;align-items:center;gap:.4rem;padding:.45rem 1.1rem;font-size:.875rem;font-weight:500;transition:color .2s;display:flex;position:relative}.PillNavigation-module__6FGV2G__navItem:hover{color:var(--color-text)}.PillNavigation-module__6FGV2G__activeItem{color:var(--color-text);font-weight:600}.PillNavigation-module__6FGV2G__pillHighlight{background-color:var(--color-accent-lime);z-index:-1;border:1px solid #0000000d;border-radius:9999px;position:absolute;inset:0}.PillNavigation-module__6FGV2G__navText{z-index:2}.PillNavigation-module__6FGV2G__navIcon{opacity:.7;z-index:2;font-size:.8rem}.PillNavigation-module__6FGV2G__rightGroup{align-items:center;gap:.6rem;display:flex}.PillNavigation-module__6FGV2G__iconCircle{background-color:var(--color-white);border:1px solid var(--color-border);width:38px;height:38px;color:var(--color-text);cursor:pointer;box-shadow:var(--shadow-card);border-radius:50%;justify-content:center;align-items:center;font-size:.85rem;transition:transform .2s,background-color .2s;display:flex}.PillNavigation-module__6FGV2G__iconCircle:hover{background-color:var(--color-surface-cream);transform:translateY(-2px)}@media (max-width:860px){.PillNavigation-module__6FGV2G__header{padding:.75rem 0}.PillNavigation-module__6FGV2G__headerContainer{gap:.5rem}.PillNavigation-module__6FGV2G__pillNav{-webkit-overflow-scrolling:touch;scrollbar-width:none;max-width:100%;padding:.25rem .35rem;overflow-x:auto}.PillNavigation-module__6FGV2G__pillNav::-webkit-scrollbar{display:none}.PillNavigation-module__6FGV2G__navItem{white-space:nowrap;padding:.35rem .75rem;font-size:.8rem}.PillNavigation-module__6FGV2G__iconCircle{display:none}}@media (max-width:480px){.PillNavigation-module__6FGV2G__navText{display:none}.PillNavigation-module__6FGV2G__navItem{padding:.45rem .6rem}.PillNavigation-module__6FGV2G__navIcon{opacity:1;font-size:1rem}}
.LoadingScreen-module__DJ-nqa__loaderWrapper{z-index:99999;background-color:var(--color-bg);padding:2.5rem var(--page-pad);-webkit-user-select:none;user-select:none;flex-direction:column;justify-content:space-between;align-items:center;display:flex;position:fixed;inset:0;overflow:hidden}.LoadingScreen-module__DJ-nqa__loaderWrapper:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(70% 60%,#eff4be8c 0%,#0000 65%),radial-gradient(50% 40% at 30% 70%,#b4e6d22e 0%,#0000 60%),radial-gradient(40% 35% at 75% 25%,#ffdcb426 0%,#0000 55%);animation:5s ease-in-out infinite alternate LoadingScreen-module__DJ-nqa__ambientBreath;position:absolute;inset:0}@keyframes LoadingScreen-module__DJ-nqa__ambientBreath{0%{opacity:.6;transform:scale(1)}to{opacity:1;transform:scale(1.05)}}.LoadingScreen-module__DJ-nqa__svgArcs{pointer-events:none;z-index:1;width:120%;height:120%;position:absolute;inset:-10%}.LoadingScreen-module__DJ-nqa__bgGrid{pointer-events:none;opacity:.7;z-index:1;background-image:linear-gradient(#c8c6bf40 1px,#0000 1px),linear-gradient(90deg,#c8c6bf40 1px,#0000 1px);background-size:70px 70px,70px 70px;position:absolute;inset:0}.LoadingScreen-module__DJ-nqa__loaderHeader{z-index:5;justify-content:space-between;align-items:center;width:100%;max-width:1360px;display:flex}.LoadingScreen-module__DJ-nqa__brandIcon{align-items:center;gap:.75rem;display:flex}.LoadingScreen-module__DJ-nqa__logoImgWrapper{background-color:var(--color-surface-cream);border:1px solid var(--color-border);border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;display:flex;overflow:hidden}.LoadingScreen-module__DJ-nqa__logoImg{object-fit:cover;width:100%;height:100%}.LoadingScreen-module__DJ-nqa__brandTitle{letter-spacing:-.01em;font-size:1.05rem;font-weight:600}.LoadingScreen-module__DJ-nqa__topBtn{background-color:var(--color-black);color:var(--color-white);border-radius:9999px;padding:.55rem 1.25rem;font-size:.85rem;font-weight:500}.LoadingScreen-module__DJ-nqa__centerContainer{z-index:5;flex-direction:column;justify-content:center;align-items:center;gap:4rem;margin:auto 0;display:flex;position:relative}.LoadingScreen-module__DJ-nqa__sphereGlowHalo{filter:blur(30px);z-index:-1;background:radial-gradient(circle,#fff 0%,#f4f7cdd9 30%,#dcf0c880 55%,#0000 75%);border-radius:50%;width:clamp(380px,52vw,620px);height:clamp(380px,52vw,620px);animation:3s ease-in-out infinite alternate LoadingScreen-module__DJ-nqa__pulseGlow;position:absolute}.LoadingScreen-module__DJ-nqa__sphereGlowHalo:after{content:"";filter:blur(18px);background:radial-gradient(circle,#fffff0e6 0%,#faffd266 60%,#0000 80%);border-radius:50%;animation:2.2s ease-in-out infinite alternate-reverse LoadingScreen-module__DJ-nqa__pulseGlow;position:absolute;inset:15%}@keyframes LoadingScreen-module__DJ-nqa__pulseGlow{0%{opacity:.75;transform:scale(.92)}to{opacity:1;transform:scale(1.12)}}.LoadingScreen-module__DJ-nqa__centerContainer:before{content:"";pointer-events:none;z-index:-1;border:1.5px solid #d2d78c8c;border-radius:50%;width:clamp(310px,42vw,510px);height:clamp(310px,42vw,510px);animation:6s linear infinite LoadingScreen-module__DJ-nqa__orbitRing;position:absolute;box-shadow:0 0 18px 4px #dce69659,inset 0 0 18px 4px #dce69633}.LoadingScreen-module__DJ-nqa__centerContainer:after{content:"";pointer-events:none;z-index:-1;border:1px solid #c8d2824d;border-radius:50%;width:clamp(420px,58vw,700px);height:clamp(420px,58vw,700px);animation:10s linear infinite reverse LoadingScreen-module__DJ-nqa__orbitRing;position:absolute}@keyframes LoadingScreen-module__DJ-nqa__orbitRing{0%{transform:rotate(0)scale(1)}to{transform:rotate(360deg)scale(1.02)}}.LoadingScreen-module__DJ-nqa__neumorphicSphere{z-index:2;background:radial-gradient(circle at 35% 35%,#fff 0%,#f5f3ed 60%,#e9e7df 100%);border-radius:50%;justify-content:center;align-items:center;width:clamp(260px,35vw,420px);height:clamp(260px,35vw,420px);padding:2rem;transition:all .3s;animation:5s ease-in-out infinite LoadingScreen-module__DJ-nqa__sphereFloat;display:flex;position:relative;box-shadow:0 0 80px 20px #e6f0b499,0 0 40px 8px #fffffff2,22px 28px 55px #a09b874d,-22px -28px 55px #fff,inset -6px -6px 18px #b4afa038,inset 6px 6px 18px #ffffffeb}@keyframes LoadingScreen-module__DJ-nqa__sphereFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.LoadingScreen-module__DJ-nqa__sphereTextContainer{letter-spacing:.35em;font-family:var(--font-display);color:var(--color-text);justify-content:center;align-items:center;gap:.4rem;padding-left:.35em;font-size:clamp(1.2rem,2.5vw,1.8rem);font-weight:500;display:flex}.LoadingScreen-module__DJ-nqa__sphereChar{display:inline-block}.LoadingScreen-module__DJ-nqa__progressSection{justify-content:center;align-items:center;display:flex}.LoadingScreen-module__DJ-nqa__progressPercent{font-family:var(--font-mono);color:var(--color-text-soft);letter-spacing:.05em;font-size:1.1rem;font-weight:500}.LoadingScreen-module__DJ-nqa__portalZoomMask{z-index:99998;background:radial-gradient(circle at 50% 50%, transparent 8%, var(--color-bg) 55%);pointer-events:none;position:fixed;inset:0}
.Footer-module__EZoWya__footer{background:var(--color-surface);border-top:1px solid var(--color-border);margin-top:auto}.Footer-module__EZoWya__topDivider{background:linear-gradient(90deg, transparent, var(--color-border) 20%, var(--color-border) 80%, transparent);width:100%;height:1px}.Footer-module__EZoWya__inner{grid-template-columns:1.5fr 1fr;gap:6rem;padding-top:5rem;padding-bottom:5rem;display:grid}.Footer-module__EZoWya__brand{flex-direction:column;gap:1.5rem;display:flex}.Footer-module__EZoWya__logo{align-items:center;gap:.75rem;line-height:1;text-decoration:none;display:flex}.Footer-module__EZoWya__logoImg{object-fit:contain;width:auto;height:38px}.Footer-module__EZoWya__logoText{flex-direction:column;gap:1px;display:flex}.Footer-module__EZoWya__logoMain{font-family:var(--font-label);letter-spacing:.28em;color:var(--color-text);font-size:.75rem;font-weight:800}.Footer-module__EZoWya__logoSub{font-family:var(--font-mono);letter-spacing:.2em;color:var(--color-text-soft);text-transform:uppercase;font-size:.55rem}.Footer-module__EZoWya__tagline{font-family:var(--font-display);color:var(--color-text-soft);max-width:28ch;font-size:1.2rem;font-style:italic;font-weight:300;line-height:1.6}.Footer-module__EZoWya__meta{font-family:var(--font-mono);letter-spacing:.2em;color:var(--color-text-muted);text-transform:uppercase;align-items:center;gap:.75rem;font-size:.6rem;display:flex}.Footer-module__EZoWya__dot{background:var(--color-text-muted);border-radius:50%;width:3px;height:3px}.Footer-module__EZoWya__links{grid-template-columns:repeat(3,1fr);gap:2rem;display:grid}.Footer-module__EZoWya__linkGroup{flex-direction:column;gap:.75rem;display:flex}.Footer-module__EZoWya__groupLabel{font-family:var(--font-label);letter-spacing:.25em;text-transform:uppercase;color:var(--color-text-muted);margin-bottom:.25rem;font-size:.6rem;font-weight:700}.Footer-module__EZoWya__link{font-family:var(--font-body);color:var(--color-text-soft);transition:color var(--duration-fast);font-size:.85rem;font-weight:400;position:relative}.Footer-module__EZoWya__link:after{content:"";background:var(--color-black);width:0;height:1px;transition:width var(--duration-med) var(--ease-out);position:absolute;bottom:-2px;left:0}.Footer-module__EZoWya__link:hover{color:var(--color-black)}.Footer-module__EZoWya__link:hover:after{width:100%}.Footer-module__EZoWya__bottom{border-top:1px solid var(--color-border-soft)}.Footer-module__EZoWya__bottomInner{justify-content:space-between;align-items:center;padding-top:1.5rem;padding-bottom:1.5rem;display:flex}.Footer-module__EZoWya__copyright,.Footer-module__EZoWya__reg{font-family:var(--font-mono);letter-spacing:.15em;color:var(--color-text-muted);text-transform:uppercase;font-size:.6rem}@media (max-width:1024px){.Footer-module__EZoWya__inner{grid-template-columns:1fr;gap:3rem}.Footer-module__EZoWya__links{grid-template-columns:repeat(3,1fr)}}@media (max-width:640px){.Footer-module__EZoWya__links{grid-template-columns:repeat(2,1fr);gap:2rem}.Footer-module__EZoWya__bottomInner{flex-direction:column;align-items:flex-start;gap:.5rem}}
