.ChapterLinks_section__LuE72{background:var(--olumo-black);padding:var(--space-section) 0}.ChapterLinks_grid__7RnIt{display:grid;grid-template-columns:1fr;grid-gap:1px;gap:1px;background:hsla(44,20%,89%,.08)}.ChapterLinks_card__nPc9r{display:flex;flex-direction:column;gap:1rem;padding:2.5rem;background:var(--olumo-black);transition:background var(--dur-fast) var(--ease-out)}.ChapterLinks_card__nPc9r:focus-visible,.ChapterLinks_card__nPc9r:hover{background:var(--olumo-charcoal)}.ChapterLinks_title__YasP0{font-size:var(--fs-heading);font-weight:700;line-height:1.2;max-width:26ch}.ChapterLinks_label__gUQlA{display:flex;align-items:center;gap:.5rem;font-size:var(--fs-label);letter-spacing:.1em;text-transform:uppercase;color:var(--olumo-bone-dim)}.ChapterLinks_arrow__BYHV4{transition:transform var(--dur-fast) var(--ease-out)}.ChapterLinks_card__nPc9r:hover .ChapterLinks_arrow__BYHV4{transform:translateX(4px)}@media (min-width:720px){.ChapterLinks_grid__7RnIt{grid-template-columns:repeat(2,1fr)}}@media (min-width:1100px){.ChapterLinks_grid__7RnIt{grid-template-columns:repeat(4,1fr)}}.LivingCan_stage__37cI6{position:relative;height:350vh;width:100%}.LivingCan_sticky__xYUZC{position:-webkit-sticky;position:sticky;top:0;height:100vh;flex-direction:column;justify-content:center;overflow:hidden;padding:0 var(--space-gutter);gap:2rem}.LivingCan_canFrame__KV6rU,.LivingCan_side__qzxGL,.LivingCan_sticky__xYUZC{width:100%;display:flex;align-items:center}.LivingCan_canFrame__KV6rU{position:relative;height:min(60vh,720px);justify-content:center}.LivingCan_video__OFfYb{height:100%;width:auto;max-width:100%;object-fit:contain;filter:drop-shadow(0 40px 60px rgba(0,0,0,.6))}.LivingCan_fallback__E7EW_{height:100%;width:100%;display:flex;align-items:center;justify-content:center}.LivingCan_fallbackImage__ALAEf{height:100%;width:auto;object-fit:contain;filter:drop-shadow(0 40px 60px rgba(0,0,0,.6))}.LivingCan_placeholder__AfQ4a{display:none;align-items:center;justify-content:center;height:100%}@media (min-width:860px){.LivingCan_sticky__xYUZC{flex-direction:row;justify-content:space-between;gap:3rem}.LivingCan_side__qzxGL{width:auto;flex:1 1}.LivingCan_canFrame__KV6rU{width:auto;flex:1 1;height:min(78vh,820px)}}@media (max-width:640px){.LivingCan_stage__37cI6{height:260vh}.LivingCan_canFrame__KV6rU{height:min(46vh,460px)}}@media (prefers-reduced-motion:reduce){.LivingCan_stage__37cI6{height:auto}.LivingCan_sticky__xYUZC{position:relative;height:80vh}}.Hero_hero__JT9C7{position:relative;background:var(--olumo-black)}.Hero_textCol__3VcOF{display:flex;flex-direction:column;gap:1.25rem}.Hero_headline__ASVgO{font-size:var(--fs-display-xl);font-weight:800;line-height:.94;letter-spacing:-.01em;color:var(--olumo-bone)}.Hero_caption__ywSZd{font-size:var(--fs-body);color:var(--olumo-bone-dim);max-width:32ch}.MaterialLaboratory_section__h4uoZ{background:var(--olumo-black);padding:var(--space-section) 0;--material-accent:var(--olumo-bone)}.MaterialLaboratory_header__MH2CC{margin-bottom:2.5rem}.MaterialLaboratory_heading__DU_Ut{margin-top:.75rem;font-size:var(--fs-display-m);font-weight:700;max-width:16ch}.MaterialLaboratory_layout__Sddg_{display:flex;flex-direction:column;gap:2rem}.MaterialLaboratory_imageWrap__Rhl_W{position:relative;height:52vh;min-height:320px;background:var(--olumo-graphite);border-radius:4px;overflow:hidden}.MaterialLaboratory_image__EFG_v{width:100%;height:100%;object-fit:cover;transition:opacity var(--dur-med) var(--ease-out)}.MaterialLaboratory_placeholder__mIJfX{display:none;position:absolute;inset:0;align-items:center;justify-content:center;background:linear-gradient(155deg,var(--olumo-graphite),var(--olumo-black));border:1px dashed hsla(44,20%,89%,.15)}.MaterialLaboratory_controls__ngMk6{display:flex;flex-direction:column;gap:1.5rem}.MaterialLaboratory_desc__2Du_G{font-size:var(--fs-body-l);color:var(--olumo-bone-dim);max-width:48ch;line-height:1.6}.MaterialLaboratory_tabs__pDBN4{display:flex;flex-wrap:wrap;gap:.75rem}.MaterialLaboratory_tab___k0Qu{padding:.6rem 1.1rem;border:1px solid hsla(44,20%,89%,.18);border-radius:999px;font-size:var(--fs-label);letter-spacing:.1em;color:var(--olumo-bone-dim);transition:all var(--dur-fast) var(--ease-out)}.MaterialLaboratory_tab___k0Qu[data-active=true]{background:var(--material-accent);border-color:var(--material-accent);color:var(--olumo-black)}@media (min-width:860px){.MaterialLaboratory_layout__Sddg_{flex-direction:row;align-items:center}.MaterialLaboratory_imageWrap__Rhl_W{flex:1.2 1;height:60vh}.MaterialLaboratory_controls__ngMk6{flex:1 1}}