header.svelte-1uha8ag{margin:56px 0 32px}h1.svelte-1uha8ag{letter-spacing:-.01em;text-wrap:balance;font-size:clamp(28px,4vw,40px);line-height:1.1}header.svelte-1uha8ag p:where(.svelte-1uha8ag){max-width:52ch;color:var(--muted);text-wrap:pretty;margin-top:12px;font-size:17px}.trips.svelte-1uha8ag{grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}a.svelte-1uha8ag{color:#fff;transition:transform var(--spring-ui-duration) var(--spring-ui);display:block;position:relative}a.svelte-1uha8ag:active{transform:scale(.98)}.trips.svelte-1uha8ag .frame{aspect-ratio:4/5}.trips.svelte-1uha8ag .frame:after{content:"";background:linear-gradient(#0000,#0006);height:120px;position:absolute;inset:auto 0 0}.trips.svelte-1uha8ag .frame img{transition:transform .7s cubic-bezier(.22,1,.36,1),opacity .5s}a.svelte-1uha8ag:hover .frame img{transform:scale(1.04)}.meta.svelte-1uha8ag{pointer-events:none;justify-content:space-between;align-items:baseline;padding:0 18px 16px;display:flex;position:absolute;inset:auto 0 0}.name.svelte-1uha8ag{font-size:20px}.year.svelte-1uha8ag{opacity:.8;font-size:13px}
