.aurora-feature{background:#eee8dc;display:grid;grid-template-columns:1fr 1.6fr;gap:50px;align-items:center}.aurora-feature-copy p{max-width:400px;margin:24px 0;line-height:1.8}.aurora-triptych{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.aurora-triptych a{display:flex;flex-direction:column;text-align:center;gap:16px;text-decoration:none}.aurora-triptych img{width:100%;aspect-ratio:3/4;object-fit:contain;background:#fff;border-radius:120px 120px 8px 8px;padding:16px;box-sizing:border-box}.aurora-triptych span{font-family:Georgia,serif;font-size:22px}.aurora-intro{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center;background:#eee8dc}.aurora-intro h1{font-size:clamp(48px,5vw,84px);line-height:1.04;margin:24px 0}.aurora-intro p{max-width:500px;line-height:1.8;margin-bottom:28px}.aurora-intro-photo{background:white;border-radius:180px 180px 12px 12px;overflow:hidden;padding:26px;max-width:470px}.aurora-intro-photo img{width:100%;height:440px;object-fit:contain}.aurora-product-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.aurora-product{background:#fff;border:1px solid #e5dfd4;border-radius:14px;overflow:hidden;scroll-margin-top:150px}.aurora-product>div{padding:24px}.aurora-product .image-zoom{display:block;width:100%;position:relative;background:#fff;border:0;border-radius:0;min-height:0;padding:20px}.aurora-product img{display:block;width:100%;height:290px;object-fit:contain}.aurora-product h3{font-family:Georgia,serif;font-size:30px;line-height:1.15;margin:14px 0}.aurora-product summary{min-height:44px;display:flex;align-items:center;cursor:pointer;font-size:14px;border-block:1px solid #e5dfd4;margin-bottom:14px}.aurora-product summary::after{content:'+';margin-left:auto}.aurora-product details[open] summary::after{content:'−'}.aurora-product details p{line-height:1.8;font-size:14px;margin-bottom:18px}.aurora-product .text-link{min-height:44px;display:inline-flex;align-items:center;font-size:13px}.aurora-family{padding-block:60px}.brand-row.aurora{background:#eee8dc}.brand-row.aurora img{object-fit:contain}.aurora-product .zoom-label{font-size:11px}.launch-brand-bar{flex-wrap:wrap;gap:18px 30px}
@media(max-width:1000px){.aurora-feature{grid-template-columns:1fr;gap:30px}.aurora-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.aurora-intro{gap:30px}.aurora-intro-photo img{height:320px}.aurora-triptych span{font-size:19px}}
@media(max-width:600px){.aurora-intro{grid-template-columns:1fr}.aurora-intro-photo{max-width:none;border-radius:130px 130px 10px 10px}.aurora-triptych{gap:8px}.aurora-triptych img{padding:8px}.aurora-triptych span{font-size:15px}.aurora-product-grid{grid-template-columns:1fr}.aurora-product img{height:300px}.aurora-family{padding-block:38px}}
/* Compact editorial layout: images support the selection rather than dominate it. */
.aurora-intro{grid-template-columns:minmax(0,1.4fr) minmax(240px,.8fr);padding-block:46px;gap:48px}.aurora-intro h1{font-size:clamp(42px,4.2vw,64px);margin:18px 0}.aurora-intro-photo{max-width:300px;padding:14px;border-radius:110px 110px 12px 12px;justify-self:center;width:100%;box-sizing:border-box}.aurora-intro-photo img{height:270px}.aurora-intro p{font-size:16px;margin-bottom:22px}.aurora-product-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;align-items:start}.aurora-family{padding-block:32px}.aurora-family .section-top{margin-bottom:24px}.aurora-family h2{font-size:38px}.aurora-product .image-zoom{padding:15px 16px 8px}.aurora-product img{height:175px}.aurora-product>div{padding:16px 18px}.aurora-product h3{font-size:24px;margin:10px 0 16px;min-height:54px}.aurora-product .eyebrow{font-size:9px;letter-spacing:1px}.aurora-product summary{font-size:12px;margin-bottom:6px}.aurora-product .text-link{font-size:12px}.aurora-product .zoom-label{font-size:10px;padding:6px 9px}.aurora-feature{padding-block:48px;gap:35px}.aurora-feature h2{font-size:50px}.aurora-triptych img{height:220px;aspect-ratio:auto;border-radius:80px 80px 8px 8px}.aurora-triptych span{font-size:18px}.aurora-triptych a{gap:12px}
@media(max-width:1100px){.aurora-product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:800px){.aurora-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.aurora-intro{gap:24px;grid-template-columns:1.2fr 1fr}.aurora-intro-photo img{height:220px}.aurora-intro-photo{max-width:250px}.aurora-feature h2{font-size:42px}}
@media(max-width:600px){.aurora-intro{grid-template-columns:1fr;gap:24px;padding-block:30px}.aurora-intro-photo{max-width:220px;justify-self:start;border-radius:65px 65px 10px 10px}.aurora-intro-photo img{height:180px}.aurora-product-grid{gap:12px}.aurora-product img{height:145px}.aurora-product>div{padding:14px 12px}.aurora-product h3{font-size:21px;min-height:48px}.aurora-product .image-zoom{padding:10px 10px 5px}.aurora-family h2{font-size:31px}.aurora-triptych img{height:155px}.aurora-triptych span{font-size:15px}.aurora-feature{padding-block:32px}}
@media(max-width:380px){.aurora-product-grid{grid-template-columns:1fr}.aurora-product h3{min-height:0}.aurora-product img{height:165px}}
