.instagram-link[data-astro-cid-dnk2jdvy]{align-items:center;gap:.4rem;display:inline-flex}svg[data-astro-cid-dnk2jdvy]{flex:0 0 1rem;width:1rem;height:1rem;display:block}@font-face{font-family:Manrope;src:url(/fonts/manrope/manrope-variable.woff2)format("woff2");font-style:normal;font-weight:200 800;font-display:swap}:root{--bz-font:"Manrope", sans-serif;--bz-surface:#f7f7f5;--bz-ivory:#f3f0e7;--bz-charcoal:#171717;--bz-vermilion:#bc3525;--bz-foundry-gold:#9b7948;--bz-gold-on-dark:#c6aa79;--bz-olive:#5d6652;--colour-paper:var(--bz-surface);--colour-panel:#efefec;--colour-ink:var(--bz-charcoal);--colour-muted:#55534d;--colour-line:#d1d1cc;--colour-accent:var(--bz-vermilion);--action-height:3rem;--action-font-size:.875rem;--font-sans:var(--bz-font);--step--1:clamp(.875rem, .84rem + .12vw, .95rem);--step-0:1.125rem;--step-1:clamp(1.35rem, 1.16rem + .8vw, 1.9rem);--step-2:clamp(2rem, 1.4rem + 2.5vw, 4rem);--step-3:clamp(3.2rem, 1.5rem + 7vw, 8.5rem);--space-1:.5rem;--space-2:.75rem;--space-3:1rem;--space-4:1.5rem;--space-5:2.5rem;--space-6:clamp(4rem, 8vw, 8rem);--page-gutter:clamp(1rem, 4vw, 3.5rem);--content-width:92rem;--text-width:42rem}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth}[id]{scroll-margin-top:1rem}body{background:var(--colour-paper);color:var(--colour-ink);font-family:var(--font-sans);font-size:var(--step-0);-webkit-font-smoothing:antialiased;margin:0;line-height:1.55}a{color:inherit;text-underline-offset:.2em}a[href^=mailto\:]{overflow-wrap:anywhere}a:hover{text-decoration-thickness:2px}a:focus-visible,button:focus-visible,input:focus-visible{outline:3px solid var(--colour-ink);outline-offset:4px}h1,h2,h3,p{margin-top:0}h1,h2,h3{font-weight:600;line-height:1.1}img{max-width:100%;height:auto;display:block}.skip-link{z-index:20;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;background:var(--colour-ink);width:1px;height:1px;color:var(--colour-paper);margin:-1px;padding:0;position:fixed;top:0;left:0;overflow:hidden}.skip-link:focus{clip:auto;clip-path:none;width:auto;height:auto;margin:1rem;padding:.65rem .9rem;overflow:visible}.shell{width:min(100%, var(--content-width));padding-inline:var(--page-gutter);margin-inline:auto}.section{padding-block:var(--space-6);border-top:1px solid var(--colour-line)}.eyebrow{margin-bottom:var(--space-3);font-size:var(--step--1);letter-spacing:.11em;text-transform:uppercase;font-weight:700}.muted{color:var(--colour-muted)}.text-column{max-width:var(--text-width)}.site-header,.site-footer{font-size:var(--step--1)}.site-header__inner,.site-footer__inner{justify-content:space-between;align-items:center;gap:var(--space-4);display:flex}.site-header__inner{flex-wrap:wrap;min-height:5rem}.site-header__brand{flex:none;width:11.5rem;text-decoration:none;display:block}.site-header__brand img{width:100%;display:block}.site-nav{flex-wrap:wrap;gap:clamp(1rem,3vw,2.5rem);max-width:100%;font-weight:600;display:flex}.site-nav a{align-items:center;min-height:2.75rem;text-decoration:none;display:inline-flex}.site-nav a:hover{text-decoration:underline}.site-footer{padding-block:var(--space-5);border-top:1px solid var(--colour-line)}.site-footer__links{gap:var(--space-4);flex-wrap:wrap;display:flex}.site-footer__links a{align-items:center;min-height:2.75rem;display:inline-flex}.site-footer__brand{width:10rem;margin-bottom:var(--space-1);display:block}.site-footer__brand img{width:100%}.site-footer__studio{max-width:38ch;color:var(--colour-muted);margin:.85rem 0 0;font-size:.8125rem;line-height:1.65}.site-footer__studio a{white-space:nowrap;text-decoration-color:var(--colour-line)}.site-footer__studio a:hover{text-decoration-color:currentColor}.button{min-height:var(--action-height);border:1px solid var(--colour-accent);background:var(--colour-accent);color:var(--colour-paper);font-family:var(--font-sans);font-size:var(--action-font-size);border-radius:0;justify-content:center;align-items:center;padding:.7rem 1.1rem;font-weight:600;text-decoration:none;display:inline-flex}.button[aria-disabled=true]{cursor:not-allowed;opacity:.55}@media (hover:hover) and (pointer:fine){.button:hover{color:var(--colour-accent);background:0 0}.button[aria-disabled=true]:hover{background:var(--colour-accent);color:var(--colour-paper)}}@media (width>=52.0625rem){:root{--action-height:3.25rem;--action-font-size:.95rem}.site-header,.site-footer{font-size:.875rem}}@media (width<=42rem){.site-footer__inner{flex-direction:column;align-items:flex-start}}@media (width<=37.5rem){.site-header{font-size:.75rem}.site-header__inner{gap:.75rem;min-height:4rem}.site-header__brand{width:5.25rem}.site-header--mobile-seal{border-bottom:1px solid var(--colour-line)}.site-header--mobile-seal .site-header__brand{align-items:center;width:2.75rem;min-height:2.75rem;display:flex}.site-header--mobile-seal .site-header__brand img{width:2.25rem}.site-nav{white-space:nowrap;flex:auto;justify-content:flex-end;gap:clamp(.5rem,2vw,.75rem)}.site-footer{padding-block:2rem}.site-footer__inner{gap:1rem}.site-footer__links{gap:1.25rem}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
