.page-hero.svelte-11ks5ly{padding:10rem 0 var(--space-xl);background-color:var(--color-bg)}.page-hero.svelte-11ks5ly h1:where(.svelte-11ks5ly){margin-top:var(--space-sm);max-width:600px}.timeline.svelte-11ks5ly{display:flex;flex-direction:column;gap:0}.timeline__item.svelte-11ks5ly{display:grid;grid-template-columns:100px 1fr;gap:var(--space-lg);padding:var(--space-lg) 0;border-bottom:1px solid var(--color-border)}.timeline__item.svelte-11ks5ly:last-child{border-bottom:none}.timeline__year.svelte-11ks5ly{font-family:var(--font-heading);font-size:1rem;font-weight:600;color:var(--color-gold);padding-top:.3rem;text-align:right}.timeline__content.svelte-11ks5ly h3:where(.svelte-11ks5ly){margin-bottom:var(--space-sm);font-size:1.3rem}.timeline__content.svelte-11ks5ly p:where(.svelte-11ks5ly){color:var(--color-text-light);line-height:1.7}.timeline__item--now.svelte-11ks5ly .timeline__year:where(.svelte-11ks5ly){font-size:.85rem;letter-spacing:.15em;text-transform:uppercase}.section-header.svelte-11ks5ly{margin-bottom:var(--space-xl)}.diffs.svelte-11ks5ly{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-lg)}.diff.svelte-11ks5ly{padding:var(--space-lg) var(--space-md);border-left:3px solid var(--color-gold);transition:transform var(--transition-fast)}.diff.svelte-11ks5ly:hover{transform:translate(6px)}.diff.svelte-11ks5ly h3:where(.svelte-11ks5ly){margin-bottom:var(--space-sm);font-size:1.15rem}.diff.svelte-11ks5ly p:where(.svelte-11ks5ly){color:var(--color-text-light);font-size:1rem;line-height:1.7}.telemark__grid.svelte-11ks5ly{display:grid;grid-template-columns:.8fr 1.2fr;gap:var(--space-xl);align-items:center}.telemark__visual.svelte-11ks5ly{display:flex;justify-content:center}.telemark__img-wrapper.svelte-11ks5ly{width:360px;height:360px;border-radius:12px;overflow:hidden;border:3px solid var(--color-gold);box-shadow:0 20px 60px #1a1a2e1a;transform:rotate(-2deg);transition:transform var(--transition-med)}.telemark__img-wrapper.svelte-11ks5ly:hover{transform:rotate(1deg) scale(1.02)}.telemark__img.svelte-11ks5ly{width:100%;height:100%;object-fit:cover}.telemark__content.svelte-11ks5ly h2:where(.svelte-11ks5ly){margin-top:var(--space-xs);margin-bottom:var(--space-sm)}.telemark__content.svelte-11ks5ly p:where(.svelte-11ks5ly){color:var(--color-text-light);line-height:1.7}.telemark__motto.svelte-11ks5ly{font-family:var(--font-heading);font-size:1.3rem;color:var(--color-gold);margin-top:var(--space-sm)}.telemark__tooltip.svelte-11ks5ly{position:relative;cursor:help}.telemark__tooltip.svelte-11ks5ly:after{content:"Talon libre, esprit libre.";position:absolute;bottom:100%;left:50%;transform:translate(-50%) translateY(-4px);background:#1a1a2e;color:#f5f5f5;font-family:var(--font-body);font-size:.85rem;font-style:normal;padding:.4rem .8rem;border-radius:6px;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity var(--transition-fast)}.telemark__tooltip.svelte-11ks5ly:hover:after{opacity:1}.telemark__link.svelte-11ks5ly{display:inline-block;font-family:var(--font-heading);font-size:.95rem;font-weight:500;color:var(--color-gold);text-decoration:none;margin-top:var(--space-md);transition:color var(--transition-fast)}.telemark__link.svelte-11ks5ly:hover{color:var(--color-accent)}@media(prefers-color-scheme:dark){.telemark__img-wrapper.svelte-11ks5ly{box-shadow:0 20px 60px #0006}.telemark__tooltip.svelte-11ks5ly:after{background:#f5f5f5;color:#1a1a2e}}@media(max-width:1100px){.diffs.svelte-11ks5ly{grid-template-columns:repeat(2,1fr)}.telemark__grid.svelte-11ks5ly{grid-template-columns:1fr;text-align:center}.telemark__img-wrapper.svelte-11ks5ly{width:320px;height:320px;margin:0 auto}.telemark__content.svelte-11ks5ly{max-width:600px;margin:0 auto}}@media(max-width:768px){.timeline__item.svelte-11ks5ly{grid-template-columns:70px 1fr;gap:var(--space-md)}.timeline__year.svelte-11ks5ly{font-size:.9rem}.diffs.svelte-11ks5ly{grid-template-columns:1fr}.telemark__grid.svelte-11ks5ly{grid-template-columns:1fr;text-align:center}.telemark__img-wrapper.svelte-11ks5ly{width:280px;height:280px}}
