.culture-page[data-astro-cid-oynwpdqz]{background:var(--color-bg);color:var(--color-text)}.culture-label[data-astro-cid-oynwpdqz]{font-family:var(--font-display);font-size:var(--text-xs);line-height:1;letter-spacing:.16em;text-transform:uppercase;color:var(--color-muted)}.culture-hero[data-astro-cid-oynwpdqz]{min-height:calc(92dvh - 72px);display:flex;align-items:end;padding-block:clamp(5rem,12vw,9rem) clamp(3rem,6vw,5rem)}.culture-hero__inner[data-astro-cid-oynwpdqz]{display:grid;grid-template-columns:minmax(0,.18fr) minmax(0,.82fr);gap:clamp(2rem,5vw,6rem);align-items:start}.culture-hero__copy[data-astro-cid-oynwpdqz]{display:grid;gap:clamp(1.6rem,3vw,2.6rem)}.culture-hero[data-astro-cid-oynwpdqz] h1[data-astro-cid-oynwpdqz]{max-width:11ch;font-family:var(--font-display);font-size:clamp(3.25rem,7.2vw,7.2rem);font-weight:400;line-height:.9;letter-spacing:var(--display-tracking-tight)}.culture-hero[data-astro-cid-oynwpdqz] p[data-astro-cid-oynwpdqz]:not(.culture-label){max-width:42rem;font-family:var(--font-body);font-size:clamp(1.12rem,1.8vw,1.55rem);line-height:1.34;color:var(--color-muted)}.culture-section-grid[data-astro-cid-oynwpdqz],.culture-visual__inner[data-astro-cid-oynwpdqz],.ai-quote-section__inner[data-astro-cid-oynwpdqz]{display:grid;grid-template-columns:minmax(0,.28fr) minmax(0,.72fr);gap:clamp(2rem,6vw,7rem);align-items:start}.culture-section-heading[data-astro-cid-oynwpdqz]{display:grid;gap:var(--space-4);position:sticky;top:96px}.culture-section-heading[data-astro-cid-oynwpdqz] h2[data-astro-cid-oynwpdqz]{max-width:11ch;font-family:var(--font-display);font-size:clamp(2.2rem,4.2vw,4.8rem);font-weight:400;line-height:.94;letter-spacing:var(--display-tracking-tight)}.culture-section-copy[data-astro-cid-oynwpdqz]{max-width:32rem;font-family:var(--font-body);font-size:clamp(1rem,1.3vw,1.16rem);line-height:1.48;color:var(--color-muted)}.culture-matrix-section[data-astro-cid-oynwpdqz],.culture-visual[data-astro-cid-oynwpdqz],.ai-quote-section[data-astro-cid-oynwpdqz]{padding-block:clamp(4rem,8vw,8rem);border-top:1px solid rgba(17,17,17,.16)}.culture-matrix-section[data-astro-cid-oynwpdqz]{padding-block:clamp(3rem,5vw,5.5rem)}.culture-matrix-section[data-astro-cid-oynwpdqz] .culture-section-grid[data-astro-cid-oynwpdqz]{grid-template-columns:minmax(11rem,.2fr) minmax(0,.8fr);gap:clamp(2rem,4.5vw,4.5rem)}.culture-matrix-section[data-astro-cid-oynwpdqz] .culture-section-heading[data-astro-cid-oynwpdqz] h2[data-astro-cid-oynwpdqz]{max-width:10ch;font-size:clamp(2rem,3.25vw,3.8rem);line-height:.98}.culture-matrix[data-astro-cid-oynwpdqz]{position:relative;width:min(100%,58rem);justify-self:end;min-height:clamp(24rem,36vw,31rem);max-height:calc(100dvh - 10rem);padding:clamp(2rem,3.2vw,3rem) clamp(2.9rem,4vw,4rem);overflow:visible}.matrix-axis[data-astro-cid-oynwpdqz]{position:absolute;z-index:2;font-family:var(--font-body);font-size:clamp(.68rem,.82vw,.82rem);font-weight:700;line-height:1;letter-spacing:.18em;text-transform:uppercase;color:#1111119e}.matrix-axis--top[data-astro-cid-oynwpdqz],.matrix-axis--bottom[data-astro-cid-oynwpdqz]{left:50%;transform:translate(-50%)}.matrix-axis--top[data-astro-cid-oynwpdqz]{top:0}.matrix-axis--bottom[data-astro-cid-oynwpdqz]{bottom:0}.matrix-axis--left[data-astro-cid-oynwpdqz],.matrix-axis--right[data-astro-cid-oynwpdqz]{top:50%;writing-mode:vertical-rl}.matrix-axis--left[data-astro-cid-oynwpdqz]{left:0;transform:translateY(-50%) rotate(180deg)}.matrix-axis--right[data-astro-cid-oynwpdqz]{right:0;transform:translateY(-50%)}.matrix-grid[data-astro-cid-oynwpdqz]{position:relative;height:100%;min-height:inherit;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border:1px solid rgba(17,17,17,.26);background:var(--color-bg)}.matrix-grid[data-astro-cid-oynwpdqz]:before,.matrix-grid[data-astro-cid-oynwpdqz]:after{content:"";position:absolute;z-index:1;background:#1111113d;pointer-events:none}.matrix-grid[data-astro-cid-oynwpdqz]:before{top:0;bottom:0;left:50%;width:1px}.matrix-grid[data-astro-cid-oynwpdqz]:after{left:0;right:0;top:50%;height:1px}.matrix-grid[data-astro-cid-oynwpdqz] article[data-astro-cid-oynwpdqz]{min-height:clamp(11rem,16.5vw,14.8rem);display:grid;grid-template-rows:1fr auto;gap:clamp(.85rem,1.45vw,1.35rem);padding:clamp(1rem,1.65vw,1.45rem);transition:background var(--duration-fast) var(--easing),transform var(--duration-fast) var(--easing)}.matrix-grid[data-astro-cid-oynwpdqz] article[data-astro-cid-oynwpdqz]:hover{background:#e9e6dc;transform:translateY(-2px)}.matrix-grid[data-astro-cid-oynwpdqz] h3[data-astro-cid-oynwpdqz]{max-width:11ch;align-self:end;font-family:var(--font-display);font-size:clamp(1.55rem,2.15vw,2.55rem);font-weight:400;line-height:.98;letter-spacing:.018em}.matrix-grid[data-astro-cid-oynwpdqz] span[data-astro-cid-oynwpdqz]{max-width:28ch;font-family:var(--font-body);font-size:clamp(.78rem,.92vw,.92rem);line-height:1.38;color:var(--color-muted)}.culture-visual--spiral[data-astro-cid-oynwpdqz]{background:var(--color-bg)}.culture-diagram-block[data-astro-cid-oynwpdqz]{display:grid;gap:clamp(1.2rem,2.4vw,2rem)}.culture-visual__media[data-astro-cid-oynwpdqz]{position:relative;margin:0;background:transparent}.culture-visual__media[data-astro-cid-oynwpdqz] img[data-astro-cid-oynwpdqz]{width:100%;height:auto;object-fit:contain}.culture-visual--spiral[data-astro-cid-oynwpdqz] .culture-visual__media[data-astro-cid-oynwpdqz] img[data-astro-cid-oynwpdqz]{aspect-ratio:3 / 2}.culture-visual__media--wide[data-astro-cid-oynwpdqz] img[data-astro-cid-oynwpdqz]{aspect-ratio:16 / 9}.diamond-expansion[data-astro-cid-oynwpdqz]{position:absolute;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none;mix-blend-mode:multiply}.diamond-expansion[data-astro-cid-oynwpdqz] path[data-astro-cid-oynwpdqz],.diamond-expansion[data-astro-cid-oynwpdqz] circle[data-astro-cid-oynwpdqz]{vector-effect:non-scaling-stroke}.diamond-expansion__field[data-astro-cid-oynwpdqz]{fill:none;stroke:var(--color-accent);stroke-width:1.35;stroke-linecap:round;opacity:.42}.diamond-expansion__field--inner[data-astro-cid-oynwpdqz]{stroke-width:.95;opacity:.28}.diamond-expansion__dash[data-astro-cid-oynwpdqz]{fill:none;stroke:var(--color-accent);stroke-width:.85;stroke-linecap:round;stroke-dasharray:6 7;opacity:.34}.diamond-expansion[data-astro-cid-oynwpdqz] circle[data-astro-cid-oynwpdqz]{fill:var(--color-accent);opacity:.58}.diamond-notes[data-astro-cid-oynwpdqz]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;border-block:1px solid rgba(17,17,17,.22);background:#11111138}.diamond-notes[data-astro-cid-oynwpdqz] li[data-astro-cid-oynwpdqz]{min-height:7.5rem;display:flex;align-items:flex-end;padding:clamp(1rem,2vw,1.35rem);background:var(--color-bg);font-family:var(--font-display);font-size:clamp(1.05rem,1.6vw,1.45rem);line-height:1.08;letter-spacing:var(--display-tracking)}.ai-quote-section[data-astro-cid-oynwpdqz]{background:var(--color-text);color:var(--color-bg)}.ai-quote-section[data-astro-cid-oynwpdqz] .culture-label[data-astro-cid-oynwpdqz]{color:#f2f0ea9e}.ai-quote-section[data-astro-cid-oynwpdqz] blockquote[data-astro-cid-oynwpdqz]{display:grid;gap:clamp(1.4rem,3vw,2.6rem);margin:0}.ai-quote-section[data-astro-cid-oynwpdqz] blockquote[data-astro-cid-oynwpdqz] p[data-astro-cid-oynwpdqz]{max-width:15ch;font-family:var(--font-display);font-size:clamp(2.8rem,6vw,6.4rem);font-weight:400;line-height:.94;letter-spacing:var(--display-tracking-tight)}.ai-quote-section[data-astro-cid-oynwpdqz] cite[data-astro-cid-oynwpdqz],.ai-quote-section__note[data-astro-cid-oynwpdqz]{max-width:36rem;font-family:var(--font-body);font-size:clamp(.98rem,1.3vw,1.15rem);font-style:normal;line-height:1.45;color:#f2f0eab3}.ai-quote-section[data-astro-cid-oynwpdqz] cite[data-astro-cid-oynwpdqz] a[data-astro-cid-oynwpdqz]{border-bottom:1px solid rgba(242,240,234,.54)}.ai-quote-section__note[data-astro-cid-oynwpdqz]{grid-column:2;color:var(--color-bg)}@media (prefers-reduced-motion: reduce){.matrix-grid[data-astro-cid-oynwpdqz] article[data-astro-cid-oynwpdqz]{transition:none}.matrix-grid[data-astro-cid-oynwpdqz] article[data-astro-cid-oynwpdqz]:hover{transform:none}}@media (max-width: 980px){.culture-hero__inner[data-astro-cid-oynwpdqz],.culture-section-grid[data-astro-cid-oynwpdqz],.culture-visual__inner[data-astro-cid-oynwpdqz],.ai-quote-section__inner[data-astro-cid-oynwpdqz]{grid-template-columns:1fr}.culture-section-heading[data-astro-cid-oynwpdqz]{position:static}.culture-matrix-section[data-astro-cid-oynwpdqz] .culture-section-grid[data-astro-cid-oynwpdqz]{grid-template-columns:1fr}.culture-matrix[data-astro-cid-oynwpdqz]{width:100%;justify-self:stretch}.ai-quote-section__note[data-astro-cid-oynwpdqz]{grid-column:auto}}@media (max-width: 680px){.culture-hero[data-astro-cid-oynwpdqz]{min-height:calc(88dvh - 72px);padding-block:var(--space-5)}.culture-hero[data-astro-cid-oynwpdqz] h1[data-astro-cid-oynwpdqz]{max-width:10.5ch;font-size:clamp(2.55rem,12vw,4.35rem)}.culture-matrix[data-astro-cid-oynwpdqz]{min-height:auto;max-height:none;padding:2.25rem 1.9rem}.matrix-axis[data-astro-cid-oynwpdqz]{font-size:.56rem;letter-spacing:.14em}.matrix-grid[data-astro-cid-oynwpdqz]{grid-template-columns:repeat(2,minmax(0,1fr));min-height:0}.matrix-grid[data-astro-cid-oynwpdqz] article[data-astro-cid-oynwpdqz]{min-height:9.8rem;gap:.72rem;padding:.78rem}.matrix-grid[data-astro-cid-oynwpdqz] h3[data-astro-cid-oynwpdqz]{max-width:8ch;font-size:clamp(1.18rem,7vw,1.75rem);line-height:.98;letter-spacing:.016em}.matrix-grid[data-astro-cid-oynwpdqz] span[data-astro-cid-oynwpdqz]{font-size:.68rem;line-height:1.25}.culture-section-heading[data-astro-cid-oynwpdqz] h2[data-astro-cid-oynwpdqz]{font-size:clamp(2.25rem,11vw,4rem)}.ai-quote-section[data-astro-cid-oynwpdqz] blockquote[data-astro-cid-oynwpdqz] p[data-astro-cid-oynwpdqz]{max-width:100%;font-size:clamp(2.3rem,10vw,4.2rem)}.diamond-notes[data-astro-cid-oynwpdqz]{grid-template-columns:1fr}.diamond-notes[data-astro-cid-oynwpdqz] li[data-astro-cid-oynwpdqz]{min-height:5.2rem}}
