.materials-hero{padding-block:clamp(96px,12vw,160px)}.materials-kicker,.materials-index,.materials-location{color:var(--smoke);letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:18px}.materials-hero h1{max-width:920px;margin:24px 0 0;font-size:clamp(33.6px,3.78vw,51.8px)}.materials-lead{max-width:720px;color:var(--smoke);margin:32px 0 0;font-size:18px;line-height:1.65}.materials-location{margin-top:32px}.materials-catalog{border-top:1px solid var(--line);padding-block:clamp(88px,10vw,136px)}.materials-catalog-heading{grid-template-columns:minmax(240px,.9fr) minmax(320px,1.1fr);align-items:end;gap:clamp(48px,8vw,120px);margin-bottom:64px;display:grid}.materials-catalog-heading h2,.materials-standard h2{font-family:var(--font-serif), Georgia, serif;letter-spacing:-.035em;margin:20px 0 0;font-size:clamp(33.6px,3.78vw,51.8px);font-weight:400;line-height:1.04}.materials-catalog-heading>p{color:var(--smoke);margin:0;font-size:18px;line-height:1.65}.materials-grid{border-top:1px solid var(--ink);grid-template-columns:repeat(3,1fr);grid-auto-rows:auto auto 1fr auto;display:grid}.materials-card{grid-row:span 4;grid-template-rows:subgrid;border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:340px;padding:24px;display:grid}.materials-card:nth-child(3n){border-right:0}.materials-card h3{font-family:var(--font-serif), Georgia, serif;letter-spacing:-.025em;margin:64px 0 24px;font-size:25.2px;font-weight:400;line-height:1.15}.materials-card-link{width:max-content;color:inherit;align-self:start;font-size:16.2px}.materials-card h3 a{color:inherit;text-decoration-line:underline}:is(.materials-card h3 a:hover,.materials-card h3 a:focus-visible){text-underline-offset:.18em;text-decoration:underline;text-decoration-thickness:1px}.materials-status{border:1px solid var(--line);width:max-content;color:var(--smoke);border-radius:999px;align-self:end;margin:0;padding:7px 10px;font-size:16.2px}.materials-pager{position:relative}.materials-page-control{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.materials-page-view{display:none}#materials-page-1:checked~.materials-page-view[data-page="1"],#materials-page-2:checked~.materials-page-view[data-page="2"],#materials-page-3:checked~.materials-page-view[data-page="3"],#materials-page-4:checked~.materials-page-view[data-page="4"],#materials-page-5:checked~.materials-page-view[data-page="5"],#materials-page-6:checked~.materials-page-view[data-page="6"],#materials-page-7:checked~.materials-page-view[data-page="7"],#materials-page-8:checked~.materials-page-view[data-page="8"]{display:block}.materials-pagination{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px 32px;margin-top:40px;display:flex}.materials-page-counter{color:var(--smoke);letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:16.2px}.materials-page-controls{align-items:center;gap:clamp(16px,3vw,32px);display:flex}.materials-page-numbers{align-items:center;gap:8px;display:flex}.materials-page-number{border:1px solid var(--line);letter-spacing:.06em;border-radius:999px;justify-content:center;align-items:center;min-width:44px;height:44px;font-size:16.2px;transition:border-color .2s,background-color .2s,color .2s;display:inline-flex}label.materials-page-number{cursor:pointer}label.materials-page-number:hover{border-color:var(--ink)}.materials-page-number.is-current{border-color:var(--ink);background:var(--ink);color:var(--paper)}.materials-page-step{align-items:center;gap:6px;min-height:44px;font-size:16.2px;display:inline-flex}label.materials-page-step{cursor:pointer}.materials-page-step.is-disabled{color:var(--smoke);opacity:.45}.materials-page-control:focus-visible~.materials-page-view .materials-page-number.is-current{outline:2px solid var(--ink);outline-offset:3px}.materials-standard{background:var(--charcoal);color:var(--paper);padding-block:clamp(88px,10vw,136px)}.materials-standard .materials-kicker{color:#b9b9b6}.materials-standard-grid{grid-template-columns:minmax(260px,.9fr) minmax(320px,1.1fr);gap:clamp(48px,8vw,120px);display:grid}.materials-standard ul{border-top:1px solid #ffffff8c;margin:0;padding:0;list-style:none}.materials-standard li{border-bottom:1px solid #fff3;padding:18px 0}@media (max-width:900px){.materials-catalog-heading,.materials-standard-grid{grid-template-columns:1fr}.materials-grid{grid-template-columns:1fr 1fr}.materials-card:nth-child(3n){border-right:1px solid var(--line)}.materials-card:nth-child(2n){border-right:0}}@media (max-width:560px){.materials-hero h1{font-size:32.2px}.materials-pagination{flex-direction:column;align-items:flex-start}.materials-page-controls{justify-content:space-between;width:100%}.materials-grid{grid-template-columns:1fr}.materials-card,.materials-card:nth-child(3n){border-right:0;min-height:250px}}.seed-materials .materials-hero h1,.seed-materials .materials-catalog-heading h2,.seed-materials .materials-standard h2,.seed-materials .materials-card h3{font-family:var(--font-sans), Arial, sans-serif;font-weight:300}.seed-materials .materials-hero h1{color:var(--seed-forest);letter-spacing:-.025em;line-height:.98}.seed-materials .materials-kicker,.seed-materials .materials-index,.seed-materials .materials-location,.seed-materials .materials-lead,.seed-materials .materials-catalog-heading>p{color:var(--seed-muted)}.seed-materials .materials-catalog{border-top-color:#1c3a1333}.seed-materials .materials-grid{border-top:0;gap:16px}.seed-materials .materials-card,.seed-materials .materials-card:nth-child(3n){background:var(--seed-stone);border:0;border-radius:16px}.seed-materials .materials-page-number{color:var(--seed-forest);border-color:#1c3a1333}.seed-materials label.materials-page-number:hover{border-color:var(--seed-forest);background:var(--seed-lime)}.seed-materials .materials-page-number.is-current{border-color:var(--seed-forest);background:var(--seed-forest);color:var(--seed-snow)}.seed-materials .materials-page-step{color:var(--seed-forest)}.seed-materials .materials-page-counter{color:var(--seed-muted)}.seed-materials .materials-page-control:focus-visible~.materials-page-view .materials-page-number.is-current{outline-color:var(--seed-forest)}.seed-materials .materials-status{background:var(--seed-lime);color:var(--seed-forest);border:0}.seed-materials .materials-standard{background:var(--seed-forest);color:var(--seed-snow)}.seed-materials .materials-standard .materials-kicker{color:#fcfcf7a8}@media (max-width:900px){.seed-materials .materials-card:nth-child(3n){border-right:0}}
