.material-library-coming,.material-library-coming *{box-sizing:border-box}.material-library-coming{--ml-kora:#f3efe6;--ml-carbon:#171816;--ml-brass:#b18a55;background:radial-gradient(circle at 78% 26%, #b18a5521, transparent 28rem), linear-gradient(135deg, #1c1e1b 0%, var(--ml-carbon) 58%, #11120f 100%);min-height:100svh;color:var(--ml-kora);font-family:Instrument Sans,Arial,sans-serif;overflow:hidden}.material-library-coming__header{z-index:2;border-bottom:1px solid #f3efe629;grid-template-columns:1fr auto 1fr;align-items:center;min-height:76px;padding:0 3vw;display:grid;position:relative}.material-library-coming__brand{width:clamp(168px,15vw,228px)}.material-library-coming__brand img{width:100%;display:block}.material-library-coming__context,.material-library-coming__header nav{letter-spacing:.15em;text-transform:uppercase;align-items:center;gap:14px;font-size:9px;font-weight:550;display:flex}.material-library-coming__context{color:#f3efe68a}.material-library-coming__context i{color:var(--ml-brass);font-style:normal}.material-library-coming__context strong{color:var(--ml-kora);font-weight:600}.material-library-coming__header nav{justify-self:end;gap:24px}.material-library-coming__header nav a{color:inherit;opacity:.42;text-decoration:none}:is(.material-library-coming__header nav a:hover,.material-library-coming__header nav a:focus-visible,.material-library-coming__header nav a.is-active){opacity:1}.material-library-coming__header nav a.is-active{border-bottom:1px solid;padding-bottom:5px}.material-library-coming__stage{flex-direction:column;justify-content:center;align-items:flex-start;min-height:calc(100svh - 132px);padding:clamp(7rem,16vh,11rem) 8vw 8rem;display:flex;position:relative}.material-library-coming__stage:after{aspect-ratio:1;content:"";border:1px solid #f3efe621;border-radius:50%;width:min(34vw,440px);position:absolute;bottom:8vh;right:7vw;box-shadow:inset 0 0 0 4vw #f3efe605,inset 0 0 0 8vw #f3efe605}.material-library-coming__stage>p{color:var(--ml-brass);letter-spacing:.18em;text-transform:uppercase;margin:0 0 2rem;font-size:10px;font-weight:650}.material-library-coming__stage h1{letter-spacing:-.055em;max-width:1100px;margin:0;font-family:Newsreader,Georgia,serif;font-size:clamp(4.5rem,11vw,10rem);font-weight:340;line-height:.83}.material-library-coming__stage>strong{color:#f3efe6b8;margin-top:2rem;font-family:Newsreader,Georgia,serif;font-size:clamp(1.8rem,3vw,3.25rem);font-weight:340}.material-library-coming__stage>a{color:inherit;letter-spacing:.14em;text-transform:uppercase;border-bottom:1px solid #f3efe661;margin-top:3.5rem;padding-bottom:.4rem;font-size:10px;font-weight:650;text-decoration:none}.material-library-coming__stage>a span{color:var(--ml-brass)}.material-library-coming__footer{color:#f3efe685;letter-spacing:.14em;text-transform:uppercase;border-top:1px solid #f3efe61f;justify-content:space-between;align-items:center;min-height:56px;padding:0 3vw;font-size:9px;display:flex}@media (max-width:860px){.material-library-coming__header{grid-template-columns:1fr auto;padding:0 22px}.material-library-coming__context{display:none}.material-library-coming__header nav{gap:12px;font-size:8px}.material-library-coming__stage{padding-left:24px;padding-right:24px}.material-library-coming__stage:after{width:72vw;bottom:4vh;right:-24vw}.material-library-coming__footer{padding:0 22px}}@media (max-width:560px){.material-library-coming__header{grid-template-columns:1fr;align-content:center;gap:10px;padding-top:14px;padding-bottom:14px}.material-library-coming__brand{width:178px}.material-library-coming__header nav{justify-self:start}.material-library-coming__stage{min-height:calc(100svh - 150px)}.material-library-coming__stage h1{font-size:clamp(4.3rem,22vw,6.4rem)}.material-library-coming__footer{flex-direction:column;align-items:flex-start;gap:6px;padding-top:18px;padding-bottom:18px}}@media (prefers-reduced-motion:reduce){.material-library-coming *,.material-library-coming :before,.material-library-coming :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}
