.si-page{--si-r:clamp(1.75rem,4vw,3rem);position:relative}.si-hero{position:relative;isolation:isolate;overflow:hidden;overflow:clip;padding-top:clamp(7.25rem,12vw,9.75rem);padding-bottom:calc(var(--si-r) + 2.6rem)}.si-hero:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(42% 46% at 86% 16%,rgba(63,198,255,.3),transparent 70%),radial-gradient(34% 40% at 4% 62%,rgba(224,90,16,.22),transparent 72%)}.si-hero-copy{position:relative;z-index:2}@media (min-width:1024px){.si-hero-copy{width:58%}}.si-crumbs{display:flex;flex-wrap:wrap;gap:.5rem;font-size:.84rem;color:rgba(238,242,255,.72)}.si-crumbs a{transition:color .3s ease}.si-crumbs a:hover{color:#fff}.si-h1{font-size:min(10.4vw,4.4rem);line-height:.94}@media (min-width:1024px){.si-h1{font-size:clamp(3.6rem,6vw,5.6rem)}}.si-h1-line{display:block;overflow:hidden;padding-bottom:.1em;margin-bottom:-.04em}.si-h1-line>span{display:block;animation:si-line 1.05s var(--ease-out-expo) both;animation-delay:calc(var(--i, 0) * .11s + .12s)}@keyframes si-line{0%{transform:translate3d(0,108%,0) rotate(3deg)}}.si-rise{animation:si-rise .95s var(--ease-out-expo) both;animation-delay:calc(var(--i, 0) * 90ms + .16s)}@keyframes si-rise{0%{opacity:0;transform:translate3d(0,22px,0)}}.si-intro{max-width:34rem;font-size:clamp(1.06rem,1.45vw,1.3rem);line-height:1.55;color:rgba(238,242,255,.88)}.si-stats{display:flex;flex-wrap:wrap;gap:1.1rem 2.25rem}.si-stats li{display:flex;align-items:center;gap:.7rem;font-size:.92rem;line-height:1.25;color:rgba(238,242,255,.82)}.si-stats b{font-family:var(--font-display);font-weight:700;font-size:clamp(1.7rem,2.6vw,2.2rem);letter-spacing:-.03em;line-height:1;color:#fff}.si-stats a{text-decoration:underline;text-decoration-color:hsla(0,0%,100%,.35);text-underline-offset:3px;transition:text-decoration-color .3s ease}.si-stats a:hover{text-decoration-color:#fff}@media (max-width:639.98px){.si-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.9rem}.si-stats li{flex-direction:column;align-items:flex-start;gap:.45rem;font-size:.86rem}}.si-star{width:1.05rem;height:1.05rem;fill:#ffb45e}.si-fan{display:flex;gap:.85rem}.si-fan-col{flex:1 1 0;min-width:0}.si-fan-track{display:flex;flex-direction:column;will-change:transform;animation:si-fan-y var(--dur,44s) linear infinite}.si-fan-col:nth-child(2) .si-fan-track{animation-direction:reverse}.si-fan-tile{padding-bottom:.85rem}.si-fan-pic{position:relative;aspect-ratio:11/14;overflow:hidden;border-radius:1.1rem;background:linear-gradient(150deg,var(--h1),var(--h2));box-shadow:0 24px 50px -24px rgba(3,7,19,.75),inset 0 0 0 1px hsla(0,0%,100%,.12)}.si-fan-pic img{object-fit:cover}.si-fan-pic svg{position:absolute;left:50%;top:44%;width:34%;height:auto;transform:translate(-50%,-50%);color:hsla(0,0%,100%,.92)}.si-fan-pic:after{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(180deg,transparent 52%,rgba(3,7,19,.82));box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.14)}.si-fan-name{position:absolute;z-index:1;left:.8rem;right:.8rem;bottom:.7rem;font-size:.8rem;font-weight:600;line-height:1.2;color:#fff}@keyframes si-fan-y{to{transform:translate3d(0,-50%,0)}}@keyframes si-fan-x{to{transform:translate3d(-50%,0,0)}}@media (min-width:1024px){.si-fan{position:absolute;z-index:1;top:-9rem;bottom:-3rem;right:-1.5rem;width:min(43vw,46rem);transform:rotate(7deg);-webkit-mask-image:linear-gradient(180deg,transparent 17%,#000 34%,#000 79%,transparent 91%);mask-image:linear-gradient(180deg,transparent 17%,#000 34%,#000 79%,transparent 91%)}}@media (min-width:1024px) and (max-width:1279.98px){.si-fan-col:nth-child(3){display:none}}@media (max-width:1023.98px){.si-fan{position:relative;z-index:1;flex-direction:column;gap:.7rem;margin-top:2.75rem;-webkit-mask-image:linear-gradient(90deg,transparent,#000 9%,#000 91%,transparent);mask-image:linear-gradient(90deg,transparent,#000 9%,#000 91%,transparent)}.si-fan-col:nth-child(3){display:none}.si-fan-track{flex-direction:row;width:max-content;animation-name:si-fan-x}.si-fan-tile{width:clamp(7.25rem,22vw,10.5rem);padding:0 .7rem 0 0}}.si-names{position:relative;z-index:2;margin-top:clamp(2.5rem,5vw,4.25rem);border-top:1px solid hsla(0,0%,100%,.22);border-bottom:1px solid hsla(0,0%,100%,.22);background:rgba(11,92,245,.42);padding:clamp(.9rem,1.6vw,1.35rem) 0;overflow:hidden;white-space:nowrap;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.si-belt-track{display:flex;width:max-content;will-change:transform;animation:si-belt-x var(--dur,60s) linear infinite}.si-belt-track[data-reverse=true]{animation-direction:reverse}@keyframes si-belt-x{to{transform:translate3d(-50%,0,0)}}.si-belt-set{display:flex;flex:none;align-items:center}.si-name{display:inline-flex;align-items:center;gap:clamp(1.1rem,2.4vw,2.2rem);padding-right:clamp(1.1rem,2.4vw,2.2rem);font-family:var(--font-display);font-weight:700;font-size:clamp(1.7rem,4.2vw,3.6rem);line-height:1;letter-spacing:-.025em;text-transform:uppercase;color:#fff}.si-name:nth-child(2n){color:transparent;-webkit-text-stroke:1.5px hsla(0,0%,100%,.78)}.si-name i{flex:none;width:.26em;height:.26em;border-radius:50%;background:#ff8a3d;-webkit-text-stroke:0}.si-fan:hover .si-fan-track,.si-logos:focus-within .si-belt-track,.si-logos:hover .si-belt-track,.si-names:hover .si-belt-track,[data-si-paused=true] .si-belt-track,[data-si-paused=true] .si-fan-track{animation-play-state:paused}.si-pause{position:absolute;z-index:3;right:var(--gutter);top:-3.4rem;display:inline-flex;align-items:center;gap:.5rem;height:2.4rem;border-radius:999px;border:1px solid hsla(0,0%,100%,.28);background:rgba(3,7,19,.42);padding:0 .9rem 0 .75rem;font-size:.8rem;font-weight:600;color:hsla(0,0%,100%,.9);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:background .3s ease,border-color .3s ease}.si-pause:hover{background:rgba(3,7,19,.65);border-color:hsla(0,0%,100%,.6)}.si-pause svg{width:.8rem;height:.8rem}@media (max-width:1023.98px){.si-names{margin-top:4.1rem}.si-pause{top:-3.25rem}}.si-list{position:relative;z-index:1;display:flex;flex-direction:column}.si-nav{--nav-h:3.3rem;position:sticky;z-index:60;top:calc(var(--header-h) + .75rem + var(--si-r) + var(--nav-h) / 2);height:0;display:flex;justify-content:center;pointer-events:none;transition:top .45s var(--ease-out-expo)}.si-nav[data-header=hidden]{top:calc(.75rem + var(--si-r) + var(--nav-h) / 2)}.si-nav-pill{pointer-events:auto;flex:none;display:flex;align-items:stretch;gap:.2rem;height:var(--nav-h);max-width:calc(100vw - 1.5rem);overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;transform:translateY(calc(var(--si-r) * -1 - 50%));border-radius:999px;border:1px solid hsla(0,0%,100%,.16);background:rgba(5,10,26,.86);padding:.32rem;box-shadow:0 18px 44px -18px rgba(3,7,19,.75),inset 0 2px 0 hsla(0,0%,100%,.04);-webkit-backdrop-filter:blur(16px) saturate(1.4);backdrop-filter:blur(16px) saturate(1.4)}.si-nav-pill::-webkit-scrollbar{display:none}.si-nav-pill a{flex:none;display:inline-flex;align-items:center;gap:.5rem;border-radius:999px;padding:0 1.05rem;font-size:.9rem;font-weight:600;white-space:nowrap;color:rgba(238,242,255,.76);transition:color .3s ease,background-color .3s ease}.si-nav-pill a:focus-visible{outline-offset:-2px;border-radius:999px}.si-nav-pill a:hover{color:#fff;background:hsla(0,0%,100%,.08)}.si-nav-pill a small{display:inline-grid;place-items:center;min-width:1.4rem;height:1.4rem;border-radius:999px;background:hsla(0,0%,100%,.12);padding:0 .35rem;font-size:.75rem;font-weight:600;transition:background-color .3s ease,color .3s ease}.si-nav-pill a[aria-current=true]{background:#fff;color:var(--color-ink)}.si-nav-pill a[aria-current=true] small{background:var(--color-electric);color:#fff}@media (max-width:639.98px){.si-nav-pill a{padding:0 .85rem;font-size:.86rem}}.si-band{--fg:#fff;--muted:rgba(238,242,255,.8);--rule:hsla(0,0%,100%,.2);--ghost:hsla(0,0%,100%,.16);--kicker:#bfe9ff;--chip-bg:hsla(0,0%,100%,.12);--chip-fg:#fff;--card-bg:rgba(4,11,32,.4);--card-bd:hsla(0,0%,100%,.18);--card-bd-on:hsla(0,0%,100%,.7);--card-sh:0 30px 60px -38px rgba(3,7,19,.7);--card-fg:#fff;--card-muted:rgba(238,242,255,.78);--go-bd:hsla(0,0%,100%,.3);--spot:hsla(0,0%,100%,.13);position:relative;isolation:isolate;overflow:hidden;overflow:clip;margin-top:calc(var(--si-r) * -1);border-radius:var(--si-r) var(--si-r) 0 0;padding:clamp(5.75rem,9vw,8.25rem) 0 calc(clamp(3.75rem, 7vw, 6.5rem) + var(--si-r));color:var(--fg)}.si-band[data-theme=ice],.si-band[data-theme=paper]{--fg:var(--color-ink);--muted:rgba(5,7,13,.66);--rule:rgba(5,7,13,.14);--ghost:rgba(11,92,245,.17);--kicker:var(--color-blue2);--chip-bg:rgba(11,92,245,.09);--chip-fg:var(--color-blue2);--card-bg:#fff;--card-bd:rgba(5,7,13,.1);--card-bd-on:rgba(11,92,245,.6);--card-sh:0 1px 2px rgba(10,23,52,.05),0 26px 50px -32px rgba(10,23,52,.34);--card-fg:var(--color-ink);--card-muted:rgba(5,7,13,.66);--go-bd:rgba(5,7,13,.2);--spot:rgba(11,92,245,.09)}.si-band[data-theme=paper]{background:radial-gradient(40% 34rem at 100% 0,rgba(11,92,245,.1),transparent 70%),radial-gradient(34% 30rem at 0 100%,rgba(224,90,16,.08),transparent 70%),#fff}.si-band[data-theme=ice]{background:radial-gradient(44% 30rem at 0 0,rgba(63,198,255,.2),transparent 70%),radial-gradient(36% 30rem at 100% 100%,rgba(224,90,16,.09),transparent 70%),linear-gradient(180deg,#e9f1ff,#f5f8ff 46%,#fff)}.si-band[data-theme=azure],.si-band[data-theme=blue]{--muted:hsla(0,0%,100%,.94)}.si-band[data-theme=blue]{background:radial-gradient(46% 32rem at 100% 0,rgba(63,198,255,.42),transparent 70%),radial-gradient(40% 30rem at 0 100%,rgba(3,7,19,.4),transparent 70%),linear-gradient(168deg,#0b5cf5,#0a45d2 46%,#0a37b8)}.si-band[data-theme=azure]{background:radial-gradient(44% 30rem at 0 0,rgba(3,7,19,.42),transparent 70%),radial-gradient(50% 34rem at 100% 100%,rgba(63,198,255,.4),transparent 70%),linear-gradient(192deg,#0a37b8,#0a48d8 48%,#0b5cf5)}.si-band[data-theme=navy]{--kicker:var(--color-cyan);--ghost:rgba(63,198,255,.2);--rule:rgba(148,163,199,.22);--card-bg:linear-gradient(160deg,rgba(11,92,245,.2),rgba(63,198,255,.05) 45%,transparent 70%),#071127;--card-bd:rgba(148,163,199,.2);--card-bd-on:rgba(63,198,255,.65);--card-sh:0 34px 70px -40px rgba(0,0,0,.9);--spot:rgba(63,198,255,.14);background:linear-gradient(180deg,#030713,#05102a 55%,#071a44)}.si-band-deco{position:absolute;inset:0;z-index:-1;pointer-events:none}.si-band[data-theme=blue] .si-band-deco{background-image:radial-gradient(hsla(0,0%,100%,.22) 1px,transparent 1.5px);background-size:22px 22px;-webkit-mask-image:linear-gradient(200deg,#000,transparent 46%);mask-image:linear-gradient(200deg,#000,transparent 46%)}.si-band[data-theme=azure] .si-band-deco{background-image:repeating-linear-gradient(135deg,hsla(0,0%,100%,.1) 0 1px,transparent 1px 24px);-webkit-mask-image:linear-gradient(160deg,transparent 52%,#000);mask-image:linear-gradient(160deg,transparent 52%,#000)}.si-band[data-theme=navy] .si-band-deco:after,.si-band[data-theme=navy] .si-band-deco:before{content:"";position:absolute;border-radius:50%;filter:blur(80px)}.si-band[data-theme=navy] .si-band-deco:before{left:-8%;top:-12%;width:52%;height:60%;background:radial-gradient(closest-side,rgba(11,92,245,.5),transparent 72%);animation:si-drift-a 17s ease-in-out infinite alternate}.si-band[data-theme=navy] .si-band-deco:after{right:-10%;bottom:-18%;width:50%;height:62%;background:radial-gradient(closest-side,rgba(224,90,16,.2),transparent 74%);animation:si-drift-b 21s ease-in-out infinite alternate}@keyframes si-drift-a{to{transform:translate(26%,18%) scale(1.2)}}@keyframes si-drift-b{to{transform:translate(-24%,-14%) scale(1.25)}}.si-ghost{position:absolute;z-index:-1;right:calc(var(--gutter) - .04em);top:clamp(3rem,5vw,4.5rem);font-family:var(--font-display);font-weight:700;font-size:clamp(7.5rem,22vw,20rem);line-height:.78;letter-spacing:-.05em;color:transparent;-webkit-text-stroke:1.5px var(--ghost);pointer-events:none;user-select:none}.si-ph{display:grid;gap:1.1rem}.si-ph-meta{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem .9rem;font-size:.8125rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--muted)}.si-ph-meta i{width:2.5rem;height:1px;background:var(--rule)}.si-count{display:inline-flex;align-items:center;border-radius:999px;background:var(--chip-bg);color:var(--chip-fg);padding:.3rem .75rem}.si-ph-title{font-size:clamp(2.3rem,6.1vw,5.25rem);line-height:.95;color:var(--fg)}.si-ph-blurb{max-width:36rem;margin-top:.35rem;font-size:clamp(1.1rem,1.7vw,1.45rem);line-height:1.4;color:var(--muted)}.si-grid{display:grid;gap:clamp(.9rem,1.5vw,1.35rem);margin-top:clamp(2.1rem,4vw,3.4rem)}.si-cell{min-width:0}.si-card{--mx:50%;--my:0%;position:relative;isolation:isolate;display:flex;flex-direction:column;height:100%;border-radius:1.6rem;border:1px solid var(--card-bd);background:var(--card-bg);padding:.5rem;color:var(--card-fg);box-shadow:var(--card-sh);transition:transform .6s var(--ease-out-expo),box-shadow .6s var(--ease-out-expo),border-color .35s ease}.si-card:after{content:"";position:absolute;inset:0;z-index:3;border-radius:inherit;pointer-events:none;background:radial-gradient(24rem circle at var(--mx) var(--my),var(--spot),transparent 62%);opacity:0;transition:opacity .45s ease}.si-card-media{position:relative;flex:none;aspect-ratio:5/4;overflow:hidden;border-radius:1.15rem;background:linear-gradient(150deg,var(--h1),var(--h2));transform:translateZ(0)}.si-card-fill{position:absolute;inset:0;display:grid;place-items:center;background:radial-gradient(60% 55% at 78% 12%,hsla(0,0%,100%,.32),transparent 70%),radial-gradient(70% 60% at 10% 100%,rgba(3,7,19,.5),transparent 70%);color:#fff}.si-card-fill:before{content:"";position:absolute;inset:0;background-image:linear-gradient(hsla(0,0%,100%,.12) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.12) 1px,transparent 0);background-size:34px 34px;-webkit-mask-image:radial-gradient(80% 80% at 50% 50%,#000,transparent);mask-image:radial-gradient(80% 80% at 50% 50%,#000,transparent)}.si-card-fill span{position:relative;display:grid;place-items:center;width:clamp(4.75rem,30%,7rem);aspect-ratio:1;border-radius:28%;border:1px solid hsla(0,0%,100%,.4);background:hsla(0,0%,100%,.14);box-shadow:0 24px 40px -18px rgba(3,7,19,.55);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:transform .7s var(--ease-out-expo)}.si-card-fill svg{width:46%;height:46%}.si-card-pic{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform 1.2s cubic-bezier(.2,.8,.2,1)}video.si-card-pic{opacity:0;transition:opacity .6s ease,transform 1.2s cubic-bezier(.2,.8,.2,1)}video.si-card-pic[data-live=true]{opacity:1}.si-card-media:after{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(180deg,rgba(3,7,19,0) 55%,rgba(3,7,19,.6));box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.1);pointer-events:none}.si-card-line{position:absolute;z-index:2;left:0;right:0;bottom:0;height:4px;background:linear-gradient(90deg,var(--h1),var(--h2));transform:scaleX(0);transform-origin:left;transition:transform .7s var(--ease-out-expo)}.si-card-cap,.si-card-num{position:absolute;z-index:2;display:inline-flex;align-items:center;border-radius:999px;background:rgba(3,7,19,.55);color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.si-card-num{top:.7rem;height:1.75rem;padding:0 .65rem;font-weight:600;letter-spacing:.03em}.si-card-cap,.si-card-num{left:.7rem;font-size:.75rem}.si-card-cap{bottom:.75rem;max-width:calc(100% - 1.4rem);gap:.45rem;height:1.8rem;padding:0 .7rem 0 .6rem;font-weight:500;white-space:nowrap}.si-card-cap i{flex:none;width:.4rem;height:.4rem;border-radius:50%;background:#ff8a3d}.si-card-cap span{overflow:hidden;text-overflow:ellipsis}.si-card-body{position:relative;display:flex;flex:1;flex-direction:column;padding:1.15rem .85rem .8rem}.si-card-kicker{display:flex;align-items:center;gap:.5rem;font-size:.8125rem;font-weight:600;line-height:1.3;color:var(--kicker)}.si-card-kicker svg{flex:none;width:1.05rem;height:1.05rem}.si-card-title{margin-top:.6rem;font-family:var(--font-display);font-weight:700;font-size:clamp(1.3rem,1.75vw,1.6rem);line-height:1.08;letter-spacing:-.025em;text-wrap:balance}.si-card-sum{margin-top:.6rem;font-size:.95rem;line-height:1.55;color:var(--card-muted)}.si-card-list{display:none}.si-card-go{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-top:auto;padding-top:1.1rem;font-size:.9rem;font-weight:600}.si-card-go>span{position:relative}.si-card-go>span:after{content:"";position:absolute;left:0;right:0;bottom:-.2em;height:1.5px;background:currentColor;transform:scaleX(0);transform-origin:right;transition:transform .5s var(--ease-out-expo)}.si-card-go i{position:relative;flex:none;display:grid;place-items:center;width:2.5rem;height:2.5rem;overflow:hidden;border-radius:50%;border:1px solid var(--go-bd);transition:border-color .35s ease,color .35s ease,transform .6s var(--ease-out-expo)}.si-card-go i:before{content:"";position:absolute;inset:-1px;border-radius:inherit;background:linear-gradient(135deg,var(--color-electric),var(--color-blue2));transform:scale(0);transition:transform .5s var(--ease-out-expo)}.si-card-go i svg{position:relative;width:1rem;height:1rem}@media (hover:hover){.si-card:hover{border-color:var(--card-bd-on);box-shadow:0 40px 70px -36px color-mix(in srgb,var(--color-electric) 70%,transparent),var(--card-sh)}.si-card:hover:after{opacity:1}.si-card:hover .si-card-pic{transform:scale(1.07)}.si-card:hover .si-card-fill span{transform:scale(1.1) rotate(-6deg)}.si-card:hover .si-card-line{transform:scaleX(1)}.si-card:hover .si-card-go>span:after{transform:scaleX(1);transform-origin:left}.si-card:hover .si-card-go i{border-color:transparent;color:#fff;transform:rotate(45deg)}.si-card:hover .si-card-go i:before{transform:scale(1)}}.si-card:focus-visible{outline-offset:4px;border-radius:1.6rem}.si-band.on-cream .si-card:focus-visible,.si-buy-card[data-kind=project] a:focus-visible{outline-color:var(--color-electric)}.si-card:focus-visible .si-card-line{transform:scaleX(1)}@media (min-width:1024px){.si-grid{grid-template-columns:repeat(12,minmax(0,1fr))}.si-r1{grid-column:span 12}.si-r2{grid-column:span 6}.si-r3{grid-column:span 4}.si-r4{grid-column:span 3}.si-r3 .si-card-media{aspect-ratio:1/1}.si-r4 .si-card-media{aspect-ratio:4/5}.si-r1 .si-card,.si-r2 .si-card{flex-direction:row}.si-r1 .si-card-media,.si-r2 .si-card-media{flex:0 0 43%;aspect-ratio:auto;min-height:22.5rem}.si-r1 .si-card-media{flex-basis:36%}.si-r1 .si-card-body,.si-r2 .si-card-body{padding:1.5rem 1.35rem 1.1rem 1.75rem}.si-r1 .si-card-title,.si-r2 .si-card-title{font-size:clamp(1.7rem,2.3vw,2.2rem)}.si-r1 .si-card-list,.si-r2 .si-card-list{display:grid}}@media (min-width:640px) and (max-width:1023.98px){.si-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.si-cell:last-child:nth-child(odd){grid-column:span 2}.si-cell:last-child:nth-child(odd) .si-card{flex-direction:row}.si-cell:last-child:nth-child(odd) .si-card-media{flex:0 0 42%;aspect-ratio:auto;min-height:19rem}.si-cell:last-child:nth-child(odd) .si-card-body{padding:1.4rem 1.2rem 1rem 1.6rem}.si-cell:last-child:nth-child(odd) .si-card-list{display:grid}}.si-card-list{gap:.5rem;margin-top:1.1rem;padding-top:1.1rem;border-top:1px solid var(--rule);font-size:.92rem;line-height:1.35}.si-card-list li{display:flex;gap:.6rem}.si-card-list svg{flex:none;width:1.1rem;height:1.1rem;margin-top:.08rem;color:var(--kicker)}@media (max-width:639.98px){.si-grid{display:flex;gap:.85rem;margin-inline:calc(var(--gutter) * -1);padding:.5rem var(--gutter) 1.6rem;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);scrollbar-width:none;-webkit-overflow-scrolling:touch}.si-grid::-webkit-scrollbar{display:none}.si-cell{flex:0 0 min(78vw,19.5rem);scroll-snap-align:start}.si-grid[data-count="1"] .si-cell{flex-basis:100%}.si-card-media{aspect-ratio:1/1}}.si-swipe{display:none}@media (max-width:639.98px){.si-swipe{display:flex;align-items:center;gap:.6rem;margin-top:.1rem;font-size:.84rem;font-weight:500;color:var(--muted)}.si-swipe svg{width:1.1rem;height:1.1rem;animation:si-nudge 1.8s ease-in-out infinite}}@keyframes si-nudge{50%{transform:translateX(5px)}}.si-act{position:relative;z-index:2;isolation:isolate;overflow:hidden;overflow:clip;margin-top:calc(var(--si-r) * -1);border-radius:var(--si-r) var(--si-r) 3.5rem 3.5rem;box-shadow:0 -1px 0 hsla(0,0%,100%,.08)}.si-h2{font-size:clamp(2.2rem,5.2vw,4.4rem);line-height:.96}.si-buy{display:grid;gap:clamp(.9rem,1.5vw,1.35rem)}@media (min-width:900px){.si-buy{grid-template-columns:repeat(2,minmax(0,1fr))}}.si-buy-card{position:relative;isolation:isolate;display:flex;flex-direction:column;overflow:hidden;border-radius:clamp(1.5rem,2.6vw,2.25rem);padding:clamp(1.6rem,3vw,2.75rem);min-height:clamp(22rem,30vw,27rem);transition:transform .6s var(--ease-out-expo),box-shadow .6s var(--ease-out-expo)}.si-buy-card[data-kind=project]{background:radial-gradient(60% 70% at 100% 100%,rgba(11,92,245,.16),transparent 70%),#fff;color:var(--color-ink);box-shadow:0 40px 80px -50px rgba(3,7,19,.9)}.si-buy-card[data-kind=plan]{background:radial-gradient(70% 80% at 100% 0,rgba(255,190,120,.42),transparent 62%),linear-gradient(140deg,#c8490b,#a83a08 58%,#bf440b);color:#fff;box-shadow:0 40px 80px -50px rgba(224,90,16,.9)}@media (hover:hover){.si-buy-card:hover{box-shadow:0 36px 70px -38px rgba(3,7,19,.8)}}.si-buy-tag{align-self:flex-start;display:inline-flex;align-items:center;gap:.5rem;border-radius:999px;padding:.38rem .85rem;font-size:.8125rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.si-buy-card[data-kind=project] .si-buy-tag{background:rgba(11,92,245,.1);color:var(--color-blue2)}.si-buy-card[data-kind=plan] .si-buy-tag{background:hsla(0,0%,100%,.18);color:#fff}.si-buy-title{margin-top:1.25rem;max-width:15ch;font-family:var(--font-display);font-weight:700;font-size:clamp(1.9rem,3.3vw,2.9rem);line-height:1.02;letter-spacing:-.03em;text-wrap:balance}.si-buy-text{margin-top:1rem;max-width:27rem;font-size:clamp(1rem,1.25vw,1.1rem);line-height:1.6}.si-buy-card[data-kind=project] .si-buy-text{color:rgba(5,7,13,.7)}.si-buy-card[data-kind=plan] .si-buy-text{color:hsla(0,0%,100%,.94)}.si-buy-foot{margin-top:auto;padding-top:2rem}.si-buy-cta{display:inline-flex;align-items:center;gap:.6rem;border-radius:999px;padding:1rem 1.6rem;font-size:.95rem;font-weight:600;transition:background-color .3s ease,color .3s ease,transform .2s var(--ease-out-expo)}.si-buy-cta:active{transform:scale(.96)}.si-buy-cta svg{width:1rem;height:1rem;transition:transform .4s var(--ease-out-expo)}.si-buy-cta:hover svg{transform:translate(2px,-2px)}.si-buy-card[data-kind=project] .si-buy-cta{background:var(--color-ink);color:#fff}.si-buy-card[data-kind=project] .si-buy-cta:hover{background:var(--color-electric)}.si-buy-card[data-kind=plan] .si-buy-cta{background:#fff;color:#7a2a05}.si-buy-card[data-kind=plan] .si-buy-cta:hover{background:var(--color-ink);color:#fff}.si-buy-art{position:absolute;z-index:-1;right:clamp(1.1rem,2.6vw,2.4rem);bottom:clamp(1.1rem,2.6vw,2.4rem);width:clamp(11.5rem,17vw,15rem);font-size:.8rem}.si-slip{transform:rotate(4deg);border-radius:1rem;border:1px solid rgba(5,7,13,.1);background:#fff;padding:.95rem 1rem 1rem;box-shadow:0 26px 46px -26px rgba(10,23,52,.5);transition:transform .7s var(--ease-out-expo)}.si-buy-card:hover .si-slip{transform:rotate(0deg) translateY(-4px)}.si-slip-head{display:flex;align-items:center;justify-content:space-between;padding-bottom:.6rem;border-bottom:1px dashed rgba(5,7,13,.18);font-weight:600}.si-slip-head b{border-radius:999px;background:#dcfce7;padding:.18rem .55rem;font-size:.75rem;font-weight:600;color:#166534}.si-slip-row{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-top:.6rem;color:rgba(5,7,13,.7)}.si-slip-row svg{flex:none;width:1rem;height:1rem;color:var(--color-electric)}.si-plans{display:grid;gap:.45rem}.si-plans span{display:flex;align-items:center;justify-content:space-between;gap:.75rem;border-radius:.85rem;border:1px solid hsla(0,0%,100%,.3);background:hsla(0,0%,100%,.14);padding:.55rem .8rem;font-weight:600;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:transform .7s var(--ease-out-expo)}.si-plans span small{font-size:.75rem;font-weight:500;opacity:.85}.si-buy-card:hover .si-plans span:nth-child(odd){transform:translateX(-6px)}.si-buy-card:hover .si-plans span:nth-child(2n){transform:translateX(4px)}@media (max-width:1179.98px){.si-buy-art{position:relative;z-index:0;right:auto;bottom:auto;margin-top:1.75rem;width:min(100%,17rem)}.si-buy-foot{padding-top:1.75rem}}@media (min-width:1180px){.si-buy-text{max-width:min(27rem,calc(100% - 15rem))}}.si-ones{display:grid;gap:clamp(.9rem,1.5vw,1.35rem)}@media (min-width:900px){.si-ones{grid-template-columns:repeat(3,minmax(0,1fr))}}.si-one{position:relative;display:flex;flex-direction:column;height:100%;border-radius:1.6rem;border:1px solid hsla(0,0%,100%,.16);background:linear-gradient(160deg,hsla(0,0%,100%,.1),hsla(0,0%,100%,.03) 60%);padding:clamp(1.4rem,2.2vw,2rem);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:border-color .35s ease,transform .6s var(--ease-out-expo),background-color .35s ease}@media (hover:hover){.si-one:hover{border-color:rgba(63,198,255,.6)}}.si-one-n{display:grid;place-items:center;width:3.5rem;height:3.5rem;border-radius:1.1rem;border:1px solid hsla(0,0%,100%,.28);background:linear-gradient(150deg,rgba(63,198,255,.34),rgba(11,92,245,.2));color:#fff;transition:transform .7s var(--ease-out-expo)}.si-one-n svg{width:1.55rem;height:1.55rem}.si-one:hover .si-one-n{transform:rotate(-8deg) scale(1.08)}.si-one h3{margin-top:1.3rem;font-family:var(--font-display);font-weight:700;font-size:clamp(1.35rem,1.9vw,1.7rem);line-height:1.1;letter-spacing:-.025em}.si-one p{margin-top:.7rem;font-size:1rem;line-height:1.6;color:rgba(238,242,255,.82)}.si-one-links{display:grid;gap:.35rem;margin-top:auto;padding-top:1.3rem}.si-one-links a{justify-self:start;font-size:clamp(1.05rem,1.5vw,1.3rem);font-weight:600;text-decoration:underline;text-decoration-color:hsla(0,0%,100%,.3);text-underline-offset:4px;transition:text-decoration-color .3s ease,color .3s ease}.si-one-links a:hover{color:var(--color-cyan);text-decoration-color:currentColor}.si-one-tags{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:auto;padding-top:1.3rem}.si-one-tags span{border-radius:999px;border:1px solid hsla(0,0%,100%,.22);padding:.3rem .7rem;font-size:.82rem;font-weight:500;color:rgba(238,242,255,.9)}.si-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;overflow:hidden;border-radius:1.6rem;border:1px solid hsla(0,0%,100%,.16);background:hsla(0,0%,100%,.16)}@media (min-width:1100px){.si-facts{grid-template-columns:repeat(4,minmax(0,1fr))}}.si-fact{display:flex;flex-direction:column;justify-content:space-between;gap:1.1rem;min-height:clamp(8rem,12vw,9.5rem);background:rgba(4,12,36,.72);padding:clamp(1.2rem,2vw,1.7rem)}.si-fact-k{font-size:.8125rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:rgba(238,242,255,.7)}.si-fact-v{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .7rem;font-family:var(--font-display);font-weight:700;font-size:clamp(2.3rem,3.6vw,3.2rem);line-height:1;letter-spacing:-.03em}.si-fact-v small{font-family:var(--font-sans);font-size:.95rem;font-weight:500;letter-spacing:0;line-height:1.35;color:rgba(238,242,255,.85)}.si-stars{display:inline-flex;gap:.12rem}.si-partners{display:flex;flex-wrap:wrap;align-items:center;gap:.8rem 1.15rem}.si-partners img{width:auto;height:1.75rem;max-width:7.5rem;object-fit:contain;opacity:.92}.si-builds{font-family:var(--font-display);font-weight:700;font-size:clamp(1.15rem,1.6vw,1.4rem);line-height:1.25;letter-spacing:-.02em}.si-logos:focus-visible{outline-offset:6px;border-radius:.75rem}.si-logos{overflow:hidden;white-space:nowrap;-webkit-mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent);mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent)}.si-logos img{flex:none;width:auto;height:clamp(2.3rem,3.4vw,3rem);max-width:9rem;margin:0 clamp(1.6rem,3.2vw,3.2rem);object-fit:contain;filter:brightness(0) invert(1);opacity:.7;transition:opacity .3s ease}.si-logos img:hover{opacity:1}.si-proof{display:grid;gap:clamp(.9rem,1.5vw,1.35rem)}@media (min-width:900px){.si-proof{grid-template-columns:minmax(0,.8fr) minmax(0,1fr) minmax(0,1fr)}}.si-rating{display:flex;flex-direction:column;border-radius:1.6rem;background:linear-gradient(150deg,var(--color-electric),var(--color-blue2));padding:clamp(1.5rem,2.4vw,2.1rem);box-shadow:0 34px 70px -40px rgba(11,92,245,.9),inset 0 0 0 1px hsla(0,0%,100%,.2)}.si-rating-n{font-family:var(--font-display);font-weight:700;font-size:clamp(4rem,7vw,6rem);line-height:.85;letter-spacing:-.05em}.si-rating .si-star{width:1.35rem;height:1.35rem}.si-rating a{align-self:flex-start;margin-top:auto;padding-top:2rem;font-size:.95rem;font-weight:600;text-decoration:underline;text-decoration-color:hsla(0,0%,100%,.45);text-underline-offset:4px}.si-rating a:hover{text-decoration-color:#fff}.si-quote{display:flex;flex-direction:column;height:100%;border-radius:1.6rem;background:#fff;padding:clamp(1.5rem,2.4vw,2.1rem);color:var(--color-ink);box-shadow:0 34px 70px -44px rgba(3,7,19,.9)}.si-quote blockquote{font-size:clamp(1.05rem,1.4vw,1.22rem);font-weight:500;line-height:1.5}.si-quote-mark{display:block;height:.55em;font-family:var(--font-display);font-weight:700;font-size:3.4rem;line-height:1}.si-quote figcaption{display:flex;align-items:center;gap:.85rem;margin-top:auto;padding-top:1.5rem}.si-quote-av{flex:none;display:grid;place-items:center;width:2.6rem;height:2.6rem;border-radius:50%;background:var(--color-ink);font-size:.8125rem;font-weight:600;color:#fff}.si-quote-who{font-size:.95rem;font-weight:600;line-height:1.3}.si-quote-who span{display:block;font-size:.84rem;font-weight:400;color:rgba(5,7,13,.62)}.si-faq details{border-bottom:1px solid hsla(0,0%,100%,.22)}.si-faq details:first-child{border-top:1px solid hsla(0,0%,100%,.22)}.si-faq summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:1.5rem;padding:1.25rem 0;font-size:clamp(1.05rem,1.5vw,1.25rem);font-weight:600;line-height:1.3}.si-faq summary::-webkit-details-marker{display:none}.si-faq summary i{position:relative;flex:none;width:2.3rem;height:2.3rem;border-radius:50%;border:1px solid hsla(0,0%,100%,.34);transition:background-color .3s ease,border-color .3s ease,transform .5s var(--ease-out-expo)}.si-faq summary i:after,.si-faq summary i:before{content:"";position:absolute;left:50%;top:50%;width:.85rem;height:1.5px;background:currentColor;transform:translate(-50%,-50%)}.si-faq summary i:after{transform:translate(-50%,-50%) rotate(90deg)}.si-faq summary:hover i{border-color:#fff}.si-faq details[open] summary i{background:#fff;border-color:#fff;color:var(--color-ink);transform:rotate(45deg)}.si-faq details p{max-width:44rem;padding:0 3.5rem 1.4rem 0;font-size:1.04rem;line-height:1.65;color:#fff}.si-faq details a{text-decoration:underline;text-underline-offset:3px}.si-help{border-radius:1.4rem;border:1px solid hsla(0,0%,100%,.2);background:hsla(0,0%,100%,.08);padding:1.3rem 1.4rem}.si-help a{display:block;font-size:1.15rem;font-weight:600}.si-help a:hover{color:var(--color-cyan)}@media (prefers-reduced-motion:reduce){.si-band-deco:after,.si-band-deco:before,.si-belt-track,.si-fan-track,.si-swipe svg{animation:none!important}.si-pause{display:none}.si-buy-card:hover,.si-card,.si-card:hover,.si-one:hover{transform:none}.si-nav{transition:none}}