@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/assets/archivo-vietnamese-wdth-normal-rJmnGBSt.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/assets/archivo-latin-ext-wdth-normal-7khWdh9v.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/assets/archivo-latin-wdth-normal-DY7AcnAa.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--carton:#1f3fbf;--carton-hondo:#17309a;--papel:#fff;--lino:#f7f5ef;--lino-hondo:#e9e6df;--tinta:#14161f;--tinta-suave:#4a4e5e;--pegatina:#f6c431;--ok:#17703f;--no:#b3311c;--linea:#14161f1f;--display:"Archivo Variable", "Archivo", system-ui, sans-serif;--r:14px;--p-tinta:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='4'%3E%3Crect y='1' width='10' height='2' rx='1' fill='%2314161f' fill-opacity='.55'/%3E%3C/svg%3E");--p-cobalto:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='4'%3E%3Crect y='1' width='10' height='2' rx='1' fill='%231f3fbf' fill-opacity='.6'/%3E%3C/svg%3E");--p-blanco:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='4'%3E%3Crect y='1' width='10' height='2' rx='1' fill='%23fff' fill-opacity='.7'/%3E%3C/svg%3E");--p-amarillo:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='4'%3E%3Crect y='1' width='10' height='2' rx='1' fill='%23f6c431'/%3E%3C/svg%3E");--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{color:var(--tinta);font:400 16px/1.5 var(--display);font-variant-numeric:tabular-nums;background-color:var(--lino);background-image:repeating-linear-gradient(0deg,#14161f08 0 1px,#0000 1px 5px),repeating-linear-gradient(90deg,#14161f07 0 1px,#0000 1px 5px);margin:0}img,svg{display:block}h1,h2,h3{font-family:var(--display);letter-spacing:-.01em;text-transform:uppercase;margin:0;font-weight:820;font-stretch:68%}h2{letter-spacing:.01em;font-size:1.55rem;line-height:1.1}a{color:inherit}.oculto{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}:focus-visible{outline:3px solid var(--carton);outline-offset:2px}.portada :focus-visible,.plazas :focus-visible{outline-color:var(--pegatina)}.sprite{width:0;height:0;position:absolute;overflow:hidden}.boton{min-height:48px;font:700 1rem/1 var(--display);letter-spacing:.02em;text-transform:uppercase;cursor:pointer;border:2px solid #0000;border-radius:999px;justify-content:center;justify-self:start;align-items:center;gap:8px;padding:0 24px;font-stretch:85%;text-decoration:none;transition:transform .16s cubic-bezier(.2,.8,.2,1),background-color .16s;display:inline-flex;position:relative}.boton:active{transform:translateY(1px)scale(.99)}.boton.principal{background:var(--pegatina);color:var(--tinta)}.boton.principal:hover{background:#ffd457}.boton.secundario{color:#fff;background:0 0;border-color:#ffffffb3}.boton.secundario:hover{background:#ffffff1a}.boton:disabled{color:#6b6f7e;cursor:not-allowed;background:#d9dbe3}.boton.grande{width:100%;min-height:60px;font-size:1.15rem}.enlace{font:inherit;color:var(--carton);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;margin-block:-6px;padding:10px 4px;text-decoration:underline}.pespunte{background:var(--p-tinta) repeat-x left center;height:4px;display:block}.pespunte.cobalto{background-image:var(--p-cobalto)}.pespunte.blanco{background-image:var(--p-blanco)}.costura{color:var(--carton);align-items:center;gap:10px;display:flex}.costura .aguja{flex:none;width:46px;height:12px}.costura .pespunte{background-image:var(--p-cobalto);flex:1}.aguja{fill:currentColor}.con-js .cose .pespunte{clip-path:inset(0 100% 0 0);transition:clip-path .9s cubic-bezier(.3,.7,.2,1)}.con-js .cose.visto .pespunte{clip-path:inset(0)}.rotulo{color:var(--carton);font:800 .86rem/1 var(--display);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:10px;margin:0 0 14px;font-stretch:85%;display:inline-flex}.rotulo .aguja{width:34px;height:9px}.seccion-h{color:var(--tinta);font-size:clamp(2.4rem,5.2vw,4.2rem);line-height:.92}.seccion-p{max-width:54ch;color:var(--tinta-suave);margin:16px 0 0;font-size:1.1rem}.bastidor-marco{aspect-ratio:1;width:100%;position:relative}.bastidor-marco>.marco{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.marco .aro{fill:var(--lino-hondo);stroke:var(--tinta);stroke-width:1.5px;vector-effect:non-scaling-stroke}.marco .aro-in{fill:none;stroke:#14161f4d;stroke-width:1px;vector-effect:non-scaling-stroke}.marco .tela-in{fill:#fbfaf7;stroke:#14161f59;stroke-width:1.2px;vector-effect:non-scaling-stroke}.marco .tela-hebra{fill:url(#trama)}.marco .margen{fill:none;stroke:var(--carton);stroke-opacity:.55;stroke-width:1.4px;stroke-dasharray:7 6;stroke-linecap:round;vector-effect:non-scaling-stroke}.bastidor-marco .tornillo{width:52px;height:26px;position:absolute;top:-13px;left:50%;overflow:visible;translate:-50%}.tornillo .cuerpo{fill:var(--lino-hondo);stroke:var(--tinta);stroke-width:1.5px}.tornillo .cabeza{fill:var(--papel);stroke:var(--tinta);stroke-width:1.5px}.bastidor-marco .contenido{border-radius:8%;place-items:center;display:grid;position:absolute;inset:11%;overflow:hidden}.bastidor-marco .contenido img{object-fit:contain;width:100%;height:100%}.muestra{aspect-ratio:5/3;width:100%;max-width:300px;color:var(--tinta);filter:drop-shadow(0 6px 10px #14161f1f);position:relative}.muestra>svg{width:100%;height:100%;position:absolute;inset:0}.muestra .tela-f{fill:var(--tela,#fbfaf7);stroke:#14161f66;stroke-width:1px}.muestra .tela-t{fill:url(#trama)}.muestra .costura-m{fill:none;stroke:var(--puntada,var(--carton));stroke-width:1.5px;stroke-dasharray:6 5;stroke-linecap:round}.muestra .dentro{align-content:center;gap:4px;padding:12% 11%;display:grid;position:absolute;inset:0}.muestra b{font:820 2.6rem/.9 var(--display);letter-spacing:.01em;font-stretch:68%}.muestra span{color:var(--tinta-suave);font-size:.92rem;line-height:1.25}.muestra .nota-m{letter-spacing:.06em;text-transform:uppercase;color:var(--carton);font-size:.78rem;font-weight:700}.carrete-s{aspect-ratio:40/52;width:100%;height:auto}.hilo-c{fill:var(--hilo)}.vuelta{stroke:#00000038;stroke-width:1px}.brida{fill:var(--lino-hondo);stroke:var(--tinta);stroke-width:1.4px}.cabo{fill:none;stroke:var(--hilo);stroke-width:1.6px;stroke-linecap:round}.hilo-scroll{pointer-events:none;position:absolute}.hilo-scroll svg{width:100%;height:100%;overflow:visible}.hilo-scroll .traza{fill:none;stroke:var(--carton);stroke-width:2.4px;stroke-linecap:round;stroke-dasharray:10 8}.hilo-scroll .revela{fill:none;stroke:#fff;stroke-width:10px;stroke-linecap:butt}.hilo-scroll .guia{fill:none;stroke:var(--linea);stroke-width:1.2px;stroke-dasharray:2 7;stroke-linecap:round}.hilo-aguja{width:52px;height:14px;color:var(--tinta);will-change:transform;margin:-7px 0 0 -26px;position:absolute;top:0;left:0}.hilo-aguja .aguja{width:100%;height:100%}@media (prefers-reduced-motion:reduce){*{transition:none!important}.con-js .cose .pespunte{clip-path:none}}
