.wiki-home{margin-top:-2rem}.expedition-hero{position:relative;isolation:isolate;min-height:440px;display:flex;align-items:center;overflow:hidden}.expedition-keyart{position:absolute;z-index:-2;right:-2%;top:0;width:78%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:65% center;object-position:65% center}.expedition-hero:after{content:"";position:absolute;z-index:-1;inset:0;background:linear-gradient(90deg,hsl(var(--background)) 4%,hsl(var(--background)/.96) 27%,hsl(var(--background)/.12) 63%),linear-gradient(0deg,hsl(var(--background)),transparent 25%)}.expedition-copy{padding:3rem 0 2.5rem;width:44%}.expedition-copy h1{font-size:clamp(2.8rem,4.5vw,4.3rem);line-height:1.07;font-weight:750;letter-spacing:-.035em}.expedition-copy>p{margin-top:1rem;font-size:1.05rem;line-height:1.7;color:hsl(var(--muted-foreground))}.expedition-copy .facility-search{margin-top:1.2rem;padding:.9rem 1rem;font-size:.9rem;justify-content:flex-start;gap:.7rem}.expedition-copy .fan-note{font-size:.8rem}.expedition-tasks{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem;margin:0 0 1.25rem}.expedition-tasks a{display:flex;align-items:center;gap:1rem;padding:1.1rem;border:1px solid hsl(var(--border));border-radius:.35rem;background:hsl(var(--card));font-weight:600;font-size:.95rem}.expedition-tasks svg{color:hsl(var(--brand-text))}.expedition-feature{display:grid;grid-template-columns:1.18fr 1fr;border:1px solid hsl(var(--border));border-radius:.4rem;overflow:hidden;background:hsl(var(--card));margin-bottom:1.25rem}.expedition-feature>img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;aspect-ratio:2.1}.expedition-feature>div{align-self:center;padding:2rem}.expedition-feature h2{font-size:clamp(1.2rem,2vw,1.75rem);font-weight:650;line-height:1.25}.expedition-feature p{margin:1rem 0;line-height:1.65;color:hsl(var(--muted-foreground))}.expedition-feature a{display:inline-flex;gap:1rem;align-items:center;color:hsl(var(--brand-text));font-weight:600}.wiki-panel{padding:1rem;margin-top:1rem;border:1px solid hsl(var(--border));border-radius:.4rem;background:hsl(var(--card)/.3)}.wiki-panel>h2{font-weight:650;font-size:1.7rem;letter-spacing:-.025em;line-height:1.2;margin-bottom:.9rem}.problem-grid,.category-grid,.location-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.image-card{display:block;min-width:0;overflow:hidden;border:1px solid hsl(var(--border));border-radius:.35rem;background:linear-gradient(135deg,hsl(var(--muted)/.35),hsl(var(--card)));transition:border-color .18s,background-color .18s}.image-card:hover,.expedition-tasks a:hover{border-color:hsl(var(--brand));background-color:hsl(var(--muted))}.card-art{display:flex;align-items:center;justify-content:center;height:230px;padding:.75rem}.card-art img{min-width:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.card-art.photo{padding:0}.card-art.photo img{-o-object-fit:cover;object-fit:cover}.image-card h3{font-weight:550;font-size:1rem;line-height:1.35}.problem-card h3{padding:.9rem 1rem}.category-art{height:200px;gap:.2rem}.category-art img{flex:1}.card-caption{padding:.7rem 1rem .9rem}.card-caption h3,.card-caption p{color:hsl(var(--brand-text))}.card-caption p{margin-top:.2rem;font-size:.8rem}.item-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:.6rem}.item-card{padding:.7rem .5rem .9rem;text-align:center}.item-card img{width:100%;aspect-ratio:1;height:auto;-o-object-fit:contain;object-fit:contain;margin-bottom:.5rem}.item-card h3{font-size:.9rem}.location-card{text-align:center;padding:1rem .75rem}.location-card img{width:140px;height:140px;-o-object-fit:contain;object-fit:contain;margin:0 auto .75rem}.location-card p{margin-top:.3rem;font-size:.9rem;color:hsl(var(--brand-text))}@media(min-width:1400px){.expedition-hero{min-height:480px}}@media(max-width:767px){.expedition-hero{min-height:0;align-items:end}.expedition-keyart{width:100%;right:0;height:220px;-o-object-position:70% top;object-position:70% top}.expedition-hero:after{background:linear-gradient(0deg,hsl(var(--background)) 5%,hsl(var(--background)/.96) 38%,hsl(var(--background)/.05) 85%)}.expedition-copy{padding:8rem 0 1.25rem;width:100%}.expedition-copy h1{font-size:2.25rem}.expedition-copy>p{font-size:.95rem}.expedition-tasks{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.expedition-tasks a{padding:.8rem .6rem;gap:.5rem;font-size:.8rem}.expedition-tasks svg{width:1.4rem;height:1.4rem}.expedition-feature{grid-template-columns:1fr}.expedition-feature>div{padding:1.25rem}.wiki-panel{padding:.75rem}.wiki-panel>h2{font-size:1.4rem}.problem-grid{grid-template-columns:1fr;gap:.75rem}.problem-card .card-art{height:210px}.category-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem}.category-art{height:135px;padding:.4rem}.card-caption{padding:.65rem}.image-card h3{font-size:.9rem}.item-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.item-card h3{font-size:.8rem}.location-grid{grid-template-columns:1fr;gap:.6rem}.location-card{display:grid;grid-template-columns:64px 1fr;gap:0 1rem;text-align:left;align-items:center;padding:.75rem}.location-card img{grid-row:span 2;width:64px;height:64px;margin:0}.location-card p{align-self:start}}@media(prefers-reduced-motion:reduce){.image-card{transition:none}}
