.sf-anim{width:100%;container-type:inline-size}.sf-film{--sf-ink:#16130f;--sf-line:#16130f1a;--sf-accent:var(--color-accent);--sf-accent-ink:#b34700;--sf-green:#137333;--sf-muted:#6b665e;--sf-mono:ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--sf-dur:20s;--sf-loop:var(--sf-dur) cubic-bezier(.2, .8, .2, 1) infinite both;--sf-cut:var(--sf-dur) step-end infinite both;height:24em;box-shadow:inset 0 0 0 1px var(--sf-line);color:var(--sf-ink);font-family:var(--font-body);-webkit-user-select:none;user-select:none;pointer-events:none;background:linear-gradient(160deg,#fffdf9 0%,#f1ece3 100%);border-radius:1.2em;font-size:max(2.27273cqw,min(14px,4.08163cqw));line-height:1.25;position:relative;overflow:hidden}.sf-grid{background-image:linear-gradient(#16130f0a 1px,#0000 1px),linear-gradient(90deg,#16130f0a 1px,#0000 1px);background-size:2em 2em;animation:4s linear infinite sfGrid;position:absolute;inset:-2em}.sf-glow{background:radial-gradient(circle,#ff6b0029,#0000 66%);border-radius:50%;width:22em;height:22em;position:absolute;top:-8em;left:-6em}.sf-scene{position:absolute;inset:0}.sf-mono{font-family:var(--sf-mono);color:var(--sf-muted);font-size:.72em}.sf-s1{animation:sfS1 var(--sf-cut);place-items:center;display:grid}.sf-hook{font-family:var(--font-heading);letter-spacing:-.04em;text-align:center;animation:sfPush var(--sf-dur) linear infinite both;font-size:min(4.4em,10.5cqw);font-weight:700;line-height:1.02}.sf-line{display:block}.sf-w{animation:sfWord var(--sf-loop);margin:0 .11em;display:inline-block}.sf-punch{color:var(--sf-accent);animation:sfPunch var(--sf-loop);animation-delay:.5s;display:inline-block;position:relative}.sf-punch:after{content:"";transform-origin:0;height:.09em;animation:sfRule var(--sf-loop);background:currentColor;border-radius:99em;position:absolute;bottom:-.1em;left:0;right:0}.sf-s-head{animation:sfSHead var(--sf-cut)}.sf-head{text-align:center;animation:sfHeadIn var(--sf-loop);flex-direction:column;align-items:center;gap:.1em;display:flex;position:absolute;inset:1.2em 0 auto}.sf-roll{height:1.35em;overflow:hidden}.sf-roll>span{animation:sfRoll var(--sf-loop);flex-direction:column;display:flex}.sf-roll>span>span{white-space:nowrap;height:1.35em;line-height:1.35em}.sf-title{font-family:var(--font-heading);letter-spacing:-.03em;font-size:1.5em;font-weight:600}.sf-text{color:var(--sf-muted);font-size:.8em}.sf-text>span{animation-delay:.1s}.sf-s2{animation:sfS2 var(--sf-cut)}.sf-dev{place-items:center;display:grid;position:absolute;inset:4.6em 0 1.2em}.sf-win{width:22em;height:12.6em;box-shadow:0 0 0 1px var(--sf-line), 0 1.2em 2.6em -1.2em #16130f59;animation:sfWin var(--sf-loop), sfMorph var(--sf-dur) ease-in-out infinite both;background:#fff;border-radius:.7em;flex-direction:column;display:flex;overflow:hidden}.sf-bar{background:#16130f0d;flex:none;align-items:center;gap:.5em;height:1.9em;padding:0 .6em;display:flex}.sf-dots{animation:sfDots var(--sf-dur) ease-in-out infinite both;gap:.28em;display:flex;overflow:hidden}.sf-dots i{background:#16130f2e;border-radius:50%;flex:none;width:.42em;height:.42em}.sf-url{height:1.9em;font-family:var(--sf-mono);white-space:pre;background:#16130f0f;border-radius:99em;flex:1;justify-content:center;align-items:center;gap:.4em;font-size:.62em;display:flex}.sf-url svg{width:1em;height:1em;color:var(--sf-green)}.sf-ch{animation:sfKey var(--sf-dur) step-end infinite both}.sf-view{background:#0e223b;flex:1;position:relative;overflow:hidden}.sf-view img{object-fit:cover;object-position:top;width:100%;height:100%;position:absolute;inset:0}.sf-m-it{animation:sfIt var(--sf-dur) step-end infinite both}.sf-m-en{animation:sfEn var(--sf-loop)}.sf-desk{width:22em;height:10.7em;animation:sfDesk var(--sf-loop);margin-left:-11em;position:absolute;top:0;left:50%}.sf-sl{width:100%;animation:sfSlice var(--sf-loop);background:url(/noestrum-800.webp) 0 0/22em no-repeat;position:absolute;left:0}.sf-sl1{--sf-from:translateY(-100%);height:.95em;top:0}.sf-sl2{--sf-from:translateX(-40%);background-position-y:-.9em;height:6.05em;animation-delay:.2s;top:.9em}.sf-sl3{--sf-from:translateY(60%);background-position-y:-6.9em;height:3.8em;animation-delay:.4s;top:6.9em}.sf-lang,.sf-lang-on{text-align:center;border-radius:99em;grid-template-columns:repeat(5,2.5em);display:grid}.sf-lang{box-shadow:0 0 0 1px var(--sf-line), 0 1em 2em -.8em #16130f59;color:var(--sf-muted);animation:sfLang var(--sf-loop);background:#fffdf9;margin-left:-6.5em;padding:.25em;position:absolute;bottom:.9em;left:50%}.sf-lang span{font-family:var(--sf-mono);padding:.6em 0;font-size:.74em;font-weight:600}.sf-lang-on{background:var(--sf-accent);color:#000;animation:sfLangOn var(--sf-loop);position:absolute;inset:.25em}.sf-lang-on span:before{content:attr(data-l)}.sf-panel{width:22em;box-shadow:0 0 0 1px var(--sf-line), 0 1.2em 2.6em -1.2em #16130f59;border-radius:.9em;flex-direction:column;margin-left:-11em;padding:.9em;display:flex;position:absolute;left:50%}.sf-panel img{width:100%;height:auto;display:block}.sf-s-goo{animation:sfSGoo var(--sf-cut)}.sf-goo{animation:sfGoo var(--sf-loop);background:#fff;gap:.4em;top:7.35em}.sf-goo-bar{position:relative}.sf-goo-bar:after{content:"";transform-origin:100%;width:34%;height:48%;animation:sfGooType var(--sf-dur) linear infinite both;background:#fff;position:absolute;top:26%;left:11%}.sf-goo-res{animation:sfGooRes var(--sf-loop)}.sf-s3{animation:sfS3 var(--sf-cut)}.sf-chat{animation:sfChat var(--sf-loop);background:#212121;align-items:flex-end;gap:.6em;top:7.2em}.sf-chat .sf-q{transform-origin:100%;width:12em;animation:sfBub var(--sf-loop)}.sf-cite{width:100%;animation:sfCiteIn var(--sf-loop), sfCite var(--sf-loop)}.sf-cur{transform-origin:0 0;animation:sfCur var(--sf-dur) cubic-bezier(.3, .7, .3, 1) infinite both;position:absolute;top:0;left:50%}.sf-cur svg{width:1.5em;height:1.5em;fill:var(--sf-accent);stroke:#fff;stroke-width:1px;stroke-linejoin:round;filter:drop-shadow(0 .15em .3em #16130f73);display:block}.sf-cur:after{content:"";border:2px solid var(--sf-accent);width:2.4em;height:2.4em;animation:sfRip var(--sf-dur) ease-out infinite both;border-radius:50%;position:absolute;top:-1.2em;left:-1.2em}.sf-s4{animation:sfS4 var(--sf-cut);place-items:center;padding-top:4.4em;display:grid}.sf-num{flex-direction:column;align-items:center;gap:.8em;display:flex}.sf-ring{width:9em;height:9em;animation:sfRingIn var(--sf-loop);background:radial-gradient(circle,#13733314,#0000 70%);border-radius:50%;place-items:center;display:grid;position:relative}.sf-ring svg{width:100%;height:100%;position:absolute;inset:0;transform:rotate(-90deg)}.sf-ring circle{fill:none;stroke-width:5px}.sf-ring-bg{stroke:#16130f14}.sf-ring-fg{stroke:var(--sf-green);stroke-linecap:round;stroke-dasharray:289.03;animation:sfRing var(--sf-dur) cubic-bezier(.4, 0, .2, 1) infinite both}.sf-odo{height:1em;font-family:var(--font-heading);letter-spacing:-.04em;color:var(--sf-green);font-size:3em;font-weight:700;line-height:1;overflow:hidden}.sf-odo>span{animation:sfOdo var(--sf-dur) cubic-bezier(.3, .7, .3, 1) infinite both;flex-direction:column;align-items:center;display:flex}.sf-odo>span>span{height:1em}.sf-odo small{letter-spacing:0;margin-left:.15em;font-size:.5em;font-weight:600}.sf-num-cap{animation:sfCap var(--sf-loop)}.sf-checks{gap:.4em;display:flex}.sf-checks span{white-space:nowrap;animation:sfCheck var(--sf-loop);background:#13733314;border-radius:99em;align-items:center;gap:.3em;padding:.4em .75em;font-size:.72em;font-weight:600;display:inline-flex;box-shadow:inset 0 0 0 1px #13733359}.sf-checks svg{width:1.15em;height:1.15em;color:var(--sf-green)}.sf-s5{animation:sfS5 var(--sf-cut);place-items:center;display:grid}.sf-lock{flex-direction:column;align-items:center;gap:.8em;display:flex}.sf-lock-row{align-items:center;gap:.8em;display:flex}.sf-logo{width:3.4em;height:3.4em;animation:sfLogo var(--sf-loop)}.sf-name{font-family:var(--font-heading);letter-spacing:-.035em;padding-bottom:.15em;font-size:2.6em;font-weight:700;line-height:1.1;overflow:hidden}.sf-name span{animation:sfRise var(--sf-loop);display:block}.sf-lock-sub{animation:sfSub var(--sf-loop)}.sf-cta{font-family:var(--font-heading);color:var(--sf-accent-ink);animation:sfCta var(--sf-loop);align-items:center;gap:.4em;margin-top:.3em;font-size:1.1em;font-weight:600;display:flex}.sf-cta svg{width:1.15em;height:1.15em}.sf-wipe{background:linear-gradient(90deg, #ff8a3d, var(--sf-accent) 35%, var(--sf-accent) 65%, #c24f00);animation:sfWipe var(--sf-dur) infinite both;position:absolute;inset:-1px -12%}.sf-prog{background:var(--sf-accent);transform-origin:0;height:.18em;animation:sfProg var(--sf-dur) linear infinite both;position:absolute;bottom:0;left:0;right:0}@keyframes sfGrid{to{transform:translate(2em,2em)}}@keyframes sfS1{0%{visibility:visible}12%,to{visibility:hidden}}@keyframes sfSHead{0%{visibility:hidden}12%{visibility:visible}90%,to{visibility:hidden}}@keyframes sfS2{0%{visibility:hidden}12%{visibility:visible}51%,to{visibility:hidden}}@keyframes sfSGoo{0%{visibility:hidden}49%{visibility:visible}66%,to{visibility:hidden}}@keyframes sfS3{0%{visibility:hidden}64%{visibility:visible}78%,to{visibility:hidden}}@keyframes sfS4{0%{visibility:hidden}78%{visibility:visible}90%,to{visibility:hidden}}@keyframes sfS5{0%{visibility:hidden}90%,to{visibility:visible}}@keyframes sfPush{0%{transform:scale(.96)}12%,to{transform:scale(1.05)}}@keyframes sfWord{0%{opacity:0;filter:blur(.12em);transform:translateY(.5em)rotate(5deg)}1.5%,to{opacity:1;filter:blur();transform:none}}@keyframes sfPunch{0%{opacity:0;transform:scale(1.7)}1.2%{opacity:1;transform:scale(.94)}2%,to{opacity:1;transform:none}}@keyframes sfRule{0%,6%{transform:scaleX(0)}7.5%,to{transform:scaleX(1)}}@keyframes sfHeadIn{0%,12%{opacity:0;transform:translateY(.4em)}13.5%,to{opacity:1;transform:none}}@keyframes sfRoll{0%,24.5%{transform:translateY(0)}25.5%,36.5%{transform:translateY(-16.6667%)}37.5%,48.5%{transform:translateY(-33.3333%)}49.5%,63.5%{transform:translateY(-50%)}64.5%,77.5%{transform:translateY(-66.6667%)}78.5%,to{transform:translateY(-83.3333%)}}@keyframes sfWin{0%,12%{opacity:0;transform:scale(.82)translateY(1.2em)}13.5%{opacity:1;transform:none}49%{opacity:1;animation-timing-function:cubic-bezier(.6,0,.9,.4);transform:none}51%,to{opacity:0;transform:translate(-18em)rotate(-5deg)}}@keyframes sfMorph{0%,27.4%{border-radius:.7em;width:22em;height:12.6em}30.5%,to{border-radius:1.2em;width:8.6em;height:16.2em}}@keyframes sfDots{0%,27.4%{opacity:1;max-width:2em}30.5%,to{opacity:0;max-width:0}}@keyframes sfKey{0%{font-size:0}13.5%,to{font-size:1em}}@keyframes sfSlice{0%,15%{opacity:0;transform:var(--sf-from)}17%,to{opacity:1;transform:none}}@keyframes sfDesk{0%,28.2%{opacity:1}29.6%,to{opacity:0}}@keyframes sfIt{0%{opacity:0}27.4%,to{opacity:1}}@keyframes sfEn{0%,40.6%{opacity:0}41.6%,to{opacity:1}}@keyframes sfLang{0%,37%{opacity:0;transform:translateY(1em)scale(.9)}38.2%{opacity:1;transform:none}49%{opacity:1;animation-timing-function:cubic-bezier(.6,0,.9,.4);transform:none}51%,to{opacity:0;transform:translate(-18em)}}@keyframes sfLangOn{0%,40.6%{clip-path:inset(0 80% 0 0 round 99em)}41.6%,to{clip-path:inset(0 60% 0 20% round 99em)}}@keyframes sfGoo{0%,49%{opacity:0;transform:translate(18em)rotate(4deg)}50.5%{opacity:1;transform:none}64%{opacity:1;animation-timing-function:cubic-bezier(.6,0,.9,.4);transform:none}66%,to{opacity:0;transform:translate(-18em)rotate(-5deg)}}@keyframes sfGooType{0%,50.5%{transform:scaleX(1)}54%,to{transform:scaleX(0)}}@keyframes sfGooRes{0%,54.5%{opacity:0;transform:translateY(.6em)}56%,to{opacity:1;transform:none}}@keyframes sfChat{0%,64%{opacity:0;transform:translate(18em)rotate(4deg)}65.5%,to{opacity:1;transform:none}}@keyframes sfBub{0%,65.5%{opacity:0;transform:scale(.7)}66.5%,to{opacity:1;transform:none}}@keyframes sfCiteIn{0%,66.5%{opacity:0;transform:translateY(.5em)}67.5%,to{opacity:1;transform:none}}@keyframes sfCite{0%,69.4%{clip-path:inset(0 0 79%)}71%,to{clip-path:inset(0)}}@keyframes sfCur{0%,24.8%{opacity:0;transform:translate(15em,21em)scale(1)}25.5%{opacity:1}27%{transform:translate(10.9em,13.5em)scale(1)}27.4%{animation-timing-function:ease-in-out;transform:translate(10.9em,13.5em)scale(.85)}30.5%{transform:translate(4.2em,13.5em)scale(.85)}31%,37.5%{transform:translate(4.2em,13.5em)scale(1)}40%{transform:translate(-2.4em,21.8em)scale(1)}40.4%{transform:translate(-2.4em,21.8em)scale(.85)}41%,55.5%{transform:translate(-2.4em,21.8em)scale(1)}58.8%{transform:translate(-1.9em,15.7em)scale(1)}59.5%{transform:translate(-1.9em,15.7em)scale(.85)}60.2%,64.5%{transform:translate(-1.9em,15.7em)scale(1)}68.5%{transform:translate(-7.9em,12.3em)scale(1)}69%{transform:translate(-7.9em,12.3em)scale(.85)}69.7%,75%{opacity:1;transform:translate(-7.9em,12.3em)scale(1)}76.5%,to{opacity:0;transform:translate(-5em,16em)scale(1)}}@keyframes sfRip{0%,40.3%{opacity:0;transform:scale(.2)}40.4%{opacity:.8;transform:scale(.2)}42%,59.4%{opacity:0;transform:scale(1.6)}59.5%{opacity:.8;transform:scale(.2)}61%,68.9%{opacity:0;transform:scale(1.6)}69%{opacity:.8;transform:scale(.2)}70.5%,to{opacity:0;transform:scale(1.6)}}@keyframes sfRingIn{0%,78%{opacity:0;transform:scale(.6)}79.5%,to{opacity:1;transform:none}}@keyframes sfRing{0%,79%{stroke-dashoffset:289.03px}82.5%,to{stroke-dashoffset:0}}@keyframes sfOdo{0%,79%{transform:translateY(0)}79.8%{transform:translateY(-20%)}80.6%{transform:translateY(-40%)}81.4%{transform:translateY(-60%)}82.2%,to{transform:translateY(-80%)}}@keyframes sfCap{0%,81.5%{opacity:0;transform:translateY(.5em)}82.5%,to{opacity:1;transform:none}}@keyframes sfCheck{0%,82.5%{opacity:0;transform:scale(.7)}83.3%,to{opacity:1;transform:none}}@keyframes sfLogo{0%,90.3%{opacity:0;transform:scale(.3)rotate(-30deg)}91.8%,to{opacity:1;transform:none}}@keyframes sfRise{0%,90.8%{transform:translateY(115%)}92.6%,to{transform:none}}@keyframes sfSub{0%,92%{opacity:0;transform:translateY(.5em)}93.2%,to{opacity:1;transform:none}}@keyframes sfCta{0%,93%{opacity:0;transform:translateY(.6em)}94.2%,to{opacity:1;transform:none}}@keyframes sfWipe{0%{animation-timing-function:cubic-bezier(0,.6,.4,1);transform:translate(0)skew(-12deg)}1.5%{transform:translate(125%)skew(-12deg)}10.5%{animation-timing-function:cubic-bezier(.6,0,1,.4);transform:translate(125%)skew(-12deg)}12%{animation-timing-function:cubic-bezier(0,.6,.4,1);transform:translate(0)skew(-12deg)}13.5%{transform:translate(-125%)skew(-12deg)}76.5%{animation-timing-function:cubic-bezier(.6,0,1,.4);transform:translate(-125%)skew(-12deg)}78%{animation-timing-function:cubic-bezier(0,.6,.4,1);transform:translate(0)skew(-12deg)}79.5%{transform:translate(125%)skew(-12deg)}88.5%{animation-timing-function:cubic-bezier(.6,0,1,.4);transform:translate(125%)skew(-12deg)}90%{animation-timing-function:cubic-bezier(0,.6,.4,1);transform:translate(0)skew(-12deg)}91.5%{transform:translate(-125%)skew(-12deg)}98.5%{animation-timing-function:cubic-bezier(.6,0,1,.4);transform:translate(-125%)skew(-12deg)}to{transform:translate(0)skew(-12deg)}}@keyframes sfProg{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.sf-film *{animation:none!important}.sf-scene:not(.sf-s2):not(.sf-s-head),.sf-view img,.sf-lang,.sf-cur,.sf-wipe,.sf-prog{display:none}}
