:root{--ax-rev:"2026-08-25";--sand-1:#fdfdfc;--sand-2:#f9f9f8;--sand-3:#f1f0ef;--sand-4:#e9e8e6;--sand-6:#dad9d6;--sand-7:#cfceca;--sand-11:#63635e;--sand-12:#21201c;--bg:var(--sand-1);--bg-subtle:var(--sand-2);--bg-raised:var(--sand-3);--bg-hover:var(--sand-4);--line:var(--sand-6);--line-firm:var(--sand-7);--muted:var(--sand-11);--ink:var(--sand-12);--body:#302f2b;--accent:#ad4200;--accent-hover:#7d2f00;--accent-solid:#f76b15;--ok:#0a7c42;--warn:#a1631a;--code-bg:var(--sand-2);--code-line:var(--sand-6);--code-ink:var(--sand-12);--inline-bg:var(--sand-3);--inline-ink:var(--accent);--t-comment:#736e66;--t-keyword:#8f3f71;--t-string:#6b7a12;--t-number:#a1631a;--t-title:#0b6478;--t-type:#a13a06;--t-var:#21201c;--t-meta:#75695e;--display:"Fraunces",ui-serif,georgia,"Times New Roman",serif;--sans:-apple-system,blinkmacsystemfont,"Segoe UI",roboto,"Helvetica Neue",arial,sans-serif;--mono:ui-monospace,"SF Mono",sfmono-regular,menlo,monaco,"Cascadia Mono","Segoe UI Mono","Roboto Mono",consolas,"Liberation Mono",monospace;--step--1:0.8125rem;--step-0:1.0625rem;--step-1:1.1875rem;--step-2:1.3125rem;--step-3:1.5rem;--step-4:clamp(2rem,5vw,2.9rem);--micro:0.71rem;--s-1:0.5rem;--s-2:0.75rem;--s-3:1.125rem;--s-4:1.6875rem;--s-5:2.5rem;--s-6:3.75rem;--s-7:5.625rem;--header-h:56px;--tight:-0.021em;--radius:10px;color-scheme:light}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--sand-1:#111110;--sand-2:#191918;--sand-3:#222221;--sand-4:#2a2a28;--sand-6:#3b3a37;--sand-7:#494844;--sand-11:#b5b3ad;--sand-12:#eeeeec;--body:#cfcdc7;--accent:#ffa057;--accent-hover:#ffd0ac;--accent-solid:#f76b15;--ok:#58d68d;--warn:#fabd2f;--t-comment:#928374;--t-keyword:#d3869b;--t-string:#b8bb26;--t-number:#fabd2f;--t-title:#8ec07c;--t-type:#fe8019;--t-var:#ebdbb2;--t-meta:#a89984;color-scheme:dark}}:root[data-theme=dark]{--sand-1:#111110;--sand-2:#191918;--sand-3:#222221;--sand-4:#2a2a28;--sand-6:#3b3a37;--sand-7:#494844;--sand-11:#b5b3ad;--sand-12:#eeeeec;--body:#cfcdc7;--accent:#ffa057;--accent-hover:#ffd0ac;--accent-solid:#f76b15;--ok:#58d68d;--warn:#fabd2f;--t-comment:#928374;--t-keyword:#d3869b;--t-string:#b8bb26;--t-number:#fabd2f;--t-title:#8ec07c;--t-type:#fe8019;--t-var:#ebdbb2;--t-meta:#a89984;color-scheme:dark}@font-face{font-display:swap;font-family:Fraunces;font-style:normal;font-weight:400 800;src:url(/.repository/themes/aryanx/assets/build/js/fonts/fraunces-latin-var.fb13c0bc.woff2) format("woff2")}html{-webkit-text-size-adjust:100%;scroll-padding-top:calc(var(--header-h) + var(--s-3))}body{background:var(--bg);color:var(--body);font-family:var(--sans);font-size:var(--step-0);line-height:1.7;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}.wp-block-heading,.wp-block-post-title,h1,h2,h3{color:var(--ink);font-family:var(--display);font-variation-settings:"opsz" 48,"SOFT" 0,"WONK" 0;font-weight:600;letter-spacing:var(--tight);line-height:1.15;text-wrap:balance}h4,h5,h6{color:var(--ink);font-family:var(--sans);font-weight:640;letter-spacing:var(--tight)}p{text-wrap:pretty}a{text-decoration-thickness:1px;text-underline-offset:.19em;transition:color .13s ease}a,a:visited{color:var(--accent)}a:focus-visible,a:hover{color:var(--accent-hover)}:focus-visible{border-radius:3px;outline:2px solid var(--accent-solid);outline-offset:3px}::selection{background:#f76b153d}.wp-block-separator,hr{border:0;border-top:1px solid var(--line);margin:var(--s-5) 0;opacity:1}.ax-article-meta,.ax-foot__meta,.ax-list .wp-block-post-date,.ax-toc__label,.wp-block-query-pagination{color:var(--muted);font-family:var(--mono);font-size:var(--micro);letter-spacing:.085em;text-transform:uppercase}.screen-reader-text{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}.wp-site-blocks>header{border-bottom:1px solid color-mix(in srgb,var(--line) 70%,#0000);margin-bottom:clamp(2.5rem,7vw,4.5rem);padding-inline:0;position:sticky;top:0;z-index:30}.wp-site-blocks>header:before{backdrop-filter:saturate(150%) blur(12px);background:color-mix(in srgb,var(--bg) 94%,#0000);content:"";inset:0;position:absolute;z-index:-1}.wp-site-blocks>header:after{background:linear-gradient(to bottom,var(--bg),#0000);content:"";height:26px;inset-inline:0;pointer-events:none;position:absolute;top:100%}.ax-bar{gap:var(--s-3);justify-content:space-between;margin-inline:auto;max-width:calc(680px + var(--wp--custom--spacing--outer, 1.5rem)*2);min-height:var(--header-h);padding-inline:var(--wp--custom--spacing--outer,1.5rem)}.ax-bar,.ax-bar__end{align-items:center;display:flex}.ax-bar__end{gap:0}.ax-brand{align-items:center;color:var(--ink);display:inline-flex;gap:var(--s-1);text-decoration:none}.ax-brand svg{color:var(--accent);display:block;height:18px;transition:transform .18s cubic-bezier(.3,0,.2,1);width:18px}.ax-brand:hover svg{transform:translateY(-1px) rotate(-4deg)}.ax-brand__name{font-family:var(--display);font-size:1.0625rem;font-weight:600;letter-spacing:-.01em}.wp-block-navigation{font-size:.875rem;gap:var(--s-3)}.wp-block-navigation:not(.has-background) .wp-block-navigation__responsive-container.is-menu-open{background-color:var(--bg)}.wp-block-navigation:not(.has-text-color) .wp-block-navigation__responsive-container.is-menu-open{color:var(--ink)}.wp-block-navigation__responsive-container.is-menu-open{padding:var(--s-5) var(--wp--custom--spacing--outer,1.5rem) var(--s-6)}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content{align-items:flex-start;justify-content:flex-start;padding-top:var(--s-5)}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__container{align-items:flex-start;gap:var(--s-2);justify-content:flex-start}.wp-block-navigation__responsive-container.is-menu-open a{color:var(--ink);font-family:var(--display);font-size:var(--step-3);font-weight:600;letter-spacing:var(--tight)}.wp-block-navigation__responsive-container.is-menu-open a:hover{color:var(--accent)}.wp-block-navigation__responsive-container-close,.wp-block-navigation__responsive-container-open{color:var(--muted)}.wp-block-navigation__responsive-container-close:hover,.wp-block-navigation__responsive-container-open:hover{color:var(--ink)}.ax-controls{border-left:1px solid var(--line);gap:var(--s-1);margin-left:var(--s-3);padding-left:var(--s-3)}.ax-controls,.ax-iconbtn{align-items:center;display:inline-flex}.ax-iconbtn{background:#0000;border:0;border-radius:8px;color:var(--muted);cursor:pointer;font-family:var(--mono);font-size:.68rem;gap:.35rem;height:30px;justify-content:center;letter-spacing:.04em;min-width:30px;padding:0 .4rem;transition:color .13s ease,background .13s ease}.ax-iconbtn:hover{background:var(--bg-hover);color:var(--ink)}.ax-iconbtn svg{display:block;height:15px;width:15px}.ax-iconbtn kbd{border:1px solid var(--line);border-radius:4px;color:var(--muted);font:inherit;padding:1px 4px}.ax-toggle .ax-moon{display:none}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .ax-toggle .ax-sun{display:none}:root:not([data-theme=light]) .ax-toggle .ax-moon{display:block}}:root[data-theme=dark] .ax-toggle .ax-sun{display:none}:root[data-theme=dark] .ax-toggle .ax-moon,:root[data-theme=light] .ax-toggle .ax-sun{display:block}.ax-cmdk,:root[data-theme=light] .ax-toggle .ax-moon{display:none}.ax-cmdk{backdrop-filter:blur(3px);background:color-mix(in srgb,var(--sand-12) 34%,#0000);inset:0;padding:max(8vh,3rem) var(--s-3) var(--s-3);position:fixed;z-index:100}.ax-cmdk.is-open,.ax-cmdk[open]{display:block}.ax-cmdk__panel{animation:ax-pop .14s cubic-bezier(.3,0,.2,1);background:var(--bg);border:1px solid var(--line-firm);border-radius:14px;box-shadow:0 24px 60px -12px #00000059;margin:0 auto;max-width:560px;overflow:hidden}.ax-cmdk__input{background:#0000;border:0;border-bottom:1px solid var(--line);color:var(--ink);font-family:var(--sans);font-size:1rem;padding:var(--s-3);width:100%}.ax-cmdk__input:focus{outline:none}.ax-cmdk__input::placeholder{color:var(--muted)}.ax-cmdk__list{list-style:none;margin:0;max-height:min(52vh,380px);overflow-y:auto;padding:var(--s-1)}.ax-cmdk__item{align-items:baseline;border-radius:8px;color:var(--body);cursor:pointer;display:flex;gap:var(--s-2);padding:.5rem .7rem;scroll-margin:.5rem}.ax-cmdk__item[aria-selected=true]{background:var(--bg-raised);color:var(--ink)}.ax-cmdk__kind{color:var(--muted);flex:0 0 auto;font-family:var(--mono);font-size:.62rem;letter-spacing:.09em;text-transform:uppercase}.ax-cmdk__empty{color:var(--muted);font-size:.9375rem;padding:var(--s-3)}.ax-cmdk__foot{border-top:1px solid var(--line);color:var(--muted);display:flex;font-family:var(--mono);font-size:.62rem;gap:var(--s-3);letter-spacing:.07em;padding:.55rem var(--s-3);text-transform:uppercase}.ax-hero{margin-bottom:clamp(2.5rem,6vw,3.75rem)}.ax-hero h1{font-size:var(--step-4)!important;font-weight:640;letter-spacing:-.032em;margin:0 0 var(--s-1)}.ax-hero__role{color:var(--muted);font-size:.9375rem;letter-spacing:0;line-height:1.55;margin:0 0 var(--s-3);max-width:56ch}.ax-hero__role strong{color:var(--ink);font-weight:560}.ax-hero__bio{color:var(--body);font-size:var(--step-1);line-height:1.6;margin-inline:0 auto!important;margin-bottom:var(--s-4);max-width:54ch}.ax-hero__links{font-size:.9375rem;margin:0}.ax-hero__links a{color:var(--ink);margin-right:var(--s-4);position:relative;text-decoration:none}.ax-hero__links a:after{background:var(--line-firm);content:"";inset-inline:0;bottom:-3px;height:1px;position:absolute;transition:background .15s ease}.ax-hero__links a:hover{color:var(--accent)}.ax-hero__links a:hover:after{background:currentcolor}.ax-list .wp-block-post-template{list-style:none;margin:0;padding:0}.ax-list .wp-block-post-template>li{border-top:1px solid var(--line);padding:var(--s-4) 0;position:relative}.ax-list .wp-block-post-template>li:first-child{border-top:0;padding-top:0}.ax-list .wp-block-post-template>li:before{background:var(--accent-solid);border-radius:1px;content:"";height:0;left:-1.15rem;position:absolute;top:calc(var(--s-4) + .1rem);transition:height .2s cubic-bezier(.3,0,.2,1);width:2px}.ax-list .wp-block-post-template>li:hover:before{height:1.15rem}.ax-list .wp-block-post-date{margin:0 0 var(--s-1)}.ax-list .wp-block-post-date a{color:inherit;text-decoration:none}.ax-list .wp-block-post-title{font-size:var(--step-3)!important;margin:0 0 var(--s-1)}.ax-list .wp-block-post-title a{color:var(--ink);text-decoration:none}.ax-list .wp-block-post-title a:hover{color:var(--accent);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.2em}.ax-list .wp-block-post-excerpt{color:var(--muted);font-size:.9375rem;line-height:1.6;margin:0}.ax-list .wp-block-post-excerpt__more-text{display:none}.wp-block-query-pagination{border-top:1px solid var(--line);margin-top:var(--s-5);padding-top:var(--s-3)}.wp-block-query-pagination a{color:var(--muted);text-decoration:none}.wp-block-query-pagination a:hover{color:var(--accent)}.ax-progress{background:var(--accent-solid);height:2px;left:0;position:fixed;top:0;transition:width .08s linear;width:0;z-index:40}.ax-article-meta{margin-bottom:var(--s-2)}.ax-article-meta a{color:var(--muted);text-decoration:none}.ax-article-meta a:hover{color:var(--accent)}.ax-article-meta .wp-block-post-terms:before{color:var(--line-firm);content:"·";margin:0 .5rem 0 .15rem}.wp-block-post-content{counter-reset:ax-h2}.wp-block-post-content>h2{border-top:1px solid var(--line);counter-increment:ax-h2;font-size:var(--step-3)!important;margin:var(--s-6) 0 var(--s-3);padding-top:var(--s-3);position:relative;scroll-margin-top:calc(var(--header-h) + 1.5rem)}.wp-block-post-content>h2:before{color:var(--accent);content:counter(ax-h2,decimal-leading-zero);font-family:var(--mono);font-size:var(--micro);font-weight:400;left:-3rem;letter-spacing:.06em;opacity:.85;position:absolute;top:calc(var(--s-3) + .05rem)}.wp-block-post-content>h2:first-child{border-top:0;margin-top:0;padding-top:0}.wp-block-post-content>h3{font-size:var(--step-2)!important;margin:var(--s-5) 0 var(--s-2)}.wp-block-post-content li{margin-block:.35em}.wp-block-post-content ul{padding-left:1.2rem}.wp-block-post-content ul li::marker{color:var(--line-firm)}.wp-block-post-content strong{color:var(--ink);font-weight:640}@media(max-width:900px){.wp-block-post-content>h2:before{display:block;margin-bottom:.35rem;position:static}}.ax-nextprev{gap:var(--s-4);margin-top:var(--s-4)}.ax-nextprev .wp-block-post-navigation-link{font-size:.9375rem;line-height:1.45}.ax-nextprev .wp-block-post-navigation-link a{color:var(--ink);text-decoration:none}.ax-nextprev .wp-block-post-navigation-link a:hover{color:var(--accent)}.ax-nextprev .post-navigation-link-next:before,.ax-nextprev .post-navigation-link-previous:before{color:var(--muted);display:block;font-family:var(--mono);font-size:var(--micro);letter-spacing:.085em;margin-bottom:.3rem;text-transform:uppercase}.ax-nextprev .post-navigation-link-previous:before{content:"Previous"}.ax-nextprev .post-navigation-link-next:before{content:"Next"}.ax-readtime:before{color:var(--line-firm);content:"·";margin:0 .45rem}.ax-article{column-gap:var(--s-5);display:grid;grid-template-columns:minmax(0,680px);justify-content:center;padding-inline:var(--wp--custom--spacing--outer,1.5rem)}.ax-article>.wp-block-post-content{padding-inline:0}.ax-toc{background:var(--bg-subtle);border:1px solid var(--line);border-radius:var(--radius);margin:var(--s-4) 0 var(--s-5);padding:var(--s-3)}.ax-toc__label{display:block;margin-bottom:var(--s-2)}.ax-toc ol{counter-reset:ax-toc;list-style:none;margin:0;padding:0}.ax-toc li{counter-increment:ax-toc;margin:.2rem 0}.ax-toc a{border-radius:4px;color:var(--body);display:flex;font-size:.9375rem;gap:.6rem;line-height:1.45;padding:.15rem 0;text-decoration:none}.ax-toc a:before{color:var(--muted);content:counter(ax-toc,decimal-leading-zero);flex:0 0 auto;font-family:var(--mono);font-size:var(--micro);padding-top:.18rem}.ax-toc a:hover{color:var(--accent)}.ax-toc a[aria-current=true]{color:var(--ink);font-weight:600}.ax-toc a[aria-current=true]:before{color:var(--accent)}@media(min-width:1180px){.ax-article{grid-template-columns:minmax(0,15rem) minmax(0,680px) minmax(0,15rem)}.ax-article>.wp-block-post-content{grid-column:2;grid-row:1}.ax-article>.ax-sub{grid-column:2;grid-row:2}.ax-article>.ax-related{grid-column:2;grid-row:3}.ax-article>.ax-toc{align-self:start;background:none;border:0;border-left:1px solid var(--line);border-radius:0;grid-column:3;grid-row:1;margin:0;padding:0 0 0 var(--s-3);position:sticky;top:calc(var(--header-h) + 1.25rem)}}.wp-block-code{background:var(--code-bg);border:1px solid var(--code-line);border-radius:var(--radius);margin:1.75em 0;overflow:hidden;padding:var(--s-3) var(--s-3);position:relative}.wp-block-code code,.wp-block-preformatted{background:none;color:var(--code-ink);display:block;font-family:var(--mono);font-size:.8375rem;line-height:1.68;overflow-wrap:normal;overflow-x:auto;padding:0;scrollbar-color:var(--line-firm) #0000;scrollbar-width:thin;tab-size:4;white-space:pre;word-break:normal}.wp-block-code code::-webkit-scrollbar{height:9px}.wp-block-code code::-webkit-scrollbar-thumb{background:var(--line-firm);border-radius:5px}:not(pre)>code{background:var(--inline-bg);border-radius:4px;color:var(--inline-ink);font-family:var(--mono);font-size:.855em;padding:.12em .36em;word-break:break-word}.wp-block-code code[data-lang]:before{color:var(--muted);content:attr(data-lang);font-size:9.5px;letter-spacing:.1em;opacity:.6;pointer-events:none;position:absolute;right:11px;text-transform:uppercase;top:9px;transition:opacity .14s ease}.ax-copy,.wp-block-code:hover code[data-lang]:before{opacity:0}.ax-copy{background:var(--bg);border:1px solid var(--code-line);border-radius:6px;color:var(--muted);cursor:pointer;font:500 10px/1 var(--mono);letter-spacing:.09em;padding:6px 9px;position:absolute;right:7px;text-transform:uppercase;top:7px;transition:opacity .14s ease,color .14s ease}.ax-copy:focus-visible,.wp-block-code:hover .ax-copy{opacity:1}.ax-copy:hover{color:var(--ink)}.ax-copy[data-copied="1"]{border-color:var(--ok);color:var(--ok);opacity:1}@media(hover:none){.ax-copy{opacity:1}}.hljs-comment,.hljs-quote{color:var(--t-comment);font-style:italic}.hljs-doctag,.hljs-keyword,.hljs-literal,.hljs-section,.hljs-selector-tag,.hljs-tag{color:var(--t-keyword)}.hljs-addition,.hljs-regexp,.hljs-string{color:var(--t-string)}.hljs-bullet,.hljs-number,.hljs-selector-class,.hljs-selector-id,.hljs-symbol{color:var(--t-number)}.hljs-attr,.hljs-attribute,.hljs-name,.hljs-title{color:var(--t-title)}.hljs-built_in,.hljs-builtin-name,.hljs-class,.hljs-params,.hljs-type{color:var(--t-type)}.hljs-template-variable,.hljs-variable{color:var(--t-var)}.hljs-meta,.hljs-meta-keyword{color:var(--t-meta)}.hljs-deletion{color:var(--t-type)}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:600}.ax-crumbs{color:var(--muted);font-family:var(--mono);font-size:var(--micro);letter-spacing:.085em;margin-bottom:var(--s-2);text-transform:uppercase}.ax-crumbs a{color:var(--muted);text-decoration:none}.ax-crumbs a:hover{color:var(--accent)}.ax-crumbs span{margin:0 .5rem;opacity:.6}.ax-related{border-top:1px solid var(--line);margin-top:var(--s-5);padding-top:var(--s-4)}.ax-related__label{color:var(--muted);font-family:var(--sans)!important;font-size:var(--micro)!important;font-weight:600;letter-spacing:.085em;margin:0 0 var(--s-2);text-transform:uppercase}.ax-related ul{list-style:none;margin:0;padding:0}.ax-related li{align-items:baseline;border-bottom:1px solid var(--line);display:flex;gap:var(--s-3);justify-content:space-between;padding:.55rem 0}.ax-related li:last-child{border-bottom:0}.ax-related a{color:var(--ink);font-family:var(--display);font-size:var(--step-1);font-weight:600;line-height:1.25;text-decoration:none}.ax-related a:hover{color:var(--accent)}.ax-related span{color:var(--muted);flex:0 0 auto;font-family:var(--mono);font-size:var(--micro);white-space:nowrap}.ax-modal{backdrop-filter:blur(3px);background:#00000085;display:none;inset:0;padding:var(--s-3);place-items:center;position:fixed;z-index:60}.ax-modal.is-open{display:grid}.ax-modal__panel{animation:ax-modal-in .16s cubic-bezier(.3,0,.2,1);background:var(--bg);border:1px solid var(--line);border-radius:var(--radius);box-shadow:0 24px 60px -20px #00000052;max-height:90vh;overflow-y:auto;padding:var(--s-4);position:relative;width:min(30rem,100%)}.ax-modal__panel .ax-sub{background:none;border:0;margin:0;padding:0}.ax-modal__close{background:none;border:0;color:var(--muted);cursor:pointer;font:500 var(--micro)/1 var(--mono);letter-spacing:.09em;padding:.4rem;position:absolute;right:var(--s-2);text-transform:uppercase;top:var(--s-2)}.ax-modal__close:hover{color:var(--ink)}@keyframes ax-modal-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.ax-sub{background:var(--bg-subtle);border:1px solid var(--line);border-radius:var(--radius);margin:var(--s-6) 0 0;padding:var(--s-4)}.ax-sub h2{font-size:var(--step-2)!important;margin:0 0 var(--s-1)}.ax-sub p{color:var(--muted);font-size:.9375rem;margin:0 0 var(--s-3);max-width:46ch}.ax-sub input[type=email],.ax-sub input[type=text],.forminator-ui input[type=email],.forminator-ui input[type=text],.forminator-ui input[type=url],.forminator-ui select,.forminator-ui textarea{background:var(--bg)!important;border:1px solid var(--line-firm)!important;border-radius:8px!important;box-shadow:none!important;color:var(--ink)!important;font-family:var(--sans)!important;font-size:1rem!important;padding:.65rem .8rem!important;transition:border-color .13s ease}.ax-sub input:focus,.forminator-ui input:focus,.forminator-ui textarea:focus{border-color:var(--accent)!important;outline:2px solid var(--accent-solid);outline-offset:2px}.ax-sub input::placeholder,.forminator-ui input::placeholder{color:var(--muted)!important}.forminator-ui .forminator-label,.forminator-ui label{color:var(--ink)!important;font-family:var(--sans)!important;font-size:.875rem!important;font-weight:600!important;letter-spacing:0!important}.ax-sub button,.forminator-ui .forminator-button,.forminator-ui button{background:var(--ink)!important;border:0!important;border-radius:8px!important;color:var(--bg)!important;cursor:pointer;font-family:var(--sans)!important;font-size:.9375rem!important;font-weight:600!important;padding:.65rem 1.1rem!important;transition:background .13s ease}.ax-sub button:hover,.forminator-ui button:hover{background:var(--accent)!important}.forminator-ui .forminator-description,.forminator-ui .forminator-error-message{font-family:var(--sans)!important;font-size:.8125rem!important}.wp-site-blocks>footer{border-top:1px solid var(--line);margin-top:clamp(3rem,7vw,4.5rem);padding-block:var(--s-4) var(--s-5)}.wp-site-blocks>footer a{color:var(--muted);text-decoration:none}.wp-site-blocks>footer a:hover{color:var(--accent)}.ax-foot__cols{display:grid;gap:var(--s-4);grid-template-columns:1fr}.ax-foot__cols>*{margin-block:0}@media(min-width:720px){.ax-foot__cols{grid-template-columns:1.4fr 1fr 1fr}}.ax-foot h2{color:var(--muted);font-family:var(--sans)!important;font-size:.75rem!important;font-weight:600;letter-spacing:.08em;margin:0 0 var(--s-2);text-transform:uppercase}.ax-foot ul{list-style:none;margin:0;padding:0}.ax-foot li{font-size:.9375rem;margin:.3rem 0}.ax-foot__meta{margin-top:var(--s-4)}.ax-util__lead{color:var(--muted);font-size:var(--step-1);max-width:52ch}.ax-suggest{margin-top:var(--s-5)}.ax-searchform{display:flex;gap:var(--s-1);margin:var(--s-3) 0 0;max-width:26rem}.ax-searchform input[type=search]{background:var(--bg);border:1px solid var(--line-firm);border-radius:8px;color:var(--ink);flex:1 1 auto;font-family:var(--sans);font-size:1rem;padding:.6rem .75rem}.ax-searchform button{background:var(--ink);border:0;border-radius:8px;color:var(--bg);cursor:pointer;font-family:var(--sans);font-weight:600;padding:.6rem 1rem}@media(prefers-reduced-motion:reduce){.ax-modal__panel{animation:none}*,:after,:before{animation-duration:.01ms!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) img:not([src*=".svg"]){filter:brightness(.92)}}:root[data-theme=dark] img:not([src*=".svg"]){filter:brightness(.92)}@media(max-width:600px){:root{--step-0:1rem;--header-h:52px}.ax-hero h1{font-size:2rem!important}.ax-hero__bio{font-size:1.05rem}.ax-list .wp-block-post-title{font-size:var(--step-3);font-size:1.15rem!important}.ax-list .wp-block-post-template>li:before{display:none}.wp-block-code{border-radius:8px;padding:var(--s-2)}.ax-hero__links a{margin-right:var(--s-3)}.ax-controls{margin-left:var(--s-2);padding-left:var(--s-2)}.ax-iconbtn kbd{display:none}}.ax-dg{margin:var(--s-5) 0;padding:0}.ax-dg__title{color:var(--muted);display:block;font-family:var(--mono);font-size:var(--micro);letter-spacing:.09em;margin-bottom:var(--s-2);text-transform:uppercase}.ax-dg__cap{font-size:.875rem;line-height:1.5}.ax-dg__cap,.ax-dg__note{color:var(--muted);margin-top:var(--s-2)}.ax-dg__note{font-family:var(--mono);font-size:var(--micro);letter-spacing:.04em}.ax-dg__label{color:var(--ink);display:block;font-family:var(--sans);font-size:.9375rem;font-weight:600;line-height:1.25}.ax-dg__sub{color:var(--muted);display:block;font-size:.8125rem;line-height:1.35;margin-top:.2rem}.ax-dg__flow{display:grid;gap:var(--s-4);grid-auto-flow:row}.ax-dg__step{background:var(--bg-subtle);border:1px solid var(--line);border-radius:var(--radius);padding:var(--s-3);position:relative}.ax-dg__step.is-bad{background:color-mix(in srgb,var(--t-type) 7%,var(--bg-subtle));border-color:color-mix(in srgb,var(--t-type) 55%,var(--line))}.ax-dg__step+.ax-dg__step:before{background:var(--line-firm);content:"";height:var(--s-4);left:50%;position:absolute;top:calc(var(--s-4)*-1);width:1px}.ax-dg__step+.ax-dg__step:after{border-bottom:1px solid var(--line-firm);border-right:1px solid var(--line-firm);content:"";height:5px;left:50%;position:absolute;top:-7px;transform:translateX(-50%) rotate(45deg);width:5px}@media(min-width:640px){.ax-dg__flow{align-items:stretch;grid-auto-columns:1fr;grid-auto-flow:column}.ax-dg__step+.ax-dg__step:before{height:1px;left:calc(var(--s-4)*-1);top:50%;width:var(--s-4)}.ax-dg__step+.ax-dg__step:after{left:-7px;top:50%;transform:translateY(-50%) rotate(-45deg)}.ax-dg__flow:has(>:nth-child(5)){grid-auto-columns:auto;grid-auto-flow:row}.ax-dg__flow:has(>:nth-child(5)) .ax-dg__step+.ax-dg__step:before{height:var(--s-4);left:50%;top:calc(var(--s-4)*-1);width:1px}.ax-dg__flow:has(>:nth-child(5)) .ax-dg__step+.ax-dg__step:after{left:50%;top:-7px;transform:translateX(-50%) rotate(45deg)}}.ax-dg__cmp{display:grid;gap:var(--s-3);grid-template-columns:1fr}@media(min-width:640px){.ax-dg__cmp{grid-template-columns:1fr 1fr}}.ax-dg__col{background:var(--bg-subtle);border:1px solid var(--line);border-radius:var(--radius);padding:var(--s-3)}.ax-dg__col h4{color:var(--muted);font-family:var(--sans)!important;font-size:var(--micro)!important;font-weight:600;letter-spacing:.085em;margin:0 0 var(--s-2);text-transform:uppercase}.ax-dg__col ul{list-style:none;margin:0;padding:0}.ax-dg__col li{color:var(--body);font-size:.9375rem;line-height:1.4;margin:.35rem 0;padding-left:1.1rem;position:relative}.ax-dg__col li:before{background:var(--line-firm);border-radius:50%;content:"";height:5px;left:0;position:absolute;top:.55em;width:5px}.ax-dg__col.is-good{border-color:color-mix(in srgb,var(--ok) 40%,var(--line))}.ax-dg__col.is-good h4{color:var(--ok)}.ax-dg__col.is-good li:before{background:var(--ok)}.ax-dg__col.is-bad{border-color:color-mix(in srgb,var(--t-type) 45%,var(--line))}.ax-dg__col.is-bad h4{color:var(--t-type)}.ax-dg__col.is-bad li:before{background:var(--t-type)}.ax-dg__layers{background:var(--line);border:1px solid var(--line);border-radius:var(--radius);display:grid;gap:3px;overflow:hidden}.ax-dg__layer{background:var(--bg-subtle);padding:var(--s-3)}.ax-dg__layer.is-accent{background:color-mix(in srgb,var(--accent-solid) 9%,var(--bg-subtle))}.ax-dg__layer.is-accent .ax-dg__label{color:var(--accent)}.ax-dg__matrix{border:1px solid var(--line);border-radius:var(--radius);overflow-x:auto}.ax-dg__matrix table{border-collapse:collapse;font-size:.875rem;width:100%}.ax-dg__matrix td,.ax-dg__matrix th{border-bottom:1px solid var(--line);border-right:1px solid var(--line);padding:.6rem .8rem;text-align:left}.ax-dg__matrix thead th{background:var(--bg-raised);color:var(--muted);font-family:var(--sans);font-size:var(--micro);font-weight:600;letter-spacing:.085em;text-transform:uppercase}.ax-dg__matrix tbody th{background:var(--bg-subtle);color:var(--ink);font-weight:600}.ax-dg__matrix tr:last-child td,.ax-dg__matrix tr:last-child th{border-bottom:0}.ax-dg__matrix td:last-child,.ax-dg__matrix th:last-child{border-right:0}.ax-dg__yes{color:var(--ok);font-weight:600}.ax-dg__no{color:var(--t-type);font-weight:600}.ax-dg__partial{color:var(--warn);font-weight:600}.ax-cover{margin:var(--s-4) 0 var(--s-5)}.ax-cover picture,.ax-thumb picture{display:block}.ax-cover img,.ax-thumb img{aspect-ratio:1200/630;background:var(--bg-subtle);border:1px solid var(--line);border-radius:var(--radius);display:block;height:auto;object-fit:cover;width:100%}.ax-list .ax-thumb{margin:0 0 var(--s-3)}.ax-list .ax-thumb img{border-radius:calc(var(--radius) - 2px);transition:border-color .15s ease}.ax-list .wp-block-post-template>li:hover .ax-thumb img{border-color:var(--line-firm)}@media(min-width:720px){.ax-list .wp-block-post-template>li{align-items:start;column-gap:var(--s-4);display:grid;grid-template-columns:13rem minmax(0,1fr)}.ax-list .wp-block-post-template>li>.ax-thumb{grid-column:1;grid-row:1/span 3;margin:0}.ax-list .wp-block-post-template>li>:not(.ax-thumb){grid-column:2}.ax-list .wp-block-post-template>li:not(:has(.ax-thumb)){display:block}}.ax-emo{display:inline-block;line-height:1;transform-origin:50% 80%;will-change:transform}.ax-emo.is-live[data-ax-emo=nod]{animation:ax-nod 2.6s ease-in-out infinite}.ax-emo.is-live[data-ax-emo=flicker]{animation:ax-flicker 1.6s ease-in-out infinite}.ax-emo.is-live[data-ax-emo=pop]{animation:ax-pop 3s ease-in-out infinite}.ax-emo.is-live[data-ax-emo=crawl]{animation:ax-crawl 3.4s ease-in-out infinite}.ax-emo.is-live[data-ax-emo=launch]{animation:ax-launch 3.2s ease-in-out infinite}.ax-emo.is-live[data-ax-emo=flip]{animation:ax-flip 4s ease-in-out infinite}.ax-emo.is-live[data-ax-emo=drop]{animation:ax-drop 3.2s ease-in-out infinite}.ax-emo.is-live[data-ax-emo=rise]{animation:ax-rise 3.2s ease-in-out infinite}.ax-emo.is-live[data-ax-emo=spin]{animation:ax-spin 4.5s linear infinite}.ax-emo.is-live[data-ax-emo=blink]{animation:ax-blink 3.6s ease-in-out infinite}.ax-emo.is-live[data-ax-emo=steam]{animation:ax-steam 3s ease-in-out infinite}.ax-emo:hover{animation-duration:.7s!important}@keyframes ax-nod{0%,72%,to{transform:rotate(0deg)}80%{transform:rotate(-13deg)}88%{transform:rotate(9deg)}}@keyframes ax-flicker{0%,to{transform:scale(1) rotate(0deg)}30%{transform:scale(1.11) rotate(-5deg)}60%{transform:scale(.96) rotate(4deg)}}@keyframes ax-pop{0%,66%,to{transform:scale(1)}74%{transform:scale(1.28)}82%{transform:scale(.94)}90%{transform:scale(1.06)}}@keyframes ax-crawl{0%,to{transform:translateX(0) rotate(0deg)}25%{transform:translateX(3px) rotate(7deg)}50%{transform:translateX(0) rotate(0deg)}75%{transform:translateX(-3px) rotate(-7deg)}}@keyframes ax-launch{0%,60%,to{transform:translateY(0) rotate(0deg)}72%{transform:translateY(-6px) rotate(-9deg)}86%{transform:translateY(-2px) rotate(-3deg)}}@keyframes ax-flip{0%,70%,to{transform:rotate(0deg)}85%{transform:rotate(180deg)}}@keyframes ax-drop{0%,65%,to{transform:translateY(0)}80%{transform:translateY(4px)}}@keyframes ax-rise{0%,65%,to{transform:translateY(0)}80%{transform:translateY(-4px)}}@keyframes ax-spin{0%,55%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes ax-blink{0%,78%,to{transform:scaleY(1)}84%{transform:scaleY(.1)}90%{transform:scaleY(1)}}@keyframes ax-steam{0%,to{transform:translateY(0) rotate(0deg)}50%{transform:translateY(-2px) rotate(3deg)}}.ax-emo.is-live[data-ax-emo=pulse]{animation:ax-pulse 3.4s ease-in-out infinite}@keyframes ax-pulse{0%,70%,to{transform:scale(1)}80%{transform:scale(1.14)}90%{transform:scale(.98)}}