.skip-link[data-astro-cid-hkbrpulz]{z-index:100;background:var(--color-text);color:var(--color-bg);font-size:var(--text-sm);transition:transform var(--transition-fast);padding:.65rem .85rem;text-decoration:none;position:fixed;top:.75rem;left:.75rem;transform:translateY(-160%)}.skip-link[data-astro-cid-hkbrpulz]:focus{transform:translateY(0)}#main-content[data-astro-cid-hkbrpulz]:focus{outline:none}.site-header[data-astro-cid-hkbrpulz]{z-index:30;min-height:var(--header-height);position:relative}.desktop-home-bar[data-astro-cid-hkbrpulz],.desktop-mega-panel[data-astro-cid-hkbrpulz],.desktop-mega-backdrop[data-astro-cid-hkbrpulz]{display:none}.header-inner[data-astro-cid-hkbrpulz]{min-height:var(--header-height);justify-content:space-between;align-items:flex-start;gap:var(--space-4);padding:1rem var(--page-gutter) .75rem;display:flex}.site-header-home[data-astro-cid-hkbrpulz] .header-inner[data-astro-cid-hkbrpulz]{justify-content:flex-end;min-height:0}.site-header-home[data-astro-cid-hkbrpulz]{min-height:0}.js-enhanced .site-header-home[data-astro-cid-hkbrpulz]{position:absolute;top:0;left:0;right:0}.js-enhanced .site-header-home[data-astro-cid-hkbrpulz] .header-inner[data-astro-cid-hkbrpulz]{padding:0}.site-home[data-astro-cid-hkbrpulz]{color:var(--color-text);letter-spacing:-.025em;font-size:.9rem;font-weight:600;line-height:1;text-decoration:none}.fallback-nav[data-astro-cid-hkbrpulz]{flex-wrap:wrap;justify-content:flex-end;gap:.5rem 1rem;font-size:.82rem;line-height:1;display:flex}.fallback-nav[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]{color:var(--color-text);text-decoration:underline}.fallback-nav[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz][aria-current=page]{text-decoration-thickness:2px}.js-enhanced .fallback-nav[data-astro-cid-hkbrpulz]{display:none}.menu-trigger[data-astro-cid-hkbrpulz]{z-index:40;top:max(.45rem, env(safe-area-inset-top));right:max(.5rem, env(safe-area-inset-right));background:var(--color-bg);min-width:4.8rem;min-height:2.75rem;color:var(--color-text);cursor:pointer;letter-spacing:-.015em;border:0;justify-content:flex-end;align-items:center;gap:.55rem;padding:0 .65rem;font-size:.9rem;font-weight:520;display:none;position:fixed}.js-enhanced .menu-trigger[data-astro-cid-hkbrpulz]{display:flex}.menu-glyph[data-astro-cid-hkbrpulz]{flex-direction:column;justify-content:center;gap:.22rem;width:1rem;height:.75rem;display:flex}.menu-glyph[data-astro-cid-hkbrpulz] span[data-astro-cid-hkbrpulz]{background:currentColor;width:100%;height:1.5px;display:block}.site-footer[data-astro-cid-hkbrpulz]{padding:clamp(7rem, 11vw, 10rem) var(--page-gutter) 1.5rem}.footer-inner[data-astro-cid-hkbrpulz]{justify-content:space-between;align-items:flex-end;gap:var(--space-3);color:var(--color-text-muted);font-size:var(--text-xs);display:flex}.footer-inner[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]{text-underline-offset:.2em}.site-dialog[data-astro-cid-hkbrpulz]{background:var(--color-bg);width:100%;max-width:none;height:100dvh;max-height:none;color:var(--color-text);opacity:0;transition:opacity .18s var(--ease-standard), overlay .18s allow-discrete, display .18s allow-discrete;border:0;margin:0;padding:0}.site-dialog[data-astro-cid-hkbrpulz][open]{opacity:1}@starting-style{.site-dialog[data-astro-cid-hkbrpulz][open]{opacity:0}}.site-dialog[data-astro-cid-hkbrpulz]::backdrop{background:#00000040}.dialog-inner[data-astro-cid-hkbrpulz]{min-height:100%;padding:max(.8rem, env(safe-area-inset-top)) max(var(--page-gutter), env(safe-area-inset-right)) max(1.2rem, env(safe-area-inset-bottom)) max(var(--page-gutter), env(safe-area-inset-left));grid-template-rows:auto 1fr auto;display:grid}.dialog-topline[data-astro-cid-hkbrpulz]{min-height:2.75rem;font-size:var(--text-sm);justify-content:space-between;align-items:center;display:flex}.dialog-topline[data-astro-cid-hkbrpulz] p[data-astro-cid-hkbrpulz]{color:var(--color-text-muted);margin:0}.close-trigger[data-astro-cid-hkbrpulz]{min-width:4.5rem;min-height:2.75rem;color:inherit;cursor:pointer;text-align:right;background:0 0;border:0;padding:0}.dialog-navigation[data-astro-cid-hkbrpulz]{flex-direction:column;align-self:center;align-items:flex-start;gap:.08em;padding:2rem 0 4rem;display:flex}.dialog-navigation[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]{letter-spacing:-.07em;font-size:clamp(3.35rem,17vw,5.4rem);font-weight:780;line-height:.92;text-decoration:none}.dialog-contact[data-astro-cid-hkbrpulz]{align-items:center;gap:1rem;display:inline-flex}.dialog-navigation[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz][aria-current=page]:after{content:"";vertical-align:.14em;background:currentColor;border-radius:50%;width:.16em;height:.16em;margin-left:.18em;display:inline-block}.dialog-footer[data-astro-cid-hkbrpulz]{color:var(--color-text-muted);flex-direction:column;gap:.8rem;font-size:.78rem;display:flex}.dialog-footer[data-astro-cid-hkbrpulz] p[data-astro-cid-hkbrpulz]{margin:0}.social-links[data-astro-cid-hkbrpulz]{flex-wrap:wrap;gap:1rem;display:flex}@media (width>=900px){body.desktop-homepage .site-header-home[data-astro-cid-hkbrpulz]{background:#1a1b1d;min-height:3.5625rem;position:sticky;top:0}body.desktop-homepage .site-header-home[data-astro-cid-hkbrpulz] .header-inner[data-astro-cid-hkbrpulz]{display:none}body.desktop-homepage .desktop-home-bar[data-astro-cid-hkbrpulz]{color:#c3beb8;grid-template-columns:clamp(20rem,18.1vw,29rem) minmax(0,1fr) auto;align-items:center;min-height:3.5625rem;padding:0 clamp(1.75rem,3.05vw,4.875rem) 0 1.6875rem;font-family:Poppins,Arial,sans-serif;line-height:1;display:grid}.desktop-home-bar[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz],.desktop-home-nav-item[data-astro-cid-hkbrpulz]>a[data-astro-cid-hkbrpulz]{color:inherit;text-decoration:none}.desktop-home-bar[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]:hover,.desktop-home-bar[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]:focus-visible,.desktop-home-bar[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz].is-active{color:#fff}.desktop-home-name[data-astro-cid-hkbrpulz]{letter-spacing:0;text-transform:uppercase;font-size:25px;font-weight:900;color:#fff!important}.desktop-home-name[data-astro-cid-hkbrpulz]:before{content:"ALLAN CLAYTON"}.desktop-home-nav[data-astro-cid-hkbrpulz]{grid-template-columns:clamp(6.5rem,5.08vw,8.125rem) clamp(8.875rem,7.78vw,12.4375rem) auto;align-items:center;gap:0;display:grid}.desktop-home-nav-item[data-astro-cid-hkbrpulz]{align-items:center;min-width:0;height:3.5625rem;display:flex}.desktop-home-nav[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz],.desktop-home-cv[data-astro-cid-hkbrpulz]{letter-spacing:0;font-size:clamp(1.125rem,.98vw,25px);font-weight:700}.desktop-home-cv[data-astro-cid-hkbrpulz]{text-transform:uppercase}.desktop-mega-panel[data-astro-cid-hkbrpulz]{z-index:32;color:#fff;opacity:0;pointer-events:none;background:#000;height:0;font-family:Poppins,Arial,sans-serif;transition:height .2s cubic-bezier(.4,0,.2,1),opacity .12s ease-out;display:block;position:fixed;top:3.5625rem;left:0;right:0;overflow:hidden}.desktop-work-panel[data-astro-cid-hkbrpulz].is-open{opacity:1;pointer-events:auto;height:min(17.25rem,100dvh - 3.5625rem);overflow-y:auto}.desktop-contact-panel[data-astro-cid-hkbrpulz].is-open{opacity:1;pointer-events:auto;height:min(12.75rem,100dvh - 3.5625rem);overflow-y:auto}.desktop-mega-inner[data-astro-cid-hkbrpulz]{grid-template-columns:minmax(16rem,26.75rem) minmax(0,1fr);gap:clamp(2rem,3vw,4.75rem);min-height:100%;padding:1.875rem clamp(1.75rem,3.05vw,4.875rem) 1.5rem 1.6875rem;display:grid}.desktop-mega-label[data-astro-cid-hkbrpulz]{color:#fff9;margin:0 0 .45rem;font-size:.8125rem;font-weight:400;line-height:1.5}.desktop-mega-links[data-astro-cid-hkbrpulz]{flex-direction:column;align-items:flex-start;display:flex}.desktop-mega-links[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]{color:#fff;letter-spacing:-.025em;text-transform:capitalize;font-size:1.8125rem;font-weight:500;line-height:1.32}.desktop-mega-links[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz][aria-current=true]{text-underline-offset:.14em;text-decoration:underline .07em}.desktop-contact-inner[data-astro-cid-hkbrpulz]{grid-template-columns:16.75rem minmax(12rem,1fr);gap:0}.desktop-mega-secondary[data-astro-cid-hkbrpulz]{align-self:start}.desktop-mega-secondary[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]{color:#fff;font-size:.8125rem;font-weight:600;line-height:1.75}.desktop-mega-backdrop[data-astro-cid-hkbrpulz]{z-index:31;opacity:0;visibility:hidden;backdrop-filter:blur(16px);cursor:default;pointer-events:none;background:#fff3;border:0;padding:0;transition:opacity .16s ease-out,visibility 0s linear .16s;display:block;position:fixed;inset:3.5625rem 0 0}.desktop-mega-open .desktop-mega-backdrop[data-astro-cid-hkbrpulz]{opacity:1;visibility:visible;pointer-events:auto;transition-delay:0s}body.desktop-homepage .site-footer[data-astro-cid-hkbrpulz]{display:none}.menu-trigger[data-astro-cid-hkbrpulz]{font-size:.94rem;top:1rem;right:1.15rem}.dialog-inner[data-astro-cid-hkbrpulz]{padding:1.3rem var(--page-gutter) 2rem}.dialog-navigation[data-astro-cid-hkbrpulz]{padding-left:7vw}.dialog-navigation[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]{font-size:clamp(4.75rem,8vw,7.5rem)}.dialog-footer[data-astro-cid-hkbrpulz]{flex-direction:row;justify-content:space-between;align-items:flex-end}}@media (width<=520px){.header-inner[data-astro-cid-hkbrpulz]{gap:var(--space-3)}.fallback-nav[data-astro-cid-hkbrpulz]{gap:.5rem .8rem;max-width:12rem}.footer-inner[data-astro-cid-hkbrpulz]{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.site-dialog[data-astro-cid-hkbrpulz],.desktop-mega-panel[data-astro-cid-hkbrpulz],.desktop-mega-backdrop[data-astro-cid-hkbrpulz]{transition:none}}@media (forced-colors:active){.menu-trigger[data-astro-cid-hkbrpulz]{color:buttontext}}@media print{.site-header[data-astro-cid-hkbrpulz],.site-footer[data-astro-cid-hkbrpulz],.site-dialog[data-astro-cid-hkbrpulz]{display:none}}
