.materials-story{max-width:none;padding:0;background:#080a09;color:#eee9df}
.materials-intro{max-width:none;margin:0;padding:clamp(90px,12vw,165px) max(8vw,48px);text-align:center;background:linear-gradient(rgba(5,7,6,.6),rgba(5,7,6,.76)),url("./materials-page/materials-intro-bg.webp") center/cover no-repeat}
.materials-kicker{margin:0 0 30px;color:#c8a96f;font-size:13px;letter-spacing:.32em}
.materials-intro h2{margin:0;color:#eee9df;font:400 clamp(34px,4.8vw,64px)/1.45 var(--serif);letter-spacing:-.035em;word-break:keep-all}
.materials-intro h2 em{color:#d2b477;font-style:normal}.materials-intro h2 strong{font-weight:500}
.materials-intro>p:last-child{max-width:760px;margin:42px auto 0;color:#aaa8a2;font-family:var(--serif);font-size:18px;font-style:italic;line-height:2;word-break:keep-all}
.materials-collection{padding:clamp(80px,10vw,135px) max(4vw,24px);border-top:1px solid rgba(200,169,111,.25)}
.materials-collection>header{max-width:1400px;margin:0 auto 52px;display:flex;justify-content:space-between;align-items:end;border-bottom:1px solid rgba(200,169,111,.38);padding-bottom:24px}
.materials-collection>header small{color:#c8a96f;font-size:11px;letter-spacing:.28em}.materials-collection>header h2{margin:0;color:#eee9df;font:400 clamp(30px,4vw,50px)/1 var(--serif);letter-spacing:.15em}
.materials-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2px;max-width:1400px;margin:0 auto}
.material-card{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(280px,.95fr);min-height:480px;background:linear-gradient(145deg,#121513,#090b0a);border:1px solid rgba(200,169,111,.22);overflow:hidden}
.material-card:nth-child(4n+2),.material-card:nth-child(4n+3){background:linear-gradient(145deg,#0b0d0c,#151816)}
.material-card figure{margin:0;min-height:100%;overflow:hidden;background:#111}.material-card figure>img{width:100%;height:100%;object-fit:cover}
.material-copy{display:flex;flex-direction:column;justify-content:center;padding:clamp(28px,3.4vw,52px)}
.material-country{display:flex;align-items:center;gap:10px;margin:0 0 25px;color:#c8a96f;font-size:13px;letter-spacing:.12em}
.material-country img{width:31px;height:20px;object-fit:contain;background:#fff}.material-country span{display:inline-grid;place-items:center;width:31px;height:20px;border:1px solid rgba(200,169,111,.5);font-size:9px;letter-spacing:.06em}
.material-logo{width:auto;max-width:165px;height:34px;object-fit:contain;object-position:left center;filter:brightness(0) invert(1);opacity:.92}
.material-label{margin:30px 0 8px;color:#bdb9b0;font-size:14px;line-height:1.6}
.material-copy h3{margin:0 0 20px;color:#eee9df;font:500 clamp(26px,2.6vw,38px)/1.35 var(--serif);word-break:keep-all}
.material-copy h3 small{font-size:.48em;font-weight:400;color:#c8a96f}.material-copy>p:last-child{margin:0;color:#9d9b96;font-size:16px;line-height:1.9;word-break:keep-all}
.materials-cards-three{grid-template-columns:repeat(3,minmax(0,1fr))}.materials-cards-three .material-card{grid-template-columns:1fr;grid-template-rows:360px auto}.materials-cards-three .material-copy{min-height:390px}
.materials-story>.notice{max-width:1400px;margin:0 auto;padding:0 max(4vw,24px) 110px;color:#6f706d}
@media(max-width:1180px){.materials-cards{grid-template-columns:1fr}.materials-cards-three{grid-template-columns:1fr 1fr}.materials-cards-three .material-card:last-child{grid-column:1/-1;grid-template-columns:1.05fr .95fr;grid-template-rows:none}.materials-cards-three .material-copy{min-height:auto}}
@media(max-width:820px){.materials-intro{padding:80px 22px 85px;text-align:left}.materials-kicker{font-size:10px;letter-spacing:.2em}.materials-intro h2{font-size:clamp(28px,7.7vw,37px);line-height:1.5}.materials-intro>p:last-child{margin-top:30px;font-size:16px;line-height:1.85}.materials-intro br{display:none}.materials-collection{padding:70px 0}.materials-collection>header{margin:0 22px 30px;padding-bottom:18px;display:block}.materials-collection>header h2{margin-top:12px;font-size:31px}.materials-cards,.materials-cards-three{grid-template-columns:1fr}.materials-cards-three .material-card:last-child{grid-column:auto}.material-card,.materials-cards-three .material-card,.materials-cards-three .material-card:last-child{grid-template-columns:1fr;grid-template-rows:auto}.material-card figure{height:auto;min-height:0}.material-card figure>img{height:auto;aspect-ratio:1/1;object-fit:cover}.material-copy,.materials-cards-three .material-copy{min-height:0;padding:31px 24px 40px}.material-country{margin-bottom:20px}.material-logo{height:30px;max-width:150px}.material-label{margin-top:25px}.material-copy h3{font-size:28px}.material-copy>p:last-child{font-size:15px;line-height:1.85}.materials-story>.notice{padding:0 22px 90px;font-size:12px;line-height:1.8}.premium-subnav{overflow-x:auto;justify-content:flex-start}.premium-subnav a{flex:0 0 auto}}
