/* Licensed ABC Arizona webfonts (purchased package, 2026-10) in /wp-content/fonts/ — copy the same files there on every environment. */
@font-face{font-family:ABCArizonaText;src:url('/wp-content/fonts/ABCArizonaText-Regular.woff2') format('woff2');font-weight:400;font-style:normal;font-display:swap}
@font-face{font-family:ABCArizonaText;src:url('/wp-content/fonts/ABCArizonaText-Medium.woff2') format('woff2');font-weight:500;font-style:normal;font-display:swap}
@font-face{font-family:ABCArizonaText;src:url('/wp-content/fonts/ABCArizonaText-RegularItalic.woff2') format('woff2');font-weight:400;font-style:italic;font-display:swap}
@font-face{font-family:ABCArizonaText;src:url('/wp-content/fonts/ABCArizonaText-MediumItalic.woff2') format('woff2');font-weight:500;font-style:italic;font-display:swap}
@font-face{font-family:ArizonaSans;src:url('/wp-content/fonts/ABCArizonaSans-Regular.woff2') format('woff2');font-weight:400;font-style:normal;font-display:swap}
@font-face{font-family:ArizonaSans;src:url('/wp-content/fonts/ABCArizonaSans-Medium.woff2') format('woff2');font-weight:500;font-style:normal;font-display:swap}
@font-face{font-family:ArizonaSans;src:url('/wp-content/fonts/ABCArizonaSans-Bold.woff2') format('woff2');font-weight:700;font-style:normal;font-display:swap}
@font-face{font-family:ArizonaSans;src:url('/wp-content/fonts/ABCArizonaSans-RegularItalic.woff2') format('woff2');font-weight:400;font-style:italic;font-display:swap}
@font-face{font-family:ArizonaSans;src:url('/wp-content/fonts/ABCArizonaSans-MediumItalic.woff2') format('woff2');font-weight:500;font-style:italic;font-display:swap}
@font-face{font-family:Apercu;src:url('/wp-content/fonts/apercu-regular-pro.woff2') format('woff2');font-display:swap}
:root{--gap-ink:#000;--gap-paper:#fff;--gap-line:#000;--gap-space-1:17px;--gap-space-2:75px;--gap-space-3:150px;--gap-grid:1440px;--gap-serif:ABCArizonaText,Georgia,serif;--gap-sans:ArizonaSans,Arial,sans-serif;--gap-ease:cubic-bezier(.2,.65,.25,1);--gap-fg:#000;--gap-bg:#fff}
.gap-surface--paper{--gap-fg:#000;--gap-bg:#fff}.gap-surface--ink{--gap-fg:#fff;--gap-bg:#000}.gap-surface--coral{--gap-fg:#000;--gap-bg:#ff9393}.gap-surface--yellow{--gap-fg:#000;--gap-bg:#ffe271}.gap-surface--light{--gap-fg:#000;--gap-bg:#f2f2f2}.gap-surface--silver{--gap-fg:#1408ff;--gap-bg:#a6a6a6}.gap-surface--gold{--gap-fg:#fff;--gap-bg:#999852}.gap-surface--orange{--gap-fg:#f2ff00;--gap-bg:#d28539}.gap-surface--rust{--gap-fg:#f6ff00;--gap-bg:#a8422e}.gap-surface--mint{--gap-fg:#000;--gap-bg:#c2f7bb}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--gap-paper);color:var(--gap-ink);font-family:var(--gap-serif);font-size:16px;line-height:1.4;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-synthesis-weight:none}img,video{display:block;max-width:100%;height:auto}a{color:inherit}.gap-main{overflow:hidden}.gap-section{padding:var(--gap-space-2) var(--gap-space-1)}@media(max-width:767px){:root{--gap-space-2:50px;--gap-space-3:75px}}
/* Clickable things show the hand cursor unless a rule sets another one (:where = no specificity, so every defined cursor wins). */
:where(a[href],area[href],button:not(:disabled),summary,label[for],select:not(:disabled),[role="button"],[role="link"],[role="tab"],[role="option"],[onclick],input:is([type="submit"],[type="button"],[type="reset"],[type="checkbox"],[type="radio"],[type="file"],[type="image"]):not(:disabled)){cursor:pointer}
