.culture-hero{position:relative}.culture-hero__inner{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1.05fr);gap:var(--space-9);align-items:center}.culture-hero__label{position:absolute;left:clamp(var(--space-6),5vw,var(--space-10));top:var(--space-10)}.culture-hero__content{max-width:640px}.culture-hero__actions{display:flex;flex-wrap:wrap;gap:var(--space-4);margin-top:var(--space-6)}.culture-hero__media{position:relative}.culture-hero__figure{position:relative;overflow:hidden}.culture-hero__image{border-radius:24px;width:100%;height:auto;object-fit:cover}.culture-hero__caption{margin-top:var(--space-3);font-size:var(--font-size-sm);color:var(--color-text-muted)}.culture-hero__chip{position:absolute;top:var(--space-6);right:var(--space-6);display:inline-flex;align-items:center;gap:var(--space-2);padding:0.5rem 1rem;border-radius:var(--radius-pill);background:rgba(247,244,238,0.96);backdrop-filter:blur(10px);box-shadow:var(--shadow-soft)}.culture-hero__chip-text{font-size:var(--font-size-xs);letter-spacing:0.18em;text-transform:uppercase}.culture-cardlounge__media{max-width:540px}.culture-cardlounge__image-shell{border-radius:28px;padding:6px}.culture-cardlounge__image{border-radius:22px}.culture-cardlounge__note{margin-top:var(--space-3)}.culture-cardlounge__grid{margin-top:var(--space-6);display:grid;gap:var(--space-5)}.culture-list{display:flex;flex-direction:column;gap:var(--space-3);margin-top:var(--space-4)}.culture-list li{display:grid;grid-template-columns:auto 1fr;gap:var(--space-3);align-items:flex-start;font-size:var(--font-size-sm)}.culture-list .card-suit{margin-top:4px}.culture-cardlounge__link{display:inline-block;margin-top:var(--space-4)}.culture-offline__figure{overflow:hidden}.culture-offline__image{border-radius:22px}.culture-offline__caption{margin-top:var(--space-3);font-size:var(--font-size-sm);color:var(--color-text-muted)}.culture-offline__tags{display:flex;flex-wrap:wrap;gap:var(--space-3);margin-block:var(--space-5)}.culture-texas__aside{max-width:420px}.culture-texas__grid{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:var(--space-8);align-items:start}.culture-texas__steps{display:flex;flex-direction:column;gap:var(--space-4);margin-top:var(--space-4)}.culture-texas__steps li{padding-bottom:var(--space-3);border-bottom:1px dashed rgba(191,170,137,0.7)}.culture-texas__step-label{display:inline-block;font-size:var(--font-size-xs);letter-spacing:0.18em;text-transform:uppercase;color:var(--color-text-muted);margin-bottom:var(--space-1)}.culture-etiquette__column{display:flex;flex-direction:column;gap:var(--space-4)}.culture-etiquette__list{display:flex;flex-direction:column;gap:var(--space-4);margin-top:var(--space-4)}.culture-etiquette__list h3{margin-bottom:var(--space-2)}.culture-etiquette__chips{display:flex;flex-wrap:wrap;gap:var(--space-3);margin-top:var(--space-5)}.culture-etiquette__link{display:inline-block;margin-top:var(--space-5)}.culture-magazine__layout{display:grid;grid-template-columns:minmax(0,0.95fr) minmax(0,1.3fr);gap:var(--space-9);align-items:start}.culture-magazine__figure{height:100%}.culture-magazine__image{border-radius:22px}.culture-magazine__caption{margin-top:var(--space-3);font-size:var(--font-size-sm);color:var(--color-text-muted)}.culture-magazine__badge{position:absolute;bottom:var(--space-6);right:var(--space-6);display:flex;flex-direction:column;align-items:flex-end;gap:var(--space-1);padding:0.75rem 1.25rem;border-radius:var(--radius-lg);background:rgba(247,244,238,0.95);backdrop-filter:blur(14px)}.culture-magazine__lists{display:flex;flex-direction:column;gap:var(--space-7)}.culture-magazine__details{color:var(--color-bg)}.culture-details-list{display:flex;flex-direction:column;gap:var(--space-4);margin-top:var(--space-4)}.culture-details-list li{display:grid;grid-template-columns:auto 1fr;gap:var(--space-4);align-items:flex-start}.culture-details-list .number-display{min-width:3.5ch}.culture-dinner__figure{overflow:hidden;margin-bottom:var(--space-6)}.culture-dinner__image{border-radius:22px}.culture-dinner__caption{margin-top:var(--space-3);font-size:var(--font-size-sm);color:var(--color-text-muted)}.culture-dinner__timeline{margin-top:var(--space-4)}.culture-dinner__link{display:inline-block;margin-top:var(--space-3)}.culture-conversation__grid{align-items:stretch}.culture-conversation__list{margin-top:var(--space-3);display:flex;flex-direction:column;gap:var(--space-2);font-size:var(--font-size-sm)}.culture-journal__grid{align-items:stretch}.culture-journal__cta{margin-top:var(--space-8)}.culture-journal__cta-inner{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:var(--space-6)}.culture-journal__cta-actions{display:flex;flex-wrap:wrap;gap:var(--space-4)}@media (max-width:1200px){.culture-hero__inner{grid-template-columns:1.1fr 1fr}.culture-magazine__layout{grid-template-columns:1fr}}@media (max-width:1024px){.culture-hero__inner{grid-template-columns:1fr}.culture-hero__label{position:static;margin-bottom:var(--space-4)}.culture-hero__media{order:-1}.culture-texas__grid{grid-template-columns:1fr}.culture-magazine__badge{bottom:var(--space-5);right:var(--space-5)}}@media (max-width:768px){.culture-journal__cta-inner{flex-direction:column;align-items:flex-start}.culture-hero__actions{flex-direction:column;align-items:flex-start}}@media (max-width:600px){.culture-magazine__layout{grid-template-columns:1fr}.culture-cardlounge__media{order:-1;margin-bottom:var(--space-6)}.culture-dinner__media{order:-1;margin-bottom:var(--space-6)}}