@font-face{font-family:Saira;src:url(/_astro/saira-latin-standard-normal.X2eA-qfZ.woff2) format("woff2-variations");font-weight:100 900;font-stretch:50% 125%;font-style:normal;font-display:swap}@font-face{font-family:Saira;src:url(/_astro/saira-latin-standard-italic.wJlFlYW8.woff2) format("woff2-variations");font-weight:100 900;font-stretch:50% 125%;font-style:italic;font-display:swap}@font-face{font-family:Just Another Hand;src:url(/_astro/just-another-hand-latin-400-normal.DT0qUbXr.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Kalam;src:url(/_astro/kalam-latin-700-normal.D2H-9ISU.woff2) format("woff2");font-weight:700;font-display:swap}:root{--blue-950: #011746;--blue-900: #022565;--blue-800: #033483;--blue-700: #0347a8;--blue-600: #0362c1;--blue-500: #0a78dc;--blue-400: #0493ee;--navy: #000096;--red: #e60000;--brand-red: #ff0000;--red-700: #d40000;--red-900: #8f0000;--white: #ffffff;--mist: #d6e8ff;--mist-2: #a9cdf7;--chalk: rgba(255, 255, 255, .92);--paper: #f4f1ea;--f-sans: "Saira", system-ui, sans-serif;--f-hand: "Just Another Hand", "Saira", cursive;--f-note: "Kalam", "Saira", cursive;--ease-out: cubic-bezier(.16, 1, .3, 1);--ease-in-out: cubic-bezier(.65, 0, .35, 1);--wrap: min(1240px, calc(100vw - 2 * var(--gutter)));--gutter: clamp(16px, 4vw, 48px);--r-pill: 999px;--r-tag: 18px;--shadow-1: 0 2px 6px rgba(1, 15, 60, .25), 0 12px 30px rgba(1, 15, 60, .28);--shadow-2: 0 4px 12px rgba(1, 15, 60, .3), 0 24px 60px rgba(1, 15, 60, .35);--grain: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 .55 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");color-scheme:dark}@view-transition{navigation:auto}::view-transition-old(root),::view-transition-new(root){animation-duration:.32s}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:96px;overflow-x:clip}body{margin:0;font-family:var(--f-sans);font-size:clamp(1rem,.96rem + .2vw,1.0625rem);line-height:1.6;color:var(--white);background-color:var(--blue-800);background-image:var(--grain),radial-gradient(120% 70% at 50% 0%,var(--blue-400) 0%,var(--blue-600) 38%,var(--blue-700) 70%,var(--blue-800) 100%);background-size:220px 220px,100% 100%;background-blend-mode:soft-light,normal;min-height:100vh;overflow-x:clip;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}img,svg{display:block;max-width:100%}img{height:auto}a{color:inherit;text-underline-offset:.2em;text-decoration-thickness:1px}button,input,select,textarea{font:inherit;color:inherit}::selection{background:var(--red);color:var(--white)}:focus-visible{outline:3px solid var(--white);outline-offset:3px;border-radius:6px;box-shadow:0 0 0 6px var(--red)}html{scrollbar-color:var(--blue-400) var(--blue-950)}::-webkit-scrollbar{width:12px}::-webkit-scrollbar-track{background:var(--blue-950)}::-webkit-scrollbar-thumb{background:linear-gradient(var(--blue-400),var(--blue-600));border-radius:8px;border:3px solid var(--blue-950)}.wrap{width:var(--wrap);margin-inline:auto}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip{position:absolute;left:12px;top:-60px;z-index:100;background:var(--red);padding:10px 16px;border-radius:10px;font-weight:700}.skip:focus{top:12px}h1,h2,h3,h4{margin:0;font-weight:800;line-height:1.04;letter-spacing:-.01em;text-wrap:balance}.display{font-size:clamp(2.6rem,1.4rem + 5.4vw,6rem);font-stretch:92%;text-transform:uppercase;letter-spacing:-.02em}.h2{font-size:clamp(2rem,1.3rem + 2.8vw,3.6rem);text-transform:uppercase;font-stretch:95%}.h3{font-size:clamp(1.35rem,1.1rem + .9vw,1.8rem)}.outline{color:transparent;-webkit-text-stroke:clamp(1.5px,.25vw,3px) var(--white);paint-order:stroke fill;text-shadow:0 6px 30px rgba(1,15,60,.45)}@supports not (-webkit-text-stroke: 1px white){.outline{color:var(--white)}}.hand{font-family:var(--f-hand);font-weight:400;letter-spacing:0;text-transform:none;line-height:.9}.note{font-family:var(--f-note);font-weight:700}.lead{font-size:clamp(1.1rem,1rem + .45vw,1.35rem);line-height:1.5;color:var(--mist);max-width:60ch}p{margin:0;max-width:68ch}p+p{margin-top:1em}strong{font-weight:700;color:var(--white)}.tag{display:inline-block;background:var(--red);color:var(--white);font-weight:800;text-transform:uppercase;border-radius:var(--r-tag);padding:.18em .6em .2em;box-shadow:0 3px 0 var(--red-900),var(--shadow-1);letter-spacing:.005em}.hashtag{display:inline-block;background:var(--red);padding:.3em 1.2em .32em .7em;border-radius:var(--r-pill) 0 0 var(--r-pill);font-weight:500;font-size:clamp(1.1rem,.9rem + .8vw,1.7rem);letter-spacing:.02em}.btn{--bg: var(--red);display:inline-flex;align-items:center;gap:.6em;min-height:52px;padding:.7em 1.4em;border-radius:var(--r-pill);border:0;background:var(--bg);color:var(--white);font-weight:800;font-size:1.02rem;text-transform:uppercase;letter-spacing:.02em;text-decoration:none;box-shadow:0 4px 0 var(--red-900),0 14px 28px #8c000059;transition:transform .18s var(--ease-out),box-shadow .18s var(--ease-out),background-color .18s;cursor:pointer}.btn:hover{transform:translateY(-2px);box-shadow:0 6px 0 var(--red-900),0 18px 34px #8c00006b;background:#f00000}.btn:active{transform:translateY(3px);box-shadow:0 1px 0 var(--red-900),0 6px 14px #8c00004d}.btn svg{width:1.35em;height:1.35em;flex:none}.btn--ghost{background:transparent;box-shadow:inset 0 0 0 2px #ffffffd9}.btn--ghost:hover{background:#ffffff1f;box-shadow:inset 0 0 0 2px var(--white)}.btn--white{background:var(--white);color:var(--navy);box-shadow:0 4px #9fb6dc,0 14px 28px #010f3c59}.btn--white:hover{background:#fff;box-shadow:0 6px #9fb6dc,0 18px 34px #010f3c66}.link-arrow{display:inline-flex;align-items:center;gap:.45em;font-weight:700;text-transform:uppercase;letter-spacing:.03em;text-decoration:none;border-bottom:2px solid var(--red);padding-bottom:2px}.link-arrow svg{width:1.1em;transition:transform .2s var(--ease-out)}.link-arrow:hover svg{transform:translate(4px)}.section{position:relative;padding-block:clamp(72px,9vw,140px);overflow-x:clip}.section--deep{background:linear-gradient(180deg,#03348300,#033483d9 18% 82%,#03348300)}.section--glow:before{content:"";position:absolute;inset:0;pointer-events:none;z-index:-1;background:radial-gradient(60% 55% at var(--gx, 70%) var(--gy, 40%),rgba(4,147,238,.55),transparent 70%)}.section--red{background:var(--red);background-image:var(--grain),linear-gradient(160deg,#e80808,#c40000 70%);background-size:220px,100%;background-blend-mode:soft-light,normal}.section-head{display:grid;gap:18px;margin-bottom:clamp(36px,5vw,64px)}.section-head.center{justify-items:center;text-align:center}.section-head.center p{margin-inline:auto}.books-bg{position:absolute;inset:0;pointer-events:none;z-index:-1;overflow:hidden;opacity:.16}.torn{position:relative;isolation:isolate;filter:drop-shadow(0 18px 30px rgba(1,15,60,.45))}.torn:before{content:"";position:absolute;inset:0;z-index:-1;background:var(--paper) var(--grain);background-size:220px;-webkit-mask:var(--rim) center / 100% 100% no-repeat;mask:var(--rim) center / 100% 100% no-repeat}.torn picture,.torn>img{display:block}.torn img{width:100%;height:100%;object-fit:cover;-webkit-mask:var(--cut) center / 100% 100% no-repeat;mask:var(--cut) center / 100% 100% no-repeat}.polaroid{background:#fff;padding:clamp(8px,1.1vw,14px);box-shadow:var(--shadow-2);transform:rotate(var(--rot, -3deg))}.polaroid img{width:100%;height:100%;object-fit:cover}.js-motion [data-reveal]{opacity:0}.js-motion [data-reveal=words]{opacity:1}.js-motion [data-reveal=words] .w>span{display:inline-block;transform:translateY(105%);opacity:0}[data-reveal=words] .w{display:inline-block;overflow:hidden;vertical-align:top;padding-bottom:.08em;margin-bottom:-.08em}[data-reveal=words] .w>span{display:inline-block}@media(prefers-reduced-motion:reduce){.js-motion [data-reveal]{opacity:1}.js-motion [data-reveal=words] .w>span{transform:none;opacity:1}}.tema-vestibular{position:relative;isolation:isolate}.tema-vestibular>.vest-bg{z-index:-1}.logo[data-astro-cid-tvrurpns]{display:block;width:100%;aspect-ratio:1322 / 361;cursor:default}.logo[data-astro-cid-tvrurpns] svg[data-astro-cid-tvrurpns]{width:100%;height:100%;overflow:visible}.logo[data-astro-cid-tvrurpns] use[data-astro-cid-tvrurpns],.logo[data-astro-cid-tvrurpns] g[data-astro-cid-tvrurpns]{transform-box:fill-box}.js-motion .logo[data-astro-cid-tvrurpns]:not(.is-ready) .l-sil[data-astro-cid-tvrurpns],.js-motion .logo[data-astro-cid-tvrurpns]:not(.is-ready) .l-p[data-astro-cid-tvrurpns]{opacity:0}.logo[data-astro-cid-tvrurpns].is-play .l-sil[data-astro-cid-tvrurpns]{animation:l-sil .5s 1.22s var(--ease-out) both;transform-origin:center}.logo[data-astro-cid-tvrurpns].is-play .l-emblem[data-astro-cid-tvrurpns] .l-p[data-astro-cid-tvrurpns]{animation:l-roll .8s .08s cubic-bezier(.22,1.2,.36,1) both;transform-origin:center}.logo[data-astro-cid-tvrurpns].is-play .l-stripes[data-astro-cid-tvrurpns] .l-p[data-astro-cid-tvrurpns]{animation:l-shoot .5s calc(.42s + (2 - var(--i)) * .08s) var(--ease-out) both}.logo[data-astro-cid-tvrurpns].is-play .l-colegio[data-astro-cid-tvrurpns] .l-p[data-astro-cid-tvrurpns]{animation:l-drop .5s calc(.5s + var(--i) * .05s) cubic-bezier(.3,1.5,.5,1) both;transform-origin:center bottom}.logo[data-astro-cid-tvrurpns].is-play .l-expovest[data-astro-cid-tvrurpns] .l-p[data-astro-cid-tvrurpns]{animation:l-rise .55s calc(.62s + var(--i) * 45ms) cubic-bezier(.3,1.45,.5,1) both;transform-origin:center bottom}.logo[data-astro-cid-tvrurpns].is-play .l-ribbon[data-astro-cid-tvrurpns]{animation:l-unroll .55s 1.02s var(--ease-out) both;transform-origin:left center}.logo[data-astro-cid-tvrurpns].is-play .l-ribbon[data-astro-cid-tvrurpns] .l-p[data-astro-cid-tvrurpns]{animation:l-fade .3s 1.22s both}.logo[data-astro-cid-tvrurpns].is-play .l-desde[data-astro-cid-tvrurpns]{animation:l-stamp .42s 1.38s cubic-bezier(.2,1.5,.4,1) both;transform-origin:center}.logo[data-astro-cid-tvrurpns].is-play .l-desde[data-astro-cid-tvrurpns] .l-p[data-astro-cid-tvrurpns],.logo[data-astro-cid-tvrurpns].is-play .l-reg[data-astro-cid-tvrurpns] .l-p[data-astro-cid-tvrurpns]{animation:l-fade .2s 1.38s both}.logo[data-astro-cid-tvrurpns].is-play .l-reg[data-astro-cid-tvrurpns] .l-p[data-astro-cid-tvrurpns]{animation-delay:1.6s}@keyframes l-sil{0%{opacity:0;transform:scale(1.04)}to{opacity:1;transform:none}}@keyframes l-roll{0%{opacity:0;transform:rotate(-200deg) scale(.3)}60%{opacity:1}to{opacity:1;transform:none}}@keyframes l-shoot{0%{opacity:0;transform:translate(150%) scaleX(.4)}55%{opacity:1}to{opacity:1;transform:none}}@keyframes l-drop{0%{opacity:0;transform:translateY(-120%) rotate(-14deg)}to{opacity:1;transform:none}}@keyframes l-rise{0%{opacity:0;transform:translateY(45%) scale(.55,.3)}to{opacity:1;transform:none}}@keyframes l-unroll{0%{transform:scaleX(0)}to{transform:none}}@keyframes l-fade{0%{opacity:0}to{opacity:1}}@keyframes l-stamp{0%{opacity:0;transform:scale(2.2) rotate(-16deg)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.logo[data-astro-cid-tvrurpns].is-play [data-astro-cid-tvrurpns]{animation-duration:.01s!important;animation-delay:0s!important}}.site-header[data-astro-cid-3ef6ksr2]{position:sticky;top:0;z-index:50;background:var(--blue-950) var(--grain);background-size:220px;background-blend-mode:soft-light;box-shadow:0 1px #a9cdf71f;transition:box-shadow .3s}.site-header[data-astro-cid-3ef6ksr2].is-scrolled{box-shadow:0 10px 30px #010f3c73}.bar[data-astro-cid-3ef6ksr2]{width:min(1340px,calc(100vw - 2 * var(--gutter)));display:flex;align-items:center;gap:24px;min-height:84px;transition:min-height .3s var(--ease-out)}.is-scrolled[data-astro-cid-3ef6ksr2] .bar[data-astro-cid-3ef6ksr2]{min-height:68px}.brand[data-astro-cid-3ef6ksr2]{flex:none;width:clamp(150px,13vw,190px);view-transition-name:logo}.is-scrolled[data-astro-cid-3ef6ksr2] .brand[data-astro-cid-3ef6ksr2]{width:clamp(140px,13vw,180px)}.brand[data-astro-cid-3ef6ksr2]{transition:width .3s var(--ease-out)}.nav[data-astro-cid-3ef6ksr2]{margin-left:auto;display:flex;align-items:center;gap:clamp(14px,1.4vw,26px)}.nav[data-astro-cid-3ef6ksr2] ul[data-astro-cid-3ef6ksr2]{display:flex;gap:clamp(10px,1.1vw,22px);list-style:none;margin:0;padding:0}.nav[data-astro-cid-3ef6ksr2] ul[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{position:relative;display:block;padding:8px 2px;font-weight:700;font-size:clamp(1.02rem,.55rem + .55vw,1.14rem);letter-spacing:.005em;text-decoration:none;white-space:nowrap;color:var(--mist);transition:color .2s}.nav[data-astro-cid-3ef6ksr2] ul[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:after{content:"";position:absolute;left:0;right:0;bottom:2px;height:3px;border-radius:3px;background:var(--red);transform:scaleX(0);transform-origin:left;transition:transform .3s var(--ease-out)}.nav[data-astro-cid-3ef6ksr2] ul[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:hover,.nav[data-astro-cid-3ef6ksr2] ul[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2][aria-current=page]{color:var(--white)}.nav[data-astro-cid-3ef6ksr2] ul[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:hover:after,.nav[data-astro-cid-3ef6ksr2] ul[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2][aria-current=page]:after{transform:none}.nav-cta[data-astro-cid-3ef6ksr2]{min-height:48px;padding:.5em 1.1em;font-size:.95rem;white-space:nowrap}.nav-toggle[data-astro-cid-3ef6ksr2]{display:none}@media(max-width:1400px){.nav-toggle[data-astro-cid-3ef6ksr2]{display:grid;place-items:center;margin-left:auto;width:48px;height:48px;border:0;border-radius:14px;background:var(--red);box-shadow:0 3px 0 var(--red-900);cursor:pointer;position:relative;z-index:2}.nav-toggle[data-astro-cid-3ef6ksr2] .ui{width:26px;height:26px;grid-area:1 / 1;transition:transform .3s var(--ease-out),opacity .2s}.nav-toggle[data-astro-cid-3ef6ksr2] .i-close{opacity:0;transform:rotate(-90deg)}[data-astro-cid-3ef6ksr2][data-open] .nav-toggle[data-astro-cid-3ef6ksr2] .i-open{opacity:0;transform:rotate(90deg)}[data-astro-cid-3ef6ksr2][data-open] .nav-toggle[data-astro-cid-3ef6ksr2] .i-close{opacity:1;transform:none}.nav[data-astro-cid-3ef6ksr2]{position:fixed;inset:0;z-index:1;flex-direction:column;align-items:flex-start;justify-content:center;gap:32px;padding:100px var(--gutter) 40px;background:var(--blue-900) var(--grain);background-size:220px;background-blend-mode:soft-light;clip-path:circle(0 at calc(100% - 44px) 42px);transition:clip-path .55s var(--ease-in-out),visibility 0s linear .55s;visibility:hidden}[data-astro-cid-3ef6ksr2][data-open] .nav[data-astro-cid-3ef6ksr2]{clip-path:circle(150% at calc(100% - 44px) 42px);visibility:visible;transition:clip-path .55s var(--ease-in-out)}.nav[data-astro-cid-3ef6ksr2] ul[data-astro-cid-3ef6ksr2]{flex-direction:column;gap:4px}.nav[data-astro-cid-3ef6ksr2] ul[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{font-size:clamp(1.6rem,6vw,2.4rem);font-weight:800;text-transform:uppercase;color:var(--white);padding:4px 0}.nav[data-astro-cid-3ef6ksr2] ul[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:after{bottom:6px;height:4px}.nav-cta[data-astro-cid-3ef6ksr2]{font-size:1rem;min-height:54px}}@media(max-width:1400px)and (prefers-reduced-motion:reduce){.nav[data-astro-cid-3ef6ksr2]{transition:none}}.credito[data-astro-cid-sz7xmlte]{display:inline-flex;align-items:center;gap:12px}.credito[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{display:inline-flex;border-radius:6px;transition:opacity .2s,transform .2s}.credito[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{opacity:.85;transform:translateY(-2px)}.credito[data-astro-cid-sz7xmlte] img[data-astro-cid-sz7xmlte]{display:block;width:97px;height:auto}.site-footer[data-astro-cid-sz7xmlte]{position:relative;overflow:hidden;padding:clamp(64px,8vw,110px) 0 28px;background:var(--blue-950) var(--grain);background-size:220px;background-blend-mode:soft-light}.site-footer[data-astro-cid-sz7xmlte]:before{content:"";position:absolute;left:0;right:0;top:0;height:8px;background:linear-gradient(90deg,var(--red) 0 33%,var(--white) 33% 36%,var(--navy) 36% 100%)}.grid[data-astro-cid-sz7xmlte]{display:grid;grid-template-columns:1.3fr 1fr .8fr;gap:clamp(32px,5vw,80px);position:relative}.brand-col[data-astro-cid-sz7xmlte]{display:grid;gap:20px;justify-items:start}.brand-col[data-astro-cid-sz7xmlte] .f-logo{width:min(360px,100%)}.slogan[data-astro-cid-sz7xmlte]{font-size:clamp(2rem,1.6rem + 1.2vw,2.8rem);color:var(--white)}.f-h[data-astro-cid-sz7xmlte]{font-size:.95rem;text-transform:uppercase;letter-spacing:.08em;color:var(--mist-2);margin-bottom:18px}address[data-astro-cid-sz7xmlte]{font-style:normal;display:grid;gap:14px}address[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{display:flex;gap:12px;align-items:flex-start;text-decoration:none;color:var(--white)}address[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte] .ui{margin-top:3px;color:var(--red)}address[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover span[data-astro-cid-sz7xmlte]{text-decoration:underline}nav[data-astro-cid-sz7xmlte] ul[data-astro-cid-sz7xmlte]{list-style:none;margin:0;padding:0;display:grid;gap:8px}nav[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{text-decoration:none;color:var(--mist)}nav[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{color:var(--white);text-decoration:underline}.legal[data-astro-cid-sz7xmlte]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 24px;margin-top:56px;padding-top:22px;border-top:1px solid rgba(169,205,247,.2);font-size:.9rem;color:var(--mist-2);padding-right:84px}.legal[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{color:var(--white);font-weight:700}@media(max-width:860px){.grid[data-astro-cid-sz7xmlte]{grid-template-columns:1fr 1fr}.brand-col[data-astro-cid-sz7xmlte]{grid-column:1 / -1}}@media(max-width:520px){.grid[data-astro-cid-sz7xmlte]{grid-template-columns:1fr}}.floating[data-astro-cid-mfx2i3eu]{position:fixed;right:max(16px,env(safe-area-inset-right));bottom:max(16px,env(safe-area-inset-bottom));z-index:40;display:grid;gap:12px;justify-items:center}.zap[data-astro-cid-mfx2i3eu]{width:58px;height:58px;border-radius:50%;display:grid;place-items:center;background:#25d366;color:#fff;box-shadow:0 0 0 3px #fff,0 10px 24px #010f3c66;transition:transform .2s var(--ease-out)}.zap[data-astro-cid-mfx2i3eu] .ui{width:30px;height:30px}.zap[data-astro-cid-mfx2i3eu]:hover{transform:scale(1.08) rotate(-6deg)}.topo[data-astro-cid-mfx2i3eu]{position:relative;width:58px;height:58px;border-radius:50%;border:0;padding:0;cursor:pointer;background:var(--navy);box-shadow:0 10px 24px #010f3c73;opacity:0;transform:translateY(20px) scale(.6);pointer-events:none;transition:opacity .3s,transform .4s var(--ease-out)}.topo[data-astro-cid-mfx2i3eu].is-visible{opacity:1;transform:none;pointer-events:auto}.topo-prog[data-astro-cid-mfx2i3eu]{position:absolute;inset:0;transform:rotate(-90deg)}.topo-prog[data-astro-cid-mfx2i3eu] circle[data-astro-cid-mfx2i3eu]{fill:none;stroke-width:3.5}.topo-track[data-astro-cid-mfx2i3eu]{stroke:#ffffff40}.topo-ring[data-astro-cid-mfx2i3eu]{stroke:var(--red);stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1}.topo-rocket[data-astro-cid-mfx2i3eu]{position:absolute;inset:9px;width:40px;height:40px;transition:transform .25s var(--ease-out)}.r-flame[data-astro-cid-mfx2i3eu]{transform-origin:20px 28px;transform:scaleY(.4);opacity:.7;transition:transform .2s}.topo[data-astro-cid-mfx2i3eu]:hover .topo-rocket[data-astro-cid-mfx2i3eu]{transform:translateY(-4px)}.topo[data-astro-cid-mfx2i3eu]:hover .r-flame[data-astro-cid-mfx2i3eu]{transform:scaleY(1);opacity:1}.topo[data-astro-cid-mfx2i3eu].launch .topo-rocket[data-astro-cid-mfx2i3eu]{animation:lift 1.4s cubic-bezier(.5,0,.2,1)}.topo[data-astro-cid-mfx2i3eu]:after{content:"";position:absolute;left:calc(50% - 1.5px);bottom:50%;width:3px;height:120px;border-radius:3px;pointer-events:none;background:repeating-linear-gradient(0deg,rgba(255,255,255,.9) 0 8px,transparent 8px 14px);transform:scaleY(0);transform-origin:bottom;opacity:0}.topo[data-astro-cid-mfx2i3eu].launch:after{animation:trail 1.1s .15s ease-out}@keyframes trail{0%{transform:scaleY(0);opacity:1}45%{transform:scaleY(1);opacity:1}to{transform:scaleY(1);opacity:0}}.topo[data-astro-cid-mfx2i3eu].launch .r-flame[data-astro-cid-mfx2i3eu]{animation:flick .1s 10 alternate;opacity:1}@keyframes lift{0%{transform:none}12%{transform:translateY(3px) scale(.95)}50%{transform:translateY(-130px) scale(.8);opacity:1}58%{transform:translateY(-150px) scale(.75);opacity:0}75%{transform:translateY(40px);opacity:0}to{transform:none;opacity:1}}@keyframes flick{0%{transform:scaleY(.8)}to{transform:scaleY(1.5)}}@media(prefers-reduced-motion:reduce){.topo[data-astro-cid-mfx2i3eu].launch .topo-rocket[data-astro-cid-mfx2i3eu],.topo[data-astro-cid-mfx2i3eu].launch .r-flame[data-astro-cid-mfx2i3eu],.topo[data-astro-cid-mfx2i3eu].launch:after{animation:none}}
