html{scroll-behavior:smooth}body{background:var(--bg-canvas)}.grain{z-index:0;pointer-events:none;opacity:.06;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='3'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.aurora{z-index:0;pointer-events:none;filter:blur(60px);background:radial-gradient(circle,#35f28c4d,#0000 62%);border-radius:50%;width:780px;height:780px;animation:18s ease-in-out infinite auroraA;position:absolute;top:-180px;left:50%;transform:translate(-50%)}.aurora-2{background:radial-gradient(circle,#169c5357,#0000 60%);width:620px;height:620px;animation:22s ease-in-out infinite auroraB;top:20%;left:12%;transform:none}.aurora-3{background:radial-gradient(circle,#1fb76138,#0000 62%);width:700px;height:700px;animation:20s ease-in-out infinite auroraA;top:-160px;left:50%}@keyframes auroraA{0%,to{transform:translate(-50%)scale(1)}50%{transform:translate(-42%,40px)scale(1.12)}}@keyframes auroraB{0%,to{transform:translate(0)scale(1)}50%{transform:translate(60px,-30px)scale(.9)}}.shimmer{background:linear-gradient(100deg,#35f28c 0%,#4dcb85 25%,#eafff2 50%,#4dcb85 75%,#35f28c 100%) 0 0/220% 100%;color:#0000;-webkit-text-fill-color:transparent;background-clip:text;animation:5s linear infinite shimmer}@keyframes shimmer{to{background-position:-220% 0}}.dot-pulse span{background:var(--triisum-green-400);border-radius:50%;width:6px;height:6px;animation:1.4s ease-in-out infinite dotPulse;display:block}.dot-pulse.dot-row{flex-direction:row;gap:4px;display:inline-flex}.dot-pulse span:nth-child(2){animation-delay:.22s}.dot-pulse span:nth-child(3){animation-delay:.44s}@keyframes dotPulse{0%,to{opacity:.25;transform:scale(.8)}45%{opacity:1;transform:scale(1.25)}}.glow-btn{transition:transform .2s,box-shadow .3s;animation:3.2s ease-in-out infinite btnGlow;position:relative}.glow-btn:hover{transform:translateY(-2px)scale(1.02)}.glow-btn:active{transform:translateY(0)scale(.98)}@keyframes btnGlow{0%,to{box-shadow:0 8px 30px #169c5359}50%{box-shadow:0 8px 46px #35f28c99}}.sig-input::placeholder{color:#ffffff73}.sig-input:focus{box-shadow:0 0 0 3px #35f28c2e;border-color:var(--triisum-green-400)!important}nav a:hover{text-underline-offset:4px;text-decoration:underline!important}footer a[href]:hover{color:#fff!important}.sig6-social{transition:background .2s var(--ease-out), border-color .2s var(--ease-out), transform .2s var(--ease-out)}.sig6-social:hover{transform:translateY(-2px);background:var(--triisum-green)!important;border-color:var(--triisum-green)!important;color:#fff!important}.marquee-mask{mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.marquee-track{align-items:center;gap:22px;width:max-content;animation:32s linear infinite marquee;display:flex}.marquee-slow .marquee-track{opacity:.55;animation-duration:46s}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.lift{transition:transform .25s var(--ease-out), box-shadow .25s var(--ease-out)}.lift:hover{transform:translateY(-4px);box-shadow:var(--shadow-3)!important}.sig4-dtile{transition:transform .25s var(--ease-out), border-color .25s var(--ease-out), box-shadow .25s var(--ease-out)}.sig4-dtile:hover{transform:translateY(-4px);box-shadow:0 22px 50px #00000073;border-color:#35f28c8c!important}.sig4-perk-row{transition:background .22s var(--ease-out), padding-left .22s var(--ease-out)}.sig4-perk-row:hover{background:#ffffff1a;padding-left:22px}.sig6-perk-row{transition:background .22s var(--ease-out), padding-left .22s var(--ease-out)}.sig6-perk-row:hover{background:var(--triisum-green-100);padding-left:22px}.story-line{background:var(--triisum-green-200);transform-origin:0;z-index:0;height:2px;position:absolute;top:52px;left:8%;right:8%}.reveal,.emerge{opacity:1}@media (prefers-reduced-motion:no-preference){.rise{animation:.95s cubic-bezier(.22,.61,.36,1) both rise}@keyframes rise{0%{opacity:0;filter:blur(6px);transform:translateY(28px)}to{opacity:1;filter:blur();transform:translateY(0)}}.reveal{opacity:0;transition:opacity .8s cubic-bezier(.22,.61,.36,1),transform .8s cubic-bezier(.22,.61,.36,1);transform:translateY(34px)}.reveal.in{opacity:1;transform:none}.story-line{transition:transform 1.4s cubic-bezier(.22,.61,.36,1) .3s;transform:scaleX(0)}.story-line.in{transform:scaleX(1)}.emerge{will-change:transform, opacity, filter;animation:8s cubic-bezier(.22,.61,.36,1) infinite both emergeLoop}@keyframes emergeLoop{0%{opacity:0;filter:blur(9px);transform:scale(.35)translateY(46px)}9%{opacity:1;filter:blur();transform:scale(1)translateY(0)}90%{opacity:1;filter:blur();transform:scale(1)translateY(0)}to{opacity:0;filter:blur(5px);transform:scale(1.08)translateY(-16px)}}}@media (width<=860px){.sig-bento{grid-template-columns:1fr!important}.sig-bento article{grid-area:auto!important}.sig3-grid3{grid-template-columns:1fr!important}.story-line{display:none}section[id=creators]>div{grid-template-columns:1fr!important}section[id=creators]>div>div:last-child{border-left:0!important;border-top:1px solid var(--triisum-green-200)!important}.sig-photos{display:none!important}.sig4-perk-row,.sig6-perk-row{flex-wrap:wrap}}@media (width>=861px) and (width<=1120px){.sig-bento{grid-template-columns:repeat(4,1fr)!important}.sig-bento article:first-child{grid-area:auto/span 4!important}.sig-bento article{grid-column:span 2!important}.sig-bento article:last-child{grid-column:span 4!important}}.creator-panel .creator-shine{pointer-events:none;background:linear-gradient(105deg,#0000,#ffffff40,#0000);width:60%;height:220%;animation:5.5s ease-in-out infinite creatorSheen;position:absolute;top:-60%;left:-30%;transform:rotate(8deg)}@keyframes creatorSheen{0%,20%{left:-40%}60%,to{left:120%}}@media (width<=900px){.sig3-founder-grid{max-width:440px;margin-left:auto;margin-right:auto;grid-template-columns:1fr!important}.sig3-founder-grid>.sig3-vision{order:-1;margin-bottom:8px}}@media (width<=480px){.cs-role-grid{grid-template-columns:1fr!important}section{padding-left:18px!important;padding-right:18px!important}}
