/* Authentic Aurora photography and editorial manufacturing copy. */
.canadian-manufacturing{position:relative;isolation:isolate;overflow:hidden;display:grid;grid-template-columns:minmax(0,51fr) minmax(0,49fr);align-items:center;gap:clamp(30px,4.8vw,88px);padding:64px var(--page-gutter);background:#F7F7F4;color:#133a31}

.aurora-photo-editorial,.aurora-manufacturing-copy{min-width:0}
.aurora-photo-editorial{display:grid;gap:15px}
.aurora-photo-editorial figure{margin:0;min-width:0}
.aurora-main-photo{position:relative}
.aurora-production-image{display:block;width:100%;height:auto;aspect-ratio:16/9;max-height:350px;object-fit:cover;object-position:center 48%;border-radius:15px}
.aurora-main-photo>figcaption{display:flex;justify-content:space-between;gap:16px;margin-top:11px;font-size:var(--type-caption);letter-spacing:.4px;color:#506d5b;line-height:1.5}
.aurora-main-photo>figcaption>span{text-transform:uppercase;letter-spacing:1px;font-size:var(--type-caption)}
.aurora-photo-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}
.aurora-support-image{display:block;width:100%;height:auto;aspect-ratio:2/1;object-fit:cover;object-position:center;border-radius:12px}
.aurora-photo-pair figcaption{margin-top:8px;font-size:var(--type-caption);line-height:1.5;color:#627767}
.aurora-eyebrow{display:flex;align-items:center;gap:18px;font-size:var(--type-eyebrow);line-height:1.6;letter-spacing:1.8px;text-transform:uppercase;color:#4d7960;margin:0 0 23px;font-family:var(--font-accent);font-weight:var(--weight-accent);letter-spacing:var(--tracking-accent)}
.aurora-eyebrow>span{width:55px;height:1px;flex-shrink:0;background:#729c76;font-family:var(--font-accent);font-weight:var(--weight-accent);letter-spacing:var(--tracking-accent)}
.canadian-manufacturing h2{font-family:var(--font-display);font-size:var(--type-section);font-weight:var(--weight-display);line-height:.97;letter-spacing:-1px;text-transform:uppercase;margin:0 0 23px;color:#133a31}
.canadian-manufacturing h2>span{display:block;color:#86A126;margin-top:6px}
.aurora-description{font-size:clamp(16px,1.2vw,21px);line-height:1.55;color:#597063;margin:0 0 26px;max-width:560px}
.aurora-highlights{list-style:none;display:grid;gap:15px;padding:0;margin:0 0 29px}
.aurora-highlights li{display:flex;align-items:center;gap:13px;font-size:14px;line-height:1.4;color:#133a31}
.aurora-highlights li>span{display:grid;place-items:center;flex-shrink:0;width:37px;height:37px;border-radius:50%;background:#e5ebdf;color:#4e8061}
.aurora-highlights svg{display:block;width:21px;height:21px;fill:none;stroke:currentColor;stroke-width:1.3;stroke-linecap:round;stroke-linejoin:round}
.aurora-manufacturing-cta{max-width:100%;min-height:52px;gap:20px;padding:16px 24px;border-radius:999px;background:#133a31;color:#fff;font-size:var(--type-button);line-height:1.4;text-align:left}
.aurora-manufacturing-cta>span{flex-shrink:0}
.aurora-manufacturing-cta:hover{background:#2a5b44}
@media(min-width:768px) and (max-width:1100px){.canadian-manufacturing{gap:30px;padding-top:48px;padding-bottom:48px;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.canadian-manufacturing h2{font-size:var(--type-section)}.aurora-eyebrow{font-size:var(--type-eyebrow);gap:12px;letter-spacing:1.2px;font-family:var(--font-accent);font-weight:var(--weight-accent);letter-spacing:var(--tracking-accent)}.aurora-eyebrow>span{width:28px;font-family:var(--font-accent);font-weight:var(--weight-accent);letter-spacing:var(--tracking-accent)}.aurora-description{font-size:16px}.aurora-highlights{gap:12px}.aurora-highlights li{font-size:var(--type-caption);gap:10px}.aurora-manufacturing-cta{font-size:var(--type-button);padding:15px 18px;gap:13px}.aurora-photo-editorial,.aurora-photo-pair{gap:12px}.aurora-main-photo>figcaption{display:block}.aurora-main-photo>figcaption>span{display:block;margin-top:3px}.aurora-support-image{aspect-ratio:4/3}}
@media(max-width:767px){.canadian-manufacturing{grid-template-columns:minmax(0,1fr);gap:28px;padding:42px var(--page-gutter)}.aurora-manufacturing-copy{grid-row:1}.aurora-eyebrow{font-size:var(--type-eyebrow);letter-spacing:1.3px;gap:12px;margin-bottom:20px;font-family:var(--font-accent);font-weight:var(--weight-accent);letter-spacing:var(--tracking-accent)}.aurora-eyebrow>span{width:28px;font-family:var(--font-accent);font-weight:var(--weight-accent);letter-spacing:var(--tracking-accent)}.canadian-manufacturing h2{font-size:var(--type-section);margin-bottom:20px}.aurora-description{font-size:16px;margin-bottom:22px}.aurora-highlights{gap:11px;margin-bottom:24px}.aurora-highlights li{font-size:13px}.aurora-highlights li>span{width:33px;height:33px}.aurora-manufacturing-cta{width:100%;max-width:430px;justify-content:space-between;font-size:var(--type-button)}.aurora-production-image{max-height:none;aspect-ratio:3/2}.aurora-main-photo>figcaption{font-size:var(--type-caption)}.aurora-main-photo>figcaption>span{font-size:var(--type-caption)}.aurora-photo-pair{gap:12px}.aurora-support-image{aspect-ratio:4/3}.aurora-photo-pair figcaption{font-size:var(--type-caption)}}
