.breakdance .bde-section-109-100 .section-container{--bde-grid-gap:var(--bde-column-gap);display:grid;grid-template-columns:repeat(var(--bde-grid-items-per-row,4),minmax(0,1fr));gap:var(--bde-grid-gap);align-items:var(--bde-grid-align-items,stretch);justify-items:var(--bde-grid-justify-items,stretch)}.breakdance .bde-section-109-100 .section-container>*{width:auto!important;height:auto!important}.breakdance .bde-section-109-100 .section-container{--bde-grid-items-per-row:1}.breakdance .bde-section-109-100 .section-container{--bde-section-width:100%}.breakdance .bde-section-109-100 .section-container{padding-left:0px;padding-right:0px;padding-bottom:0px;padding-top:0px}body:has(#custom-page .page-404) #custom-footer{display:none}@font-face{font-family:'HM Display';src:url(https://hmayed.co/wp-content/uploads/2026/08/roboto-condensed-700-latin.woff2) format('woff2');font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:'HM Body';src:url(https://hmayed.co/wp-content/uploads/2026/08/inter-variable-latin.woff2) format('woff2');font-weight:100 900;font-style:normal;font-display:swap}#custom-page{--ink:#1F1C1D;--bone:#F0F0EB;--bone-70:rgba(240,240,235,.72);--display:'HM Display','Arial Narrow',sans-serif;--body:'HM Body','Segoe UI',sans-serif;--header-h:72px;background:var(--bone);color:var(--ink);font-family:var(--body);font-size:16.5px;line-height:1.6;-webkit-font-smoothing:antialiased}#custom-page *{box-sizing:border-box}#custom-page h1,#custom-page p{margin:0}#custom-page :focus-visible{outline:2px solid var(--bone);outline-offset:3px}#custom-page .btn{display:inline-flex;align-items:center;gap:12px;padding:15px 26px;border:1px solid var(--ink);background:var(--ink);color:var(--bone);font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;text-decoration:none;white-space:nowrap;transition:background .2s ease,color .2s ease,transform .12s ease}#custom-page .btn:hover{background:transparent;color:var(--ink)}#custom-page .btn:active{transform:translateY(1px)}#custom-page .btn.on-dark{background:var(--bone);border-color:var(--bone);color:var(--ink)}#custom-page .btn.on-dark:hover{background:transparent;color:var(--bone)}#custom-page .btn.ghost-dark{background:transparent;border-color:var(--bone-70);color:var(--bone)}#custom-page .btn.ghost-dark:hover{background:var(--bone);color:var(--ink)}#custom-page .page-404{min-height:calc(100svh - var(--header-h));display:grid;place-items:center;background:var(--ink);color:var(--bone);padding:64px 24px}#custom-page .frame-404{position:relative;display:grid;justify-items:center;text-align:center;gap:22px;padding:clamp(48px,9vw,120px) clamp(36px,8vw,130px);max-width:900px}#custom-page .frame-404 .bracket{position:absolute;width:34px;height:34px;pointer-events:none}#custom-page .frame-404 .bracket.tl{top:0;left:0;border-top:3px solid var(--bone);border-left:3px solid var(--bone)}#custom-page .frame-404 .bracket.tr{top:0;right:0;border-top:3px solid var(--bone);border-right:3px solid var(--bone)}#custom-page .frame-404 .bracket.bl{bottom:0;left:0;border-bottom:3px solid var(--bone);border-left:3px solid var(--bone)}#custom-page .frame-404 .bracket.br{bottom:0;right:0;border-bottom:3px solid var(--bone);border-right:3px solid var(--bone)}#custom-page .page-404 h1{font-family:var(--display);font-size:clamp(56px,9vw,150px);line-height:.8;text-transform:uppercase;color:#F0F0EB}#custom-page .page-404 p{color:var(--bone-70);max-width:44ch;font-size:17px}#custom-page .page-404 .actions{display:flex;gap:14px;flex-wrap:wrap;justify-content:center;margin-top:8px}