@font-face{font-family:Fraunces;font-style:normal;font-display:swap;font-weight:100 900;src:url(../../../fonts/fraunces-latin-opsz-normal.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}@font-face{font-family:Literata;font-style:normal;font-display:swap;font-weight:200 900;src:url(../../../fonts/literata-latin-opsz-normal.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{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--paper:#fff;--surface:#fff;--surface-2:#f7f5f2;--surface-hover:#f3f0ec;--hairline:#1814101a;--ink:#181410;--ink-2:#6b645d;--ink-3:#a29a91;--gorri:#c1271c;--gorri-bizi:#e04b33;--success:#3e7a4e;--error:#d70015;--fill-red:#c1271c;--fill-red-hover:#a31d13;--on-red:#fff;--on-red-soft:#ffffffc7;--gorri-24:color-mix(in srgb, var(--gorri) 24%, transparent);--gorri-12:color-mix(in srgb, var(--gorri) 12%, transparent);--gorri-8:color-mix(in srgb, var(--gorri) 8%, transparent);--shadow-frame:0 1px 2px #1814100f, 0 12px 32px #1814101a, 0 32px 80px #1814101f;--shadow-float:0 6px 16px #18141024, 0 20px 48px #1814102e;--shadow-card:0 1px 2px #1814100d, 0 8px 28px #18141012;--font-display:"Fraunces", "Iowan Old Style", Georgia, serif;--font-read:"Literata", "Iowan Old Style", Georgia, serif;--font-ui:system-ui, -apple-system, "Segoe UI", "Helvetica Neue", sans-serif;--font-mono:ui-monospace, "SF Mono", Menlo, Consolas, monospace;--measure:40rem;--motion-micro:.16s cubic-bezier(0, 0, .2, 1);--motion-enter:.18s cubic-bezier(.2, .7, .3, 1);--motion-exit:.22s cubic-bezier(.4, 0, 1, 1);--motion-breath:3.2s;--motion-shimmer:1.1s}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;--paper:#171614;--surface:#201e1c;--surface-2:#1c1a18;--surface-hover:#2a2825;--hairline:#f2f0ed17;--ink:#f2f0ed;--ink-2:#a39d95;--ink-3:#6e6862;--gorri:#e06b55;--gorri-bizi:#f08a74;--success:#86c29a;--error:#ff453a;--fill-red:#b3301f;--fill-red-hover:#c73d2a;--on-red:#fff;--on-red-soft:#ffffffb8;--shadow-frame:0 1px 2px #0006, 0 12px 32px #00000073, 0 32px 80px #00000080;--shadow-float:0 6px 16px #00000080, 0 20px 48px #0000008c;--shadow-card:0 1px 2px #0000004d, 0 8px 28px #00000059}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);font-family:var(--font-ui);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;min-height:100dvh;margin:0;font-size:1rem;line-height:1.5}::selection{background:var(--gorri-24)}:focus-visible{outline:2px solid var(--gorri);outline-offset:2px}a{color:inherit;text-underline-offset:.2em;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--ink-3);text-decoration-color:var(--ink-3);transition:text-decoration-color var(--motion-micro)}a:hover{-webkit-text-decoration-color:var(--gorri);text-decoration-color:var(--gorri)}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:none;padding:0}h1,h2,h3,p{margin:0}img{max-width:100%;height:auto}.shell{max-width:72rem;margin-inline:auto;padding-inline:clamp(1.25rem,5vw,3rem)}.kicker{font-family:var(--font-ui);letter-spacing:.14em;text-transform:uppercase;font-size:.6875rem;font-weight:650}.tnum{font-variant-numeric:tabular-nums}.display{font-family:var(--font-display);font-optical-sizing:auto;letter-spacing:-.015em;text-wrap:balance;font-weight:620;line-height:1.08}.read{font-family:var(--font-read);font-optical-sizing:auto;max-width:var(--measure);font-size:1rem;line-height:1.625}.btn{min-height:2.75rem;transition:background-color var(--motion-micro), border-color var(--motion-micro), color var(--motion-micro), box-shadow var(--motion-micro);border-radius:999px;justify-content:center;align-items:center;gap:.5rem;padding:.625rem 1.5rem;font-size:.9375rem;font-weight:560;text-decoration:none;display:inline-flex}.btn-primary{background:var(--fill-red);color:var(--on-red)}.btn-primary:hover{background:var(--fill-red-hover)}.btn-lg{min-height:3.25rem;padding:.875rem 2rem;font-size:1.0625rem}.btn-quiet{border:1px solid var(--hairline);color:var(--ink);background:0 0}.btn-quiet:hover{background:var(--surface-hover);border-color:color-mix(in srgb, var(--ink) 16%, transparent)}.btn-text{color:var(--ink-2);transition:color var(--motion-micro);border-radius:.25rem;font-size:.8125rem;text-decoration:none}.btn-text:hover{color:var(--gorri)}.hairline{border:none;border-top:1px solid var(--hairline);margin:0}.section-head{color:var(--ink-2);align-items:center;gap:1rem;display:flex}.section-head:after{content:"";border-top:1px solid var(--hairline);flex:1}.product-frame{border:1px solid var(--hairline);box-shadow:var(--shadow-frame);background:var(--surface);border-radius:clamp(.625rem,1.4vw,1rem);line-height:0;overflow:hidden}.product-frame img{width:100%;display:block}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (pointer:coarse){.btn-text{align-items:center;min-height:2.75rem;display:inline-flex}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.logo.svelte-1l8nvlt{font-family:var(--font-display);font-optical-sizing:auto;letter-spacing:-.01em;color:var(--ink);align-items:center;gap:.55rem;font-size:1.3125rem;font-weight:640;line-height:1;display:inline-flex}.compact.svelte-1l8nvlt{font-size:1.1875rem}.mark.svelte-1l8nvlt{background-color:var(--gorri);width:1.5em;height:1.5em;-webkit-mask:url(../../../brand/lauburu.svg) 50%/contain no-repeat;mask:url(../../../brand/lauburu.svg) 50%/contain no-repeat}.langs.svelte-1ji33q4{align-items:center;gap:.125rem;display:inline-flex}.lang.svelte-1ji33q4{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);transition:color var(--motion-micro);border-radius:.25rem;padding:.375rem .4375rem;font-size:.6875rem;font-weight:600}.lang.svelte-1ji33q4:hover{color:var(--ink)}.lang.active.svelte-1ji33q4{color:var(--gorri);background:var(--gorri-8)}.lang.svelte-1ji33q4+.lang:where(.svelte-1ji33q4){position:relative}@media (pointer:coarse){.lang.svelte-1ji33q4{justify-content:center;align-items:center;min-width:2.75rem;min-height:2.75rem;display:inline-flex}}header.svelte-1elxaub{z-index:40;background:color-mix(in srgb, var(--paper) 84%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--hairline);position:sticky;top:0}.bar.svelte-1elxaub{justify-content:space-between;align-items:center;padding-block:.75rem;display:flex}.home.svelte-1elxaub{border-radius:.375rem;text-decoration:none}.right.svelte-1elxaub{align-items:center;gap:1rem;display:flex}.cta.svelte-1elxaub{min-height:2.25rem;padding:.375rem 1.125rem;font-size:.875rem}footer.svelte-jz8lnl{border-top:1px solid var(--hairline);background:var(--surface-2);margin-top:clamp(3rem,8vw,5rem)}.bar.svelte-jz8lnl{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5rem;padding-block:2.25rem;display:flex}.brand.svelte-jz8lnl{gap:.5rem;display:grid}.colophon.svelte-jz8lnl{color:var(--ink-3);font-size:.8125rem}.links.svelte-jz8lnl{flex-wrap:wrap;gap:1.75rem;display:flex}.links.svelte-jz8lnl a:where(.svelte-jz8lnl){color:var(--ink-2);transition:color var(--motion-micro);font-size:.875rem;text-decoration:none}.links.svelte-jz8lnl a:where(.svelte-jz8lnl):hover{color:var(--gorri)}@media (pointer:coarse){.links.svelte-jz8lnl a:where(.svelte-jz8lnl){align-items:center;min-height:2.75rem;display:inline-flex}}@media (width<=40rem){.bar.svelte-jz8lnl{flex-direction:column;align-items:flex-start;gap:1.25rem}}main.svelte-12qhfyh{flex:1 0 auto}.skip.svelte-12qhfyh{z-index:10;background:var(--surface);color:var(--ink);border:1px solid var(--hairline);border-radius:.5rem;padding:.625rem 1rem;font-size:.875rem;text-decoration:none;position:absolute;top:.75rem;left:-100vw}.skip.svelte-12qhfyh:focus-visible{left:.75rem}body{flex-direction:column;display:flex}
