@media(min-width:1101px){
:root{--magna-frame-max:1600px;--magna-frame-content:1472px;--magna-frame-gutter:64px;--magna-frame-edge:max(var(--magna-frame-gutter),calc((100vw - var(--magna-frame-content))/2))}
#main .section{box-sizing:border-box;width:100%;max-width:var(--magna-frame-max);margin-inline:auto;padding-left:var(--magna-frame-gutter);padding-right:var(--magna-frame-gutter)}
#main :is(.el-selection,.el-id,.el-visit,.id-freedom,.id-material,.b2b-bespoke,.b2b-visit){width:100%;max-width:var(--magna-frame-max);margin-inline:auto;box-sizing:border-box}
#main .el-explorer.section{max-width:var(--magna-frame-max)}
.le-page :is(.le-hero-band,.le-intro,.le-materials,.le-collection,.le-service,.le-bespoke){box-sizing:border-box;width:100%;max-width:none;padding-left:var(--magna-frame-edge);padding-right:var(--magna-frame-edge)}
.le-page :is(.le-hero-band,.le-intro,.le-bespoke,.le-stone-panel){column-gap:64px}
.le-page .le-collection .le-section-head{padding-inline:0}
.le-page .le-craft{width:100%;max-width:var(--magna-frame-max);margin-inline:auto}
.le-page .le-craft>div{padding-left:var(--magna-frame-gutter);padding-right:var(--magna-frame-gutter)}
#main .el-hero-copy{box-sizing:border-box;width:560px;max-width:calc(100% - 128px);margin-left:var(--magna-frame-edge);padding:55px 0}
#main .id-hero{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}
#main .id-hero .id-hero-copy{padding-left:var(--magna-frame-edge);padding-right:var(--magna-frame-gutter)}
#main .b2b-hero-copy{box-sizing:border-box;width:680px;max-width:calc(100% - 128px);margin-left:var(--magna-frame-edge);padding-left:0;padding-right:0}
#main .b2b-intro{gap:64px}
#main :is(.about-history,.about-responsibility,.about-business){box-sizing:border-box;width:100%;max-width:var(--magna-frame-max);margin-inline:auto;padding-inline:var(--magna-frame-gutter)}
#main .about-making{box-sizing:border-box;width:100%;max-width:var(--magna-frame-max);margin-inline:auto}
#main .about-facts{box-sizing:border-box;padding-inline:var(--magna-frame-edge)}
#main .about-hero>div{box-sizing:border-box;padding-left:var(--magna-frame-edge);padding-right:var(--magna-frame-edge)}
#main .about-visit{box-sizing:border-box;padding-left:var(--magna-frame-edge);padding-right:var(--magna-frame-edge)}
#main :is(.gm-circular,.gm-light,.gm-chapters,.gm-hero-copy,.edition-page){box-sizing:border-box;width:100%;max-width:var(--magna-frame-max);margin-inline:auto}
#main :is(.gm-chapters,.gm-hero-copy,.edition-page){padding-left:var(--magna-frame-gutter);padding-right:var(--magna-frame-gutter)}
.le-page .le-contact{padding-left:var(--magna-frame-edge);padding-right:var(--magna-frame-edge)}
}
