.hero[data-astro-cid-ge2uvauf]{margin-top:calc(-1 * var(--header-h));padding-top:calc(var(--header-h) + 20px);background:radial-gradient(ellipse 95% 55% at 50% 62%, var(--turq-1) 0%, var(--turq-2) 52%, var(--turq-3) 100%);overflow:hidden}.hero__in[data-astro-cid-ge2uvauf]{display:grid}.hero__name[data-astro-cid-ge2uvauf]{color:var(--lime);white-space:nowrap;letter-spacing:-.015em;text-shadow:0 2px #0b6e7840;font-size:clamp(3.4rem,21vw,9.5rem);font-weight:900;font-stretch:75%;line-height:.86}.hero__tag[data-astro-cid-ge2uvauf]{font-family:var(--font-display);color:var(--white);max-width:24ch;margin:12px 0 0;font-size:clamp(1.25rem,5.4vw,1.75rem);font-weight:700;font-stretch:88%;line-height:1.15}.hero__sub[data-astro-cid-ge2uvauf]{display:none}.hero__stage[data-astro-cid-ge2uvauf]{margin-top:-8px;position:relative}.hero__cutout[data-astro-cid-ge2uvauf]{aspect-ratio:4/5;width:min(100%,460px);margin-inline:auto;position:relative}.hero__cutout[data-astro-cid-ge2uvauf] picture,.hero__cutout[data-astro-cid-ge2uvauf] img{object-fit:contain;object-position:bottom center;width:100%;height:100%;position:absolute;inset:0}.hero__cutout[data-astro-cid-ge2uvauf] .hero__smile{opacity:0;will-change:opacity}.hero__card[data-astro-cid-ge2uvauf]{z-index:2;background:var(--paper);width:min(100%,420px);color:var(--ink);border-radius:var(--radius) var(--radius) 0 0;margin:-27% auto 0;padding:20px 22px 26px;position:relative;box-shadow:0 -10px 30px #084e5659}.hero__card[data-astro-cid-ge2uvauf] .eyebrow[data-astro-cid-ge2uvauf]{margin-bottom:4px}.hero__show[data-astro-cid-ge2uvauf]{font-family:var(--font-display);text-transform:uppercase;margin:0 0 8px;font-size:clamp(1.7rem,7.5vw,2.1rem);font-weight:900;font-stretch:80%;line-height:1}.hero__when[data-astro-cid-ge2uvauf]{margin:0;font-weight:700}.hero__where[data-astro-cid-ge2uvauf]{color:var(--ink-soft);margin:0 0 16px}.hero__when[data-astro-cid-ge2uvauf]:empty,.hero__where[data-astro-cid-ge2uvauf]:empty{display:none}.hero__card[data-astro-cid-ge2uvauf] .btn[data-astro-cid-ge2uvauf]{width:100%}@media (width>=900px){.hero[data-astro-cid-ge2uvauf]{padding-top:calc(var(--header-h) + 36px);background:radial-gradient(ellipse 60% 80% at 72% 60%, var(--turq-1) 0%, var(--turq-2) 50%, var(--turq-3) 100%)}.hero__in[data-astro-cid-ge2uvauf]{grid-template-columns:1fr minmax(380px,520px);align-items:end;gap:40px}.hero__text[data-astro-cid-ge2uvauf]{align-self:center;padding-bottom:60px}.hero__name[data-astro-cid-ge2uvauf]{font-size:clamp(6rem,11.5vw,10.5rem)}.hero__tag[data-astro-cid-ge2uvauf]{max-width:26ch;margin-top:24px;font-size:2rem}.hero__cutout[data-astro-cid-ge2uvauf]{width:100%}}.shows{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.show{border-bottom:1px solid var(--line);grid-template-columns:76px 1fr;align-items:center;gap:6px 16px;padding:20px 0;display:grid}.show__date{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-soft);font-size:.78rem;line-height:1.15;display:grid}.show__date strong{font-family:var(--font-display);letter-spacing:0;color:var(--ink);font-size:1.45rem;font-weight:900;font-stretch:80%}.show__info h3{font-size:1.15rem}.show__info p{color:var(--ink-soft);margin:2px 0 0;font-size:.95rem}.show__info .show__flag{color:var(--green);font-weight:600}.show>.btn{grid-column:2;justify-self:start;margin-top:6px}.shows__empty{font-family:var(--font-display);text-transform:uppercase;padding:28px 0;font-size:1.5rem;font-weight:800;font-stretch:85%}@media (width>=720px){.show{grid-template-columns:120px 1fr auto;padding:26px 0}.show>.btn{grid-column:3;margin-top:0}.show__date strong{font-size:1.9rem}.show__info h3{font-size:1.4rem}}.past[data-astro-cid-m3iqzzus]{gap:28px;margin:0;padding:0;list-style:none;display:grid}.past__card[data-astro-cid-m3iqzzus]{background:var(--paper);border-radius:var(--radius);border:1px solid var(--line);overflow:hidden}.past__card[data-astro-cid-m3iqzzus] img{aspect-ratio:1;object-fit:cover;width:100%}.past__body[data-astro-cid-m3iqzzus]{padding:16px 18px 20px}.past__body[data-astro-cid-m3iqzzus] h3[data-astro-cid-m3iqzzus]{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.past__now[data-astro-cid-m3iqzzus]{font:700 .68rem/1 var(--font-body);letter-spacing:.1em;background:var(--lime);color:var(--ink);border-radius:999px;padding:5px 8px}.past__body[data-astro-cid-m3iqzzus] p[data-astro-cid-m3iqzzus]{color:var(--ink-soft);margin:8px 0 0;font-size:.95rem}.past__body[data-astro-cid-m3iqzzus] .btn[data-astro-cid-m3iqzzus]{margin-top:14px}@media (width>=560px){.past[data-astro-cid-m3iqzzus]{grid-template-columns:repeat(2,1fr)}}@media (width>=900px){.past[data-astro-cid-m3iqzzus]{grid-template-columns:repeat(3,1fr)}}.yt{aspect-ratio:16/9;border-radius:var(--radius);background:var(--ink);cursor:pointer;border:0;width:100%;padding:0;display:block;position:relative;overflow:hidden}.yt img{object-fit:cover;width:100%;height:100%;transition:transform .3s}.yt:hover img{transform:scale(1.03)}.yt__play{background:var(--green);border-radius:50%;width:64px;height:64px;margin:auto;position:absolute;inset:0;box-shadow:0 4px 18px #00000059}.yt__play:after{content:"";border-top:12px solid #0000;border-bottom:12px solid #0000;border-left:18px solid #fff;position:absolute;top:20px;left:26px}.vid__title{color:var(--ink-soft);margin:10px 0 0;font-size:.95rem}.vid__title strong{color:var(--ink)}.vids{gap:24px;margin:28px 0 0;padding:0;list-style:none;display:grid}.vids .yt__play{width:48px;height:48px}.vids .yt__play:after{border-top-width:10px;border-bottom-width:10px;border-left-width:14px;top:14px;left:19px}.loop{margin:48px 0 0}.loop video{border-radius:var(--radius);background:var(--ink);width:100%;height:auto}.loop figcaption{color:var(--ink-soft);margin-top:10px;font-size:.9rem}@media (width>=720px){.vids{grid-template-columns:repeat(3,1fr)}}.about[data-astro-cid-oxgmilyn]{position:relative}.ikat[data-astro-cid-oxgmilyn]{background:linear-gradient(135deg, var(--turq-2) 25%, transparent 25%) -14px 0 / 28px 14px, linear-gradient(225deg, var(--turq-2) 25%, transparent 25%) -14px 0 / 28px 14px, linear-gradient(315deg, var(--green) 25%, transparent 25%) 0 0 / 28px 14px, linear-gradient(45deg, var(--green) 25%, transparent 25%) 0 0 / 28px 14px, var(--paper);opacity:.85;height:14px;position:absolute;top:0;left:0;right:0}.ikat[data-astro-cid-oxgmilyn]:last-child{top:auto;bottom:0;transform:scaleY(-1)}.about__in[data-astro-cid-oxgmilyn]{gap:32px;display:grid}.about__photo[data-astro-cid-oxgmilyn]{margin:0}.about__photo[data-astro-cid-oxgmilyn] img{aspect-ratio:1;object-fit:cover;border-radius:var(--radius);width:100%}.about__photo[data-astro-cid-oxgmilyn] figcaption[data-astro-cid-oxgmilyn]{color:var(--ink-soft);margin-top:8px;font-size:.78rem}.about__route[data-astro-cid-oxgmilyn]{letter-spacing:.04em;text-transform:uppercase;flex-wrap:wrap;gap:6px 10px;margin:14px 0 20px;padding:0;font-size:.9rem;font-weight:600;list-style:none;display:flex}.about__route[data-astro-cid-oxgmilyn] li[data-astro-cid-oxgmilyn]+li[data-astro-cid-oxgmilyn]:before{content:"→";color:var(--turq-3);margin-right:10px}.about__quote[data-astro-cid-oxgmilyn]{border-left:4px solid var(--turq-2);font-family:var(--font-display);margin:28px 0;padding:0 0 0 18px;font-size:clamp(1.3rem,4.6vw,1.7rem);font-weight:700;font-stretch:88%;line-height:1.2}.about__facts[data-astro-cid-oxgmilyn]{margin:0;font-size:.95rem}.about__facts[data-astro-cid-oxgmilyn] dt[data-astro-cid-oxgmilyn]{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-soft);margin-top:16px;font-size:.75rem;font-weight:600}.about__facts[data-astro-cid-oxgmilyn] dd[data-astro-cid-oxgmilyn]{margin:4px 0 0}@media (width>=900px){.about__in[data-astro-cid-oxgmilyn]{grid-template-columns:420px 1fr;align-items:start;gap:64px}}.rev[data-astro-cid-4bjs7uhz]{gap:18px;max-width:760px;margin:0;padding:0;list-style:none;display:grid}.rev__item[data-astro-cid-4bjs7uhz]{max-width:88%}.rev__item--right[data-astro-cid-4bjs7uhz]{text-align:right;justify-self:end}.rev__bubble[data-astro-cid-4bjs7uhz]{text-align:left;background:var(--white);border:1px solid var(--line);border-radius:20px 20px 20px 6px;margin:0;padding:14px 18px;display:inline-block}.rev__item--right[data-astro-cid-4bjs7uhz] .rev__bubble[data-astro-cid-4bjs7uhz]{background:var(--mint);border-color:#0000;border-radius:20px 20px 6px}.rev__bubble[data-astro-cid-4bjs7uhz] p[data-astro-cid-4bjs7uhz]{margin:0}.rev__gloss[data-astro-cid-4bjs7uhz]{color:var(--ink-soft);font-size:.9rem;margin-top:4px!important}.rev__who[data-astro-cid-4bjs7uhz]{color:var(--ink-soft);margin:6px 6px 0;font-size:.8rem}.book[data-astro-cid-5n25xmrl]{gap:40px;display:grid}.book__clean[data-astro-cid-5n25xmrl]{font-family:var(--font-display);text-transform:uppercase;margin:22px 0 14px;font-size:clamp(1.3rem,4.8vw,1.7rem);font-weight:800;font-stretch:88%;line-height:1.15}.book__points[data-astro-cid-5n25xmrl]{margin:0 0 20px;padding-left:20px}.book__clients[data-astro-cid-5n25xmrl] span[data-astro-cid-5n25xmrl]{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-soft);font-size:.75rem;font-weight:600;display:block}.book__clients[data-astro-cid-5n25xmrl]{font-weight:600}.book__c4h[data-astro-cid-5n25xmrl]{color:var(--ink-soft);font-size:.95rem}.book__photo[data-astro-cid-5n25xmrl]{max-width:300px;margin:24px 0 0}.book__photo[data-astro-cid-5n25xmrl] img{border-radius:var(--radius);width:100%}.book__photo[data-astro-cid-5n25xmrl] figcaption[data-astro-cid-5n25xmrl]{color:var(--ink-soft);margin-top:8px;font-size:.78rem}.form[data-astro-cid-5n25xmrl]{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius);gap:14px;padding:22px;display:grid}.form[data-astro-cid-5n25xmrl] label[data-astro-cid-5n25xmrl]{gap:6px;font-size:.85rem;font-weight:600;display:grid}.form[data-astro-cid-5n25xmrl] input[data-astro-cid-5n25xmrl]:not([type=checkbox]),.form[data-astro-cid-5n25xmrl] textarea[data-astro-cid-5n25xmrl]{font:inherit;color:var(--ink);background:var(--white);border:1px solid var(--line);border-radius:10px;width:100%;padding:11px 12px;font-size:1rem;font-weight:400}.form[data-astro-cid-5n25xmrl] input[data-astro-cid-5n25xmrl]:focus,.form[data-astro-cid-5n25xmrl] textarea[data-astro-cid-5n25xmrl]:focus{outline:2px solid var(--green);outline-offset:1px;border-color:var(--green)}.form__hp[data-astro-cid-5n25xmrl]{position:absolute;left:-9999px}.form__status[data-astro-cid-5n25xmrl]{min-height:1.4em;margin:0;font-weight:600}.book__alt[data-astro-cid-5n25xmrl]{color:var(--ink-soft);margin:16px 0 24px}.book__kit[data-astro-cid-5n25xmrl]{color:var(--ink-soft);margin-top:8px;font-size:.85rem}@media (width>=900px){.book[data-astro-cid-5n25xmrl]{grid-template-columns:1fr 1fr;gap:64px}}.news[data-astro-cid-drywyjjs] h2[data-astro-cid-drywyjjs]{max-width:16ch}.news[data-astro-cid-drywyjjs] .btn[data-astro-cid-drywyjjs]{margin-top:20px}
