
@font-face{font-family:AEVoltaire;src:url('./embedded-1.ttf') format('truetype');font-display:swap}
@font-face{font-family:AEBodoni;src:url('./embedded-2.ttf') format('truetype');font-style:italic;font-display:swap}
#artifact-house{--ae-black:#000;--ae-paper:#f2f2f2;--ae-muted:#89939e;--ae-gold:#c0965a;--ae-rule:#2b2b2b;--ae-panel:#0b0b0b;background:var(--ae-black);color:var(--ae-paper);font:17px/1.6 AEVoltaire,Arial,sans-serif;container-type:inline-size}
#artifact-house *{box-sizing:border-box}
#artifact-house h1,#artifact-house h2,#artifact-house h3,#artifact-house p,#artifact-house figure{margin:0}
#artifact-house h1,#artifact-house h2,#artifact-house h3{font-family:AEVoltaire,Arial,sans-serif;font-weight:400;line-height:1.1;letter-spacing:-.01em}
#artifact-house h1{font-size:clamp(46px,7.5cqw,80px)}
#artifact-house h2{font-size:clamp(31px,4.5cqw,48px)}
#artifact-house h3{font-size:26px}
#artifact-house em{font-family:AEBodoni,Georgia,serif;font-weight:400;font-style:italic}
#artifact-house a{color:inherit;text-decoration:none}
#artifact-house button,#artifact-house input,#artifact-house select,#artifact-house textarea{font:inherit}
#artifact-house button{color:inherit}
#artifact-house button,#artifact-house a,#artifact-house summary{-webkit-tap-highlight-color:transparent}
#artifact-house button:focus-visible,#artifact-house a:focus-visible,#artifact-house summary:focus-visible{outline:2px solid var(--ae-gold);outline-offset:5px}
#artifact-house img{display:block;max-width:100%}
#artifact-house .ae-preview{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:8px 20px;padding:8px 4.8%;background:#131313;color:#b2b7bd;font:12px/1.4 Arial,sans-serif;border-bottom:1px solid var(--ae-rule)}
#artifact-house .ae-history{background:transparent;border:0;padding:5px 0;color:#f2f2f2;font:12px Arial,sans-serif}
#artifact-house .ae-history:disabled{opacity:.35}
#artifact-house .ae-nav{display:flex;gap:26px;align-items:center;justify-content:space-between;padding:12px 4.8%;border-bottom:1px solid var(--ae-rule)}
#artifact-house .ae-logo{width:108px;flex-shrink:0}
#artifact-house .ae-navlinks{display:flex;align-items:center;gap:24px;flex-wrap:wrap}
#artifact-house .ae-navlinks a{font-size:12px;letter-spacing:.12em;text-transform:uppercase;padding:12px 0;color:var(--ae-muted)}
#artifact-house .ae-navlinks a[aria-current=page],#artifact-house .ae-navlinks a:hover{color:var(--ae-paper)}
#artifact-house .ae-navlinks .ae-contact-link{color:var(--ae-gold)}
#artifact-house .ae-menu{display:none;border:1px solid var(--ae-rule);background:none;padding:9px 17px;font-size:14px}
#artifact-house .ae-wrap{padding:48px 5%}
#artifact-house .ae-wide{padding:0 5%}
#artifact-house .ae-kicker{color:var(--ae-gold);font-size:11px;letter-spacing:.22em;text-transform:uppercase;line-height:1.5}
#artifact-house .ae-muted{color:var(--ae-muted)}
#artifact-house .ae-caption{font-size:12px;color:var(--ae-muted);letter-spacing:.03em;line-height:1.5;margin-top:12px}
#artifact-house .ae-intro{font-size:21px;line-height:1.55;color:#b6bbc1;max-width:650px;margin-top:25px}
#artifact-house .ae-herohead{display:flex;gap:40px;justify-content:space-between;align-items:flex-end;margin-top:22px}
#artifact-house .ae-herohead p{font-size:17px;color:var(--ae-muted);max-width:200px}
#artifact-house .ae-heroimg{width:100%;margin-top:24px;aspect-ratio:2.234;object-fit:contain}
#artifact-house .ae-bar{display:flex;gap:24px;justify-content:space-between;align-items:center;border-bottom:1px solid var(--ae-rule);padding:0 0 32px}
#artifact-house .ae-bar h2{font-size:29px}
#artifact-house .ae-button{display:inline-flex;gap:24px;align-items:center;justify-content:center;padding:15px 25px;background:var(--ae-gold);border:1px solid var(--ae-gold);color:#000;font-size:12px;line-height:1.5;letter-spacing:.13em;text-transform:uppercase;min-height:48px}
#artifact-house .ae-button:hover{background:var(--ae-paper);border-color:var(--ae-paper)}
#artifact-house .ae-outline{background:transparent;color:var(--ae-paper);border-color:#52504b}
#artifact-house .ae-outline:hover{color:#000}
#artifact-house .ae-textlink{display:inline-flex;gap:25px;align-items:center;color:var(--ae-gold);border-bottom:1px solid #5d4c35;padding-bottom:6px;font-size:13px;letter-spacing:.08em;margin-top:24px;text-transform:uppercase}
#artifact-house .ae-actions{display:flex;align-items:center;gap:15px;flex-wrap:wrap;margin-top:28px}
#artifact-house .ae-split{display:grid;grid-template-columns:.8fr 1.5fr;gap:55px;padding:50px 5%;border-bottom:1px solid var(--ae-rule)}
#artifact-house .ae-split h2{margin-top:14px}
#artifact-house .ae-lead{font-size:26px;line-height:1.4}
#artifact-house .ae-bodycopy{font-size:18px;color:#a8afb7;line-height:1.7;margin-top:20px}
#artifact-house .ae-grid2{display:grid;grid-template-columns:1fr 1fr;gap:42px}
#artifact-house .ae-grid3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}
#artifact-house .ae-grid2>*,#artifact-house .ae-grid3>*,#artifact-house .ae-split>*{min-width:0}
#artifact-house .ae-photo{width:100%;aspect-ratio:4/3;object-fit:cover}
#artifact-house .ae-photo-wide{width:100%;aspect-ratio:16/9;object-fit:cover}
#artifact-house .ae-panel{background:var(--ae-panel);padding:32px}
#artifact-house .ae-item{border-top:1px solid var(--ae-rule);padding-top:22px}
#artifact-house .ae-item h3{margin-top:12px}
#artifact-house .ae-item p{color:var(--ae-muted);font-size:17px;margin-top:14px}
#artifact-house .ae-sectionhead{display:flex;justify-content:space-between;align-items:end;gap:30px;margin-bottom:30px}
#artifact-house .ae-sectionhead h2{margin-top:14px}
#artifact-house .ae-statement{padding:70px 5%;border-top:1px solid var(--ae-rule);border-bottom:1px solid var(--ae-rule);text-align:center}
#artifact-house .ae-statement h2{font-size:clamp(35px,5cqw,58px);max-width:720px;margin:15px auto}
#artifact-house .ae-statement p{color:var(--ae-muted);max-width:570px;margin:18px auto}
#artifact-house .ae-feature{padding:50px 5%;display:grid;grid-template-columns:1.1fr 1fr;gap:45px;align-items:center;border-bottom:1px solid var(--ae-rule)}
#artifact-house .ae-feature h2{margin:16px 0 20px}
#artifact-house .ae-feature p:not(.ae-kicker):not(.ae-caption){color:var(--ae-muted)}
#artifact-house .ae-footer{padding:42px 5% 22px;background:#080808;border-top:1px solid var(--ae-rule)}
#artifact-house .ae-footer-top{display:grid;grid-template-columns:1.25fr 1fr 1fr;gap:28px}
#artifact-house .ae-footer h3{font-size:23px;margin-bottom:12px}
#artifact-house .ae-footer a{display:block;color:var(--ae-muted);font-size:15px;margin:7px 0}
#artifact-house .ae-footer a:hover{color:var(--ae-paper)}
#artifact-house .ae-footer-bottom{display:flex;justify-content:space-between;flex-wrap:wrap;gap:16px;border-top:1px solid var(--ae-rule);margin-top:28px;padding-top:18px;font-size:11px;color:var(--ae-muted)}
#artifact-house .ae-footer-bottom a{display:inline;font-size:11px;margin-left:18px}
#artifact-house .ae-breadcrumb{font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--ae-muted);margin-bottom:25px}
#artifact-house .ae-producthead{display:grid;grid-template-columns:1fr auto;gap:25px;align-items:end;margin-top:20px}
#artifact-house .ae-price{font-size:29px;color:var(--ae-gold);text-align:right}
#artifact-house .ae-switch{display:flex;gap:10px;flex-wrap:wrap;justify-content:center;margin-top:10px}
#artifact-house .ae-switch button{background:none;border:1px solid var(--ae-rule);padding:9px 18px;color:var(--ae-muted);font-size:13px}
#artifact-house .ae-switch button[aria-pressed=true]{color:var(--ae-paper);border-color:var(--ae-gold)}
#artifact-house .ae-subnav{display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap;border-top:1px solid var(--ae-rule);border-bottom:1px solid var(--ae-rule);padding:20px 5%;font-size:13px;text-transform:uppercase;letter-spacing:.1em}
#artifact-house .ae-table{border-collapse:collapse;width:100%;font-size:16px}
#artifact-house .ae-table th,#artifact-house .ae-table td{border-bottom:1px solid var(--ae-rule);text-align:left;padding:14px 12px 14px 0;vertical-align:top}
#artifact-house .ae-table th{font-weight:400;color:var(--ae-muted);width:33%}
#artifact-house details{border-top:1px solid var(--ae-rule);margin-top:24px;padding:17px 0}
#artifact-house summary{font-size:17px;color:var(--ae-paper)}
#artifact-house details p{color:var(--ae-muted);margin-top:15px}
#artifact-house .ae-hardware{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:28px 0}
#artifact-house .ae-hardware button{background:#080808;border:1px solid var(--ae-rule);padding:24px 20px;text-align:left;line-height:1.5}
#artifact-house .ae-hardware button[aria-pressed=true]{border-color:var(--ae-gold)}
#artifact-house .ae-hardware strong{display:block;font-weight:400;font-size:22px;margin-bottom:12px}
#artifact-house .ae-hardware span{display:block;color:var(--ae-muted);font-size:15px}
#artifact-house .ae-hardware b{display:block;font-weight:400;color:var(--ae-gold);margin-top:18px}
#artifact-house .ae-number{font-size:33px;color:var(--ae-gold);font-family:AEBodoni,Georgia,serif;font-style:italic;margin-bottom:16px}
#artifact-house .ae-note-list{margin-top:28px}
#artifact-house .ae-note-row{display:grid;grid-template-columns:210px 1fr 32px;gap:32px;padding:30px 0;border-top:1px solid var(--ae-rule);align-items:center}
#artifact-house .ae-note-row img{width:100%;height:140px;object-fit:cover}
#artifact-house .ae-note-row h2{font-size:29px;margin:10px 0 12px}
#artifact-house .ae-note-row p{color:var(--ae-muted)}
#artifact-house .ae-note-row .ae-arrow{font-size:25px;color:var(--ae-gold)}
#artifact-house .ae-reading{max-width:730px;margin:0 auto;padding:15px 5% 65px}
#artifact-house .ae-reading h2{font-size:33px;margin:48px 0 20px}
#artifact-house .ae-reading h3,#artifact-house .ae-reading h4{font-size:25px;margin:32px 0 16px}
#artifact-house .ae-reading p,#artifact-house .ae-reading li{font-size:19px;color:#c0c4c9;line-height:1.8}
#artifact-house .ae-reading p{margin:19px 0}
#artifact-house .ae-reading ul,#artifact-house .ae-reading ol{padding-left:24px}
#artifact-house .ae-reading a{color:var(--ae-gold);text-decoration:underline}
#artifact-house .ae-reading blockquote{margin:30px 0;border-left:2px solid var(--ae-gold);padding:10px 25px}
#artifact-house .ae-reading table{width:100%;border-collapse:collapse;font-size:15px}
#artifact-house .ae-reading td,#artifact-house .ae-reading th{padding:12px 8px;border-bottom:1px solid var(--ae-rule);text-align:left}
#artifact-house .ae-influences{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin-top:30px}
#artifact-house .ae-influences img{height:200px;width:100%;object-fit:cover}
#artifact-house .ae-influences h3{font-size:22px;margin-top:18px}
#artifact-house .ae-influences p{font-size:16px;color:var(--ae-muted);margin-top:10px}
#artifact-house .ae-service-row{display:grid;grid-template-columns:45px 1fr auto;gap:20px;align-items:start;border-top:1px solid var(--ae-rule);padding:26px 0}
#artifact-house .ae-service-row .ae-number{font-size:23px;margin:0}
#artifact-house .ae-service-row p{color:var(--ae-muted);max-width:620px;margin-top:9px}
#artifact-house .ae-service-row h3{font-size:26px}
#artifact-house .ae-form{display:grid;gap:21px}
#artifact-house .ae-form label{display:block;font-size:14px;letter-spacing:.04em;color:#c6c9ce}
#artifact-house .ae-form input,#artifact-house .ae-form select,#artifact-house .ae-form textarea{width:100%;background:#0a0a0a;color:var(--ae-paper);border:1px solid #454545;border-radius:0;padding:12px 14px;margin-top:8px;font-size:17px;min-height:48px}
#artifact-house .ae-form textarea{resize:vertical;min-height:125px}
#artifact-house .ae-form .ae-formpair{display:grid;grid-template-columns:1fr 1fr;gap:20px}
#artifact-house .ae-success{border-left:2px solid var(--ae-gold);padding:15px 22px;background:#10100e;color:var(--ae-paper)}
#artifact-house .ae-contact-info{padding-top:15px}
#artifact-house .ae-contact-info h3{margin:30px 0 10px}
#artifact-house .ae-contact-info p{color:var(--ae-muted)}
#artifact-house .ae-config{display:grid;grid-template-columns:1.25fr 1fr;gap:35px;padding:30px 5% 50px}
#artifact-house .ae-config-img{width:100%;aspect-ratio:2.234;object-fit:contain}
#artifact-house .ae-material-board{display:flex;align-items:center;gap:20px;background:#0c0c0c;padding:24px;margin-top:30px}
#artifact-house .ae-material-board img{width:95px;height:95px;object-fit:cover;border:1px solid #5c5c5c}
#artifact-house .ae-material-board h3{font-size:24px;margin-top:8px}
#artifact-house .ae-swatches{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:17px 0 28px}
#artifact-house .ae-swatch{border:1px solid transparent;background:none;padding:5px;text-align:left;font-size:11px;line-height:1.4;min-width:0}
#artifact-house .ae-swatch img{width:100%;height:55px;object-fit:cover;margin-bottom:7px;border:1px solid #333}
#artifact-house .ae-swatch[aria-pressed=true]{border-color:var(--ae-gold)}
#artifact-house .ae-build-summary{border-top:1px solid var(--ae-rule);padding-top:25px;margin-top:28px}
#artifact-house .ae-build-summary h3{margin-bottom:15px}
#artifact-house .ae-build-summary dl{margin:0;display:grid;grid-template-columns:115px 1fr;gap:10px;font-size:15px}
#artifact-house .ae-build-summary dt{color:var(--ae-muted)}
#artifact-house .ae-build-summary dd{margin:0}
#artifact-house .ae-route-status{font-size:12px;color:var(--ae-muted);margin-top:18px}
#artifact-house [hidden]{display:none!important}
@container(max-width:760px){#artifact-house .ae-nav{flex-wrap:wrap}#artifact-house .ae-menu{display:block}#artifact-house .ae-navlinks{display:none;width:100%;gap:10px 25px;padding-bottom:14px}#artifact-house .ae-navlinks.is-open{display:flex}#artifact-house .ae-navlinks a{font-size:13px}#artifact-house .ae-herohead{display:block}#artifact-house .ae-herohead p{max-width:100%;margin-top:25px}#artifact-house .ae-grid3,#artifact-house .ae-hardware{grid-template-columns:1fr}#artifact-house .ae-split{grid-template-columns:1fr;gap:25px}#artifact-house .ae-influences{grid-template-columns:1fr 1fr}#artifact-house .ae-config{grid-template-columns:1fr}#artifact-house .ae-note-row{grid-template-columns:135px 1fr;gap:22px}#artifact-house .ae-note-row .ae-arrow{display:none}#artifact-house .ae-feature{grid-template-columns:1fr;gap:25px}#artifact-house .ae-sectionhead{display:block}#artifact-house .ae-grid2{gap:25px}}
@container(max-width:480px){#artifact-house .ae-wrap{padding:35px 6%}#artifact-house .ae-wide{padding:0 6%}#artifact-house .ae-bar{display:block}#artifact-house .ae-bar .ae-button{margin-top:23px}#artifact-house .ae-grid2,#artifact-house .ae-footer-top{grid-template-columns:1fr}#artifact-house .ae-footer-top{gap:24px}#artifact-house .ae-producthead{grid-template-columns:1fr}#artifact-house .ae-price{text-align:left}#artifact-house .ae-influences{gap:25px 16px}#artifact-house .ae-influences img{height:150px}#artifact-house .ae-form .ae-formpair{grid-template-columns:1fr}#artifact-house .ae-note-row{grid-template-columns:1fr}#artifact-house .ae-note-row img{height:160px}#artifact-house .ae-service-row{grid-template-columns:28px 1fr}#artifact-house .ae-service-row>span:last-child{display:none}#artifact-house .ae-reading{padding-left:6%;padding-right:6%}#artifact-house .ae-button{padding:13px 18px;font-size:11px}#artifact-house .ae-preview{font-size:11px}#artifact-house .ae-config{padding:15px 6% 40px}}
#artifact-house .ae-repair-collage{width:100%;height:auto;object-fit:contain}
#artifact-house .ae-workshop-pair{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;align-items:start}#artifact-house .ae-workshop-detail{width:100%;height:auto;aspect-ratio:3/2;object-fit:cover;object-position:center;display:block}
#artifact-house .ae-socials{display:flex;gap:10px;margin-top:20px}#artifact-house .ae-socials a{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;margin:0;border:1px solid #363636}#artifact-house .ae-socials a:hover{border-color:var(--ae-gold)}#artifact-house .ae-socials img{width:21px;height:21px}
#artifact-house .ae-about-hero{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:36px;align-items:center;padding:36px 5% 52px;border-bottom:1px solid var(--ae-rule)}
#artifact-house .ae-about-opening h1{font-size:clamp(44px,6.1cqw,66px);margin:22px 0 32px}
#artifact-house .ae-about-opening .ae-lead{font-size:24px;max-width:420px}
#artifact-house .ae-about-opening .ae-bodycopy{max-width:440px}
#artifact-house .ae-about-guitar{width:100%;height:auto;max-height:660px;object-fit:contain}
#artifact-house .ae-about-story{padding-top:62px;padding-bottom:62px}
#artifact-house .ae-about-story p{font-size:19px;line-height:1.75;color:#b6bbc1;max-width:650px}
#artifact-house .ae-about-story p+p{margin-top:22px}
#artifact-house .ae-about-people{padding:62px 5%}
#artifact-house .ae-about-founders{font-size:21px;line-height:1.6;color:#b6bbc1;max-width:650px}
#artifact-house .ae-about-team{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:56px;margin-top:42px}
#artifact-house .ae-person-photo{width:220px;max-width:100%;aspect-ratio:1;border-radius:50%;overflow:hidden;border:1px solid var(--ae-gold);margin-bottom:26px}
#artifact-house .ae-person-photo img{width:100%;height:100%;object-fit:cover}
#artifact-house .ae-person-mark{border:0;border-radius:0;overflow:visible}
#artifact-house .ae-person-mark img{object-fit:contain;transform:translateX(3.2%) scale(1.238)}
#artifact-house .ae-about-team .ae-caption{margin-top:9px}
@container(max-width:620px){#artifact-house .ae-about-hero{grid-template-columns:1fr;gap:24px;padding-top:40px}#artifact-house .ae-about-opening h1{font-size:clamp(44px,9cqw,62px)}#artifact-house .ae-about-guitar{max-height:540px}#artifact-house .ae-about-hero figure{max-width:390px;width:100%;margin:auto}#artifact-house .ae-about-team{grid-template-columns:1fr;gap:42px}#artifact-house .ae-about-story,#artifact-house .ae-about-people{padding-top:42px;padding-bottom:42px}}

#artifact-house .ae-workshop-projects{padding-top:62px;padding-bottom:62px}
#artifact-house .ae-repair-gallery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:44px 30px}
#artifact-house .ae-repair-gallery article{min-width:0}
#artifact-house .ae-repair-project-image{width:100%;height:auto;aspect-ratio:1;object-fit:contain;background:#080808}
#artifact-house .ae-repair-gallery h3{font-size:25px;line-height:1.25;margin-top:20px}
#artifact-house .ae-repair-gallery h3 span{color:var(--ae-gold)}
#artifact-house .ae-repair-gallery p{font-size:17px;line-height:1.65;color:#a8afb7;margin-top:12px}
#artifact-house .ae-workshop-services{border-top:1px solid var(--ae-rule)}
@container(max-width:560px){#artifact-house .ae-repair-gallery{grid-template-columns:1fr;gap:36px}#artifact-house .ae-workshop-projects{padding-top:42px;padding-bottom:42px}}

#artifact-house .ae-reading .ae-service-photo{max-width:460px;margin:28px auto 32px}
#artifact-house .ae-service-detail-image{width:100%;height:auto;aspect-ratio:1;object-fit:contain;background:#080808}
#artifact-house .ae-service-more{font-size:13px;letter-spacing:.05em;color:var(--ae-gold);white-space:nowrap}
@container(max-width:480px){#artifact-house .ae-service-row>.ae-service-more{display:block;grid-column:2}}

html{background:#000;scroll-behavior:smooth}body{margin:0}button,a,summary{cursor:pointer}button:disabled{cursor:wait;opacity:.65}#artifact-house{max-width:1440px;margin:0 auto}#artifact-house .ae-navlinks{display:flex}@container(max-width:760px){#artifact-house .ae-navlinks{display:none}#artifact-house .ae-navlinks.is-open{display:flex}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}

#artifact-house .ae-product-video{display:block;width:100%;max-width:100%;height:auto;aspect-ratio:16/9;object-fit:contain;background:#000}

/* Keep the product name accurate inside uppercase navigation and labels. */
#artifact-house .ae-plates-s{text-transform:lowercase}

/* Informational labels share the established muted gold. */
#artifact-house .ae-about-story .ae-kicker,#artifact-house .ae-about-hero .ae-kicker,#artifact-house .ae-about-people .ae-kicker{color:var(--ae-gold);letter-spacing:.22em}


#artifact-house .ae-current-bridge{height:auto;object-fit:contain}
#artifact-house .ae-bridge-video{margin:32px 0 40px}
#artifact-house .ae-bridge-video video{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:contain;background:#000;border:1px solid var(--ae-rule)}
#artifact-house .ae-bridge-video figcaption{margin-top:12px;font-size:13px;line-height:1.65;color:var(--ae-muted)}
#artifact-house .ae-bridge-video figcaption strong{color:var(--ae-cream,#efece5);font-weight:400}
#artifact-house .ae-render-note{display:block;margin-top:5px}
#artifact-house .ae-reading .ae-author-note{border-top:1px solid var(--ae-rule);padding-top:25px;margin-top:35px;font-size:16px}
#artifact-house .ae-reading .ae-research-note{font-size:13px;line-height:1.65;margin-top:28px;scroll-margin-top:100px}
#artifact-house .ae-reading sup{font-size:.65em;line-height:0}

/* Consistent full-frame product photography across the hardware choices. */
#artifact-house .ae-hardware button{background:#000;display:flex;flex-direction:column;min-width:0}
#artifact-house .ae-hardware .ae-hardware-photo{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:contain;background:#000;margin:0 0 22px}
#artifact-house .ae-hardware strong{min-height:33px}
#artifact-house .ae-hardware b{margin-top:auto;padding-top:18px}
#artifact-house .ae-hardware button:focus-visible{outline:2px solid var(--ae-gold);outline-offset:4px}
