svg[data-astro-cid-o65qyngq]{vertical-align:-.125em;flex-shrink:0;display:inline-block}.wordmark[data-astro-cid-qisgtjgl]{font-family:var(--font-brand);font-optical-sizing:auto;letter-spacing:0;font-size:36px;font-weight:400;text-decoration:none}.wordmark[data-astro-cid-qisgtjgl] .brand-dot[data-astro-cid-qisgtjgl]{background:var(--green);border-radius:50%;width:.18em;height:.18em;margin-left:.12em;display:inline-block}a[data-astro-cid-qisgtjgl]:hover{text-underline-offset:5px;text-decoration:underline}header[data-astro-cid-fzpbxy5g],nav[data-astro-cid-fzpbxy5g]{justify-content:space-between;align-items:center;display:flex}header[data-astro-cid-fzpbxy5g]{border-bottom:3px double var(--line);min-height:110px}nav[data-astro-cid-fzpbxy5g]{gap:36px;font-size:14px}nav[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]{text-decoration:none}a[data-astro-cid-fzpbxy5g]:hover{text-underline-offset:5px;text-decoration:underline}@media (width<=700px){header[data-astro-cid-fzpbxy5g]{flex-direction:column;justify-content:center;gap:14px;min-height:85px;padding:24px 0}nav[data-astro-cid-fzpbxy5g]{flex-wrap:wrap;justify-content:center;gap:20px;font-size:12px}}.duo-photo[data-astro-cid-qrhdl2oc]{border-radius:18px;justify-self:end;width:100%;max-width:440px;margin:0;overflow:hidden}.duo-photo[data-astro-cid-qrhdl2oc] img[data-astro-cid-qrhdl2oc]{width:100%;height:auto;display:block}@media (width<=700px){.duo-photo[data-astro-cid-qrhdl2oc]{justify-self:center;width:92%}}.hero[data-astro-cid-ge2uvauf]{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:center;gap:60px;min-height:650px;padding:60px 0 100px;display:grid;position:relative}h1[data-astro-cid-ge2uvauf]{font-family:var(--font-brand);font-optical-sizing:auto;letter-spacing:-.025em;margin:8px 0 26px;font-size:clamp(80px,12vw,180px);font-weight:400;line-height:1}.title-dot[data-astro-cid-ge2uvauf]{color:var(--green)}.intro[data-astro-cid-ge2uvauf]{font-family:var(--font-text);margin:0 0 36px;font-size:20px;line-height:1.5}.instagram-button[data-astro-cid-ge2uvauf]{font-family:var(--font-text);border:1px solid var(--ink);background:#c8d3bd55;border-radius:1px;align-items:center;gap:12px;padding:17px 24px;font-size:16px;line-height:1.4;text-decoration:none;transition:background .2s;display:inline-flex;box-shadow:3px 3px #52684f26}.instagram-button[data-astro-cid-ge2uvauf]:hover{background:var(--sage);color:var(--ink-strong);text-decoration:none}.instagram-icon[data-astro-cid-ge2uvauf]{flex-shrink:0}.scroll-link[data-astro-cid-ge2uvauf]{font-family:var(--font-text);font-size:14px;text-decoration:none;position:absolute;bottom:34px;left:0}.scroll-link[data-astro-cid-ge2uvauf] span[data-astro-cid-ge2uvauf]{margin-right:12px}a[data-astro-cid-ge2uvauf]:hover{text-underline-offset:5px;text-decoration:underline}@media (width>=1500px){.hero[data-astro-cid-ge2uvauf]{min-height:760px}}@media (width<=700px){.hero[data-astro-cid-ge2uvauf]{text-align:center;grid-template-columns:1fr;gap:42px;min-height:auto;padding:45px 0 80px}h1[data-astro-cid-ge2uvauf]{font-size:clamp(64px,23vw,150px)}.intro[data-astro-cid-ge2uvauf]{margin-bottom:26px;font-size:16px}.instagram-button[data-astro-cid-ge2uvauf]{justify-content:center;gap:10px;max-width:100%;padding:16px;font-size:14px}.scroll-link[data-astro-cid-ge2uvauf]{right:0}}.shows[data-astro-cid-tlgl2ybl]{border-top:1px dashed var(--line);grid-template-columns:minmax(0,1fr);gap:32px;padding:65px 0 80px;scroll-margin-top:35px;display:grid}.show-list[data-astro-cid-tlgl2ybl]{min-width:0}.section-heading[data-astro-cid-tlgl2ybl]{flex-direction:row;justify-content:flex-start;align-items:center;display:flex}.live-photo[data-astro-cid-tlgl2ybl]{border-radius:14px;grid-area:1/2/3;align-self:center;width:100%;max-width:260px;height:auto;max-height:460px;margin-top:0;display:block}.section-heading[data-astro-cid-tlgl2ybl] .eyebrow[data-astro-cid-tlgl2ybl]{margin-top:0}h2[data-astro-cid-tlgl2ybl]{font:400 clamp(34px, 4.5vw, 58px)/1.2 var(--font-text);letter-spacing:-.015em;margin:12px 0}h2[data-astro-cid-tlgl2ybl] span[data-astro-cid-tlgl2ybl]{color:var(--green)}.updates-link[data-astro-cid-tlgl2ybl]{text-underline-offset:4px;margin-top:22px;font-size:12px;display:inline-block}a[data-astro-cid-tlgl2ybl]:hover{text-underline-offset:5px;text-decoration:underline}@media (width<=700px){.shows[data-astro-cid-tlgl2ybl]{text-align:center;grid-template-columns:1fr;gap:22px;padding:42px 0 50px}.live-photo[data-astro-cid-tlgl2ybl]{margin-top:20px;width:75%;margin-inline:auto}.section-heading[data-astro-cid-tlgl2ybl]{display:block}}.footer-contact-block[data-astro-cid-ups4y6h3]{color:var(--ink);justify-items:start;gap:10px;padding:4px 0;display:grid}.footer-contact-heading[data-astro-cid-ups4y6h3]{font-family:var(--font-text);font-size:16px;font-weight:400;line-height:1.3;display:block}.footer-email[data-astro-cid-ups4y6h3]{min-height:24px;font-family:var(--font-text);color:var(--green);align-items:center;gap:9px;font-size:12px;line-height:1.5;text-decoration:none;display:inline-flex}.footer-email[data-astro-cid-ups4y6h3] svg[data-astro-cid-ups4y6h3]{flex:0 0 16px;display:block}.footer-email[data-astro-cid-ups4y6h3] span[data-astro-cid-ups4y6h3]{text-underline-offset:4px;text-decoration:underline 1px}.footer-email[data-astro-cid-ups4y6h3]:hover{color:var(--ink)}@media (width<=700px){.footer-contact-block[data-astro-cid-ups4y6h3]{justify-items:center}}footer[data-astro-cid-nns7i3if]{border-top:3px double var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;min-height:120px;padding:24px 0;display:flex}footer[data-astro-cid-nns7i3if] p[data-astro-cid-nns7i3if],footer[data-astro-cid-nns7i3if]>a[data-astro-cid-nns7i3if]:last-child{font-size:12px}a[data-astro-cid-nns7i3if]{text-decoration:none}a[data-astro-cid-nns7i3if]:hover{text-underline-offset:5px;text-decoration:underline}@media (width<=700px){footer[data-astro-cid-nns7i3if]{text-align:center;flex-direction:column;justify-content:center;gap:20px}footer[data-astro-cid-nns7i3if] p[data-astro-cid-nns7i3if]{order:3;width:100%;margin:0}}.page-shell[data-astro-cid-btt66v6s]{max-width:1600px;margin:auto;padding:0 6%}@media (width<=700px){.page-shell[data-astro-cid-btt66v6s]{padding:0 7%}}@font-face{font-family:Bodoni Moda;src:url(/fonts/bodoni-moda-regular.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Special Elite;src:url(/fonts/special-elite-regular.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}:root{--font-brand:"Bodoni Moda", Georgia, serif;--font-text:"Special Elite", "Courier New", monospace;--ink:#596b57;--ink-strong:#485a45;--green:#566752;--sage:#c8d3bd;--line:#596b5740;--paper:#f2e5df;color:var(--ink);font-family:var(--font-text);color-scheme:light;background:#f2e5df}*{box-sizing:border-box}body{background-color:var(--paper);background-image:linear-gradient(#f2e5dfa6,#f2e5dfa6),url(/paper-grain.png),radial-gradient(at 8% 15%,#dcb8ac38,#0000 60%),radial-gradient(at 95% 75%,#b4c1a738,#0000 55%);background-size:100% 100%,384px 384px,100% 100%,100% 100%;min-height:100vh;margin:0}a{color:inherit}a:focus-visible{outline:2px solid var(--green);outline-offset:6px}::selection{background:var(--sage);color:var(--ink-strong)}.skip-link{background:var(--ink);color:#fff;z-index:10;padding:12px 18px;position:absolute;top:-80px;left:16px}.skip-link:focus{top:16px}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}.eyebrow{font-family:var(--font-text);text-transform:uppercase;letter-spacing:2px;font-size:12px;line-height:1.8}
