/* AEON: an editorial feature, with authentic product and studio photography. */
#kb-site-preview .aeon-story .aeon-hero{background:#222328;color:#f6f1ed;gap:5%}
#kb-site-preview .aeon-hero h1{font-size:clamp(40px,5.1vw,72px);color:#fff;letter-spacing:-1.8px}
#kb-site-preview .aeon-hero .kicker,#kb-site-preview .aeon-hero .brand-byline,#kb-site-preview .aeon-hero .brand-byline span,#kb-site-preview .aeon-hero .textlink{color:#eee2f0}
#kb-site-preview .aeon-hero .action{background:#f2e9f1;color:#3c144c;border-color:#f2e9f1}
#kb-site-preview .aeon-story .brand-photo img{display:block}
#kb-site-preview .aeon-hero .brand-photo{width:100%}
#kb-site-preview .aeon-hero .brand-photo figcaption{color:#ddd5dd}
#kb-site-preview .aeon-origin-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 6%;padding-top:0}
#kb-site-preview .aeon-origin-pair article{min-width:0}
#kb-site-preview .aeon-origin-pair h3{font-size:32px;margin-top:25px}
#kb-site-preview .aeon-origin-pair article>p{max-width:550px;line-height:1.8}
#kb-site-preview .aeon-range-note{grid-column:1/-1;border-top:1px solid #d9d0dd;padding-top:24px;font-size:15px;max-width:none}
#kb-site-preview .aeon-story .aeon-moon{background:#222328;color:#f1eeea}
#kb-site-preview .aeon-moon h2,#kb-site-preview .aeon-moon h3{color:#fff}
#kb-site-preview .aeon-moon .kicker,#kb-site-preview .aeon-moon .brand-signature,#kb-site-preview .aeon-moon .textlink{color:#e6d6eb}
#kb-site-preview .aeon-moon-heading{max-width:850px;margin-bottom:42px}
#kb-site-preview .aeon-moon-heading h2{font-size:clamp(34px,4.5vw,60px);line-height:1.12}
#kb-site-preview .aeon-moon-columns{display:grid;grid-template-columns:1.2fr .8fr;gap:9%;align-items:start}
#kb-site-preview .aeon-moon-columns h3{font-size:27px}
#kb-site-preview .aeon-making{border-left:1px solid #66616a;padding-left:35px}
#kb-site-preview .aeon-making dl{margin:0}
#kb-site-preview .aeon-making dl>div{padding:20px 0;border-bottom:1px solid #55515a}
#kb-site-preview .aeon-making dt{font:400 clamp(25px,2.8vw,36px)/1.2 'playfair display',serif;color:#fff}
#kb-site-preview .aeon-making dd{margin:12px 0 0;font-size:16px;line-height:1.65}
#kb-site-preview .aeon-making .brand-small{margin-top:24px;color:#d1c9d1}
#kb-site-preview .aeon-personal{margin-top:60px;padding-top:44px;border-top:1px solid #66616a;max-width:850px}
#kb-site-preview .aeon-personal h3{font-size:35px}
#kb-site-preview .aeon-personal>p:not(.kicker):not(.brand-signature){font-size:19px;line-height:1.85}
#kb-site-preview .aeon-story .aeon-archive{padding-top:0}
#kb-site-preview .aeon-story .aeon-archive-photo img{max-height:900px}
#kb-site-preview .aeon-design-note{background:#f6f1ed}
#kb-site-preview .aeon-enquiry .brand-small{font-size:14px}
#kb-site-preview .aeon-questions{max-width:1000px;margin:0 auto}
#kb-site-preview .aeon-questions details{border-bottom:1px solid #d9d0dd;padding:22px 0}
#kb-site-preview .aeon-questions summary{font-size:18px;line-height:1.55;cursor:pointer;color:#3c144c}
#kb-site-preview .aeon-questions details p{font-size:16px;line-height:1.8;padding-right:20px}
#kb-site-preview .aeon-story summary:focus-visible{outline:3px solid #8c749c;outline-offset:5px}
@media(max-width:900px){#kb-site-preview .aeon-moon-columns{grid-template-columns:1fr;gap:30px}#kb-site-preview .aeon-making{border-left:0;padding-left:0}#kb-site-preview .aeon-making dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}#kb-site-preview .aeon-hero .brand-photo{max-width:640px}#kb-site-preview .aeon-personal{margin-top:36px}}
@media(max-width:640px){#kb-site-preview .aeon-origin-pair{grid-template-columns:1fr;gap:35px}#kb-site-preview .aeon-making dl{grid-template-columns:1fr;gap:0}#kb-site-preview .aeon-range-note{grid-column:auto}#kb-site-preview .aeon-personal>p:not(.kicker):not(.brand-signature){font-size:17px}#kb-site-preview .aeon-hero h1{letter-spacing:-1px}}
