.gb-block{position:relative;min-width:0}.gb-copy>h2{margin:15px 0 24px}.gb-copy>.studio-block-copy{margin-bottom:25px}.gb-copy>.button{margin-top:12px}.gb-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:45px}.gb-split>img{width:100%;max-height:650px;object-fit:cover;border-radius:5px}.gb-image-right>img{order:2}.gb-image-stack{grid-template-columns:1fr}.gb-image-stack>img{max-height:600px}.gb-items{display:grid;grid-template-columns:repeat(var(--gb-columns,3),minmax(0,1fr));gap:24px;margin-top:30px}.gb-item{min-width:0;background:var(--panel);border:1px solid var(--line);border-radius:5px;overflow:hidden}.gb-item>img{width:100%;aspect-ratio:4/3;object-fit:cover}.gb-item-copy{padding:25px}.gb-item h3{font-size:32px;color:var(--gold);margin-bottom:16px}.gb-item p{font-size:15px;line-height:1.8}.gb-item .button{margin-top:18px}.gb-items-gallery .gb-item>img{aspect-ratio:4/5}.gb-items-gallery .gb-item-copy:empty{display:none}.gb-items-accordion{display:block}.gb-items-accordion details{padding:0 23px;margin-bottom:12px}.gb-items-accordion summary{cursor:pointer;padding:23px 0;color:var(--gold);font:27px/1.25 var(--serif)}.gb-items-accordion .gb-item-body{padding-bottom:20px}.gb-items-list{display:block;list-style:disc;padding-left:22px}.gb-items-list .gb-item{overflow:visible;border:0;background:transparent;margin:15px 0}.gb-items-list .gb-item-copy{padding:0 0 0 8px}.gb-items-list .gb-item::marker{color:var(--gold)}.gb-items-stats h3{font-size:54px}.gb-items-stats{text-align:center}.studio-section-quote blockquote{font:italic 32px/1.4 var(--serif);border-left:2px solid var(--gold);padding-left:30px;color:var(--text);margin:24px 0}.studio-section-quote blockquote p{font:inherit}.gb-video{display:block;width:100%;aspect-ratio:16/9;border:1px solid var(--line);margin-top:28px;border-radius:5px;background:#000}.gb-divider{border:0;border-top:1px solid var(--gold);width:100%;margin:0}.studio-section-divider{padding-top:10px;padding-bottom:10px;border:0}.studio-section-spacer{border:0;padding-top:0;padding-bottom:0}.gb-spacer{height:80px}.studio-section-hero{min-height:350px;background:var(--panel);border:1px solid var(--line)}
html body .site-header[hidden],html body .site-footer[hidden]{display:none!important}
@media(max-width:900px){.gb-items{grid-template-columns:repeat(min(var(--gb-columns,3),2),minmax(0,1fr))}.gb-split{gap:28px}.gb-item-copy{padding:21px}}
@media(max-width:600px){.gb-items,.gb-split{grid-template-columns:1fr}.gb-image-right>img{order:0}.gb-split{gap:25px}.gb-item h3{font-size:29px}.studio-section-quote blockquote{font-size:27px;padding-left:22px}.gb-items-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.gb-items-stats h3{font-size:43px}}
.gb-section-tools{display:none}
.gb-select-mode [data-builder-node]{cursor:pointer}.gb-select-mode [data-builder-node].gb-hover{outline:1px dashed #dfb75c99;outline-offset:3px}.gb-select-mode [data-builder-node].gb-selected{outline:2px solid #e8be65;outline-offset:4px}.gb-select-mode [data-builder-editing]{cursor:text;outline:2px solid #edd8a0;outline-offset:4px}
.gb-select-mode main>[data-editor-section]{position:relative}.gb-select-mode main>[data-editor-section]:hover>.gb-section-tools,.gb-select-mode main>[data-editor-section].gb-selected>.gb-section-tools{display:flex;gap:1px;position:absolute;z-index:40;top:5px;right:5px;background:#17130c;border:1px solid #dfb75c;border-radius:4px;box-shadow:0 5px 25px #0006;cursor:grab}.gb-section-tools button{width:31px;height:31px;display:grid;place-items:center;color:#f2d28b;font:15px/1 Arial,sans-serif}.gb-section-tools button:hover{background:#5c4624}.gb-drop-target{box-shadow:inset 0 4px 0 #dfb75c!important}
@media(prefers-reduced-motion:reduce){.gb-block *{scroll-behavior:auto!important}}
