.experience.svelte-1n8ho2t{position:relative;overflow:hidden;color:var(--cream)}.xp-hero.svelte-1n8ho2t{display:grid;gap:var(--sp-7);padding-top:clamp(2rem,6vw,4rem);padding-bottom:var(--sp-7)}.xp-copy.svelte-1n8ho2t{max-width:40rem}.xp-copy.svelte-1n8ho2t .xp-crumbs{margin-bottom:var(--sp-4)}.xp-eyebrow.svelte-1n8ho2t{margin:0 0 var(--sp-3)}.xp-title.svelte-1n8ho2t{margin:0;font-family:var(--font-display);font-weight:600;font-size:var(--fs-h1);line-height:1.02;letter-spacing:-.012em;color:var(--cream)}.xp-lead.svelte-1n8ho2t{margin:var(--sp-4) 0 0;max-width:calc(52 * var(--ch-body));font-family:var(--font-body);font-size:var(--fs-lead);line-height:1.5;color:var(--cream)}.xp-body.svelte-1n8ho2t{margin:var(--sp-4) 0 0;max-width:var(--read-max);font-size:var(--fs-body);line-height:1.65;color:var(--cream-soft)}.xp-actions.svelte-1n8ho2t{margin-top:var(--sp-6)}.xp-label.svelte-1n8ho2t{margin:0 0 var(--sp-4);padding-left:var(--sp-3);border-left:1px solid var(--rule-horizon)}.xp-label.svelte-1n8ho2t p:where(.svelte-1n8ho2t){margin:0}.xp-label.svelte-1n8ho2t .xp-place:where(.svelte-1n8ho2t){margin:var(--sp-1) 0 0;font-family:var(--font-display);font-weight:600;font-size:var(--fs-h4);line-height:1.1;color:var(--cream)}.xp-cluster.svelte-1n8ho2t{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sp-3)}.xp-card.svelte-1n8ho2t{position:relative;margin:0;aspect-ratio:var(--ratio);overflow:hidden;border:1px solid var(--rule-strong);border-radius:var(--radius);background:var(--surface)}.xp-card.svelte-1n8ho2t img:where(.svelte-1n8ho2t){display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.xp-card.svelte-1n8ho2t figcaption:where(.svelte-1n8ho2t){position:absolute;left:var(--sp-2);bottom:var(--sp-2);padding:.2rem .4rem;border:1px solid var(--rule-horizon);border-radius:var(--radius);background:var(--scrim-strong);font-family:var(--font-mono);font-size:var(--fs-label);line-height:1;color:var(--horizon)}@media(min-width:768px){.xp-cluster.svelte-1n8ho2t{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(min-width:1280px){.xp-hero.svelte-1n8ho2t{grid-template-columns:minmax(20rem,.9fr) minmax(0,1fr) minmax(0,1fr);align-items:center;min-height:720px}.xp-side.svelte-1n8ho2t{position:relative;min-height:720px}.xp-label.svelte-1n8ho2t{position:absolute;top:0;left:0;z-index:8;padding:var(--sp-2) var(--sp-3);background:var(--scrim-strong)}.xp-cluster.svelte-1n8ho2t{position:absolute;top:4rem;right:0;bottom:0;left:0;display:block}.xp-card.svelte-1n8ho2t{position:absolute;left:var(--x);top:var(--y);z-index:var(--z);width:var(--w);transform:rotate(var(--r));transition:transform var(--dur-settle) var(--ease-settle),border-color var(--dur-quick) ease}}@media(min-width:1280px)and (hover:hover)and (pointer:fine){.xp-card.svelte-1n8ho2t:hover{z-index:9;border-color:var(--rule-horizon);transform:rotate(0) scale(1.04)}}.xp-brief.svelte-1n8ho2t{display:grid;gap:0;padding-bottom:var(--sp-5)}.xp-brief-item.svelte-1n8ho2t{padding:var(--sp-5) 0;border-top:1px solid var(--rule-strong)}.xp-brief-item.svelte-1n8ho2t h3:where(.svelte-1n8ho2t){margin:0;font-family:var(--font-display);font-weight:600;font-size:var(--fs-h4);line-height:1.15;color:var(--cream)}.xp-brief-item.svelte-1n8ho2t p:where(.svelte-1n8ho2t){margin:var(--sp-2) 0 0;max-width:calc(48 * var(--ch-body));font-size:var(--fs-body);line-height:1.6;color:var(--cream-soft)}@media(min-width:768px){.xp-brief.svelte-1n8ho2t{grid-template-columns:repeat(3,minmax(0,1fr));-moz-column-gap:var(--sp-7);column-gap:var(--sp-7)}}
