.ncn{background:#faf4e8;color:#28170f;padding:72px 0 80px}.ncn__inner{width:min(1180px,calc(100% - 64px));margin:auto}.ncn__intro{display:grid;grid-template-columns:.82fr 1.18fr;gap:72px;align-items:end}.ncn__eyebrow{color:#07998e;font-size:11px;font-weight:700;letter-spacing:.2em;margin:0}.ncn h2{font-family:inherit;color:#28170f;font-size:clamp(34px,3.5vw,52px);font-weight:400;line-height:1.04;letter-spacing:-.03em;margin:16px 0 0}.ncn__intro>p{color:#6f594b;font-size:18px;line-height:1.65;margin:0}.ncn__standards{display:flex;justify-content:space-between;gap:20px;margin:56px 0 64px;padding:18px 0;border-top:1px solid #07998e;border-bottom:1px solid rgba(40,23,15,.18)}.ncn__standards span{color:#6f594b;font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.ncn__feature{display:grid;grid-template-columns:1fr 1fr;background:#28170f}.ncn__feature figure{position:relative;min-height:620px;margin:0;overflow:hidden}.ncn__feature video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.ncn__feature figcaption{position:absolute;bottom:22px;left:24px;color:#fffaf0;font-size:10px;font-weight:700;letter-spacing:.16em}.ncn__feature>div{align-self:center;padding:52px 46px}.ncn__feature h2{color:#fffaf0;font-size:clamp(32px,3vw,46px)}.ncn__feature>div>p:not(.ncn__eyebrow){color:#dccfc1;font-size:16px;line-height:1.7;margin:20px 0}.ncn__steps article{display:grid;grid-template-columns:36px 1fr;padding:15px 0;border-top:1px solid rgba(250,244,232,.2)}.ncn__steps span{grid-row:1/3;color:#51bdb3;font-size:10px;font-weight:700}.ncn__steps h3{color:#fffaf0;font-family:inherit;font-size:17px;margin:0 0 4px}.ncn__steps p{color:#dccfc1;font-size:13px;line-height:1.5;margin:0}.ncn__collection{padding:72px 0 64px}.ncn__collection header{margin-bottom:30px}.ncn__grid{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid rgba(40,23,15,.2);border-left:1px solid rgba(40,23,15,.16)}.ncn__grid article{border-right:1px solid rgba(40,23,15,.16);border-bottom:1px solid rgba(40,23,15,.16)}.ncn__grid img,.ncn__placeholder{display:flex;width:100%;aspect-ratio:1/1;object-fit:cover;align-items:center;justify-content:center;background:#ece6d5;color:#07998e;font-size:10px;font-weight:700;letter-spacing:.18em}.ncn__grid article>div:last-child{padding:22px;min-height:145px}.ncn__grid span{color:#07998e;font-size:10px;font-weight:700}.ncn__grid h3{font-family:inherit;color:#28170f;font-size:18px;margin:18px 0 8px}.ncn__grid p{color:#6f594b;font-size:13px;margin:0}.ncn__details{border-top:1px solid #07998e}.ncn__details details{border-bottom:1px solid rgba(40,23,15,.18)}.ncn__details summary{display:flex;justify-content:space-between;list-style:none;cursor:pointer;padding:21px 0;font-size:13px;font-weight:700;letter-spacing:.11em;text-transform:uppercase}.ncn__details summary::-webkit-details-marker{display:none}.ncn__details summary span{color:#07998e;font-size:20px}.ncn__details details[open] summary span{transform:rotate(45deg)}.ncn__details details>div{max-width:800px;padding:0 0 22px}.ncn__details p{color:#6f594b;font-size:15px;line-height:1.7;margin:0}
@media(max-width:900px){.ncn{padding:52px 0 64px}.ncn__inner{width:min(100% - 40px,720px)}.ncn__intro,.ncn__feature{grid-template-columns:1fr;gap:28px}.ncn__intro>p{font-size:16px}.ncn__standards{flex-wrap:wrap;justify-content:flex-start;margin:40px 0 48px}.ncn__standards span{flex:1 1 28%;text-align:center}.ncn__feature figure{min-height:500px}.ncn__feature>div{padding:44px 34px}.ncn__grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:520px){.ncn__inner{width:calc(100% - 32px)}.ncn h2{font-size:34px}.ncn__standards span{flex:1 1 42%;font-size:9px}.ncn__feature figure{min-height:410px}.ncn__feature>div{padding:36px 24px}.ncn__grid{grid-template-columns:1fr}.ncn__grid article{display:grid;grid-template-columns:42% 58%}.ncn__grid article>div:last-child{min-height:0}.ncn__details summary{font-size:11px}}
