.about[data-astro-cid-j4y4sje3]{border-top:1px solid var(--color-ink);padding:3rem 0 3.25rem}.about[data-astro-cid-j4y4sje3] picture{display:contents}.about[data-astro-cid-j4y4sje3] picture>source{display:none}.about__grid[data-astro-cid-j4y4sje3]{grid-template-columns:minmax(0,5fr) minmax(0,7fr);grid-template-areas:"words words""door beats";gap:2rem 1.25rem;display:grid}.about__words[data-astro-cid-j4y4sje3]{display:contents}.about__words[data-astro-cid-j4y4sje3]>.head[data-astro-cid-j4y4sje3],.about__who[data-astro-cid-j4y4sje3]{grid-column:1/-1}.about__words[data-astro-cid-j4y4sje3]>.head[data-astro-cid-j4y4sje3]{grid-row:1}.about__who[data-astro-cid-j4y4sje3]{grid-row:2;max-width:38rem;margin:-1rem 0 0;font-size:1.125rem;line-height:1.5}.about__door[data-astro-cid-j4y4sje3]{grid-area:3/1;margin:0}.about__frame[data-astro-cid-j4y4sje3]{aspect-ratio:330/600;background:#1f1f22;position:relative;overflow:hidden}.about__frame[data-astro-cid-j4y4sje3] img{object-fit:cover;object-position:50% 0%;width:100%;height:100%;position:absolute;inset:0}.about__door[data-astro-cid-j4y4sje3] figcaption[data-astro-cid-j4y4sje3]{margin-top:.5rem}.beats[data-astro-cid-j4y4sje3]{border-top:var(--rule);grid-area:3/2;align-self:start;margin:0;padding:0;list-style:none}.beat[data-astro-cid-j4y4sje3]{border-bottom:var(--rule);grid-template-columns:minmax(0,1fr);gap:.35rem;padding:.85rem 0;display:grid}.beat__mark[data-astro-cid-j4y4sje3]{font-variant-numeric:lining-nums tabular-nums;align-items:baseline;gap:.6rem;margin:0;font-size:1.75rem;font-weight:880;font-stretch:90%;line-height:1;display:flex}.beat__place[data-astro-cid-j4y4sje3]{font-size:.875rem;font-weight:650;font-stretch:100%}.beat__text[data-astro-cid-j4y4sje3]{margin:0;font-size:1rem;line-height:1.4}.beat__stamp[data-astro-cid-j4y4sje3]{gap:.4rem;margin:.5rem 0 0;display:grid}.beat__stamp[data-astro-cid-j4y4sje3] img{mix-blend-mode:multiply;width:5rem;height:5rem}@media (width>=40rem){.about__grid[data-astro-cid-j4y4sje3]{grid-template-columns:minmax(0,15rem) minmax(0,1fr);column-gap:2.5rem}.beat[data-astro-cid-j4y4sje3]{grid-template-columns:7.5rem minmax(0,1fr);column-gap:1rem;padding:1rem 0}.beat__mark[data-astro-cid-j4y4sje3]{flex-direction:column;align-items:flex-start;gap:.3rem}.beat__text[data-astro-cid-j4y4sje3]{align-self:center;font-size:1.0625rem}.beat__stamp[data-astro-cid-j4y4sje3]{grid-column:2;align-items:center;gap:1rem;display:flex}.beat__stamp[data-astro-cid-j4y4sje3] img{flex:none;width:6rem;height:6rem}}@media (width>=64rem){.about[data-astro-cid-j4y4sje3]{padding:6.5rem 0}.about__grid[data-astro-cid-j4y4sje3]{grid-template-rows:auto auto 1fr;grid-template-columns:22rem minmax(0,46rem);justify-content:start;gap:0 clamp(3.5rem,6vw,6rem)}.about__door[data-astro-cid-j4y4sje3]{grid-area:1/1/span 3}.about__words[data-astro-cid-j4y4sje3]>.head[data-astro-cid-j4y4sje3],.about__who[data-astro-cid-j4y4sje3]{grid-column:2}.about__who[data-astro-cid-j4y4sje3]{margin:1.25rem 0 0;font-size:1.1875rem}.beats[data-astro-cid-j4y4sje3]{grid-column:2;margin-top:2rem}.beat[data-astro-cid-j4y4sje3]{grid-template-columns:9rem minmax(0,1fr);padding:1.05rem 0}.beat__mark[data-astro-cid-j4y4sje3]{font-size:2.25rem}.beat__text[data-astro-cid-j4y4sje3]{font-size:1.1875rem}}.map[data-astro-cid-pkl2txqy]{gap:.75rem;display:grid}.map__link[data-astro-cid-pkl2txqy]{text-decoration:none;transition:opacity .2s;display:block}@media (hover:hover){.map__link[data-astro-cid-pkl2txqy]:hover{opacity:.88}}.map__frame[data-astro-cid-pkl2txqy]{aspect-ratio:1;background:var(--color-paper);border:1px solid var(--color-ink);position:relative;overflow:hidden}.map__frame[data-astro-cid-pkl2txqy] img[data-astro-cid-pkl2txqy],.map__ways[data-astro-cid-pkl2txqy]{width:100%;height:100%;position:absolute;inset:0}.way[data-astro-cid-pkl2txqy]{opacity:.22;transition:opacity .3s}.way__outer[data-astro-cid-pkl2txqy],.way__inner[data-astro-cid-pkl2txqy],.way__lot[data-astro-cid-pkl2txqy]{fill:none;vector-effect:non-scaling-stroke;stroke-linecap:round;stroke-linejoin:round}.way__outer[data-astro-cid-pkl2txqy]{stroke:var(--color-ink);stroke-width:7px}.way__inner[data-astro-cid-pkl2txqy]{stroke:var(--color-paper);stroke-width:2.6px}.way__lot[data-astro-cid-pkl2txqy]{fill:var(--color-ink);fill-opacity:.16;stroke:var(--color-ink);stroke-width:2px}.map[data-astro-cid-pkl2txqy][data-lit=auto] .way[data-astro-cid-pkl2txqy][data-way=auto],.map[data-astro-cid-pkl2txqy][data-lit=bus] .way[data-astro-cid-pkl2txqy][data-way=bus],.map[data-astro-cid-pkl2txqy][data-lit=treno] .way[data-astro-cid-pkl2txqy][data-way=treno]{opacity:1}.map__door[data-astro-cid-pkl2txqy],.map__from[data-astro-cid-pkl2txqy]{width:0;height:0;position:absolute}.map__pin[data-astro-cid-pkl2txqy]{background:var(--color-yellow);border:2px solid var(--color-ink);width:.9rem;height:.9rem;position:absolute;top:-.45rem;left:-.45rem}.map__chip[data-astro-cid-pkl2txqy],.map__name[data-astro-cid-pkl2txqy]{white-space:nowrap;font-weight:750;line-height:1;position:absolute;bottom:.85rem}.map__chip[data-astro-cid-pkl2txqy]{background:var(--color-yellow);border:1px solid var(--color-ink);padding:.4rem .55rem;font-size:.9375rem}.map__name[data-astro-cid-pkl2txqy][data-below],.map__chip[data-astro-cid-pkl2txqy][data-below]{top:.85rem;bottom:auto}.map__name[data-astro-cid-pkl2txqy]{background:var(--color-paper);border:1px solid var(--color-ink);opacity:0;padding:.25rem .4rem;font-size:.8125rem;transition:opacity .25s}[data-astro-cid-pkl2txqy][data-side=mid]{left:0;transform:translate(-50%)}[data-astro-cid-pkl2txqy][data-side=end]{right:-.6rem}[data-astro-cid-pkl2txqy][data-side=start]{left:-.6rem}.map__stop[data-astro-cid-pkl2txqy]{background:var(--color-ink);opacity:0;width:.7rem;height:.7rem;transition:opacity .25s;position:absolute;top:-.35rem;left:-.35rem}.map[data-astro-cid-pkl2txqy][data-lit=auto] .map__from[data-astro-cid-pkl2txqy][data-way=auto]>[data-astro-cid-pkl2txqy],.map[data-astro-cid-pkl2txqy][data-lit=bus] .map__from[data-astro-cid-pkl2txqy][data-way=bus]>[data-astro-cid-pkl2txqy],.map[data-astro-cid-pkl2txqy][data-lit=treno] .map__from[data-astro-cid-pkl2txqy][data-way=treno]>[data-astro-cid-pkl2txqy]{opacity:1}.map__legend[data-astro-cid-pkl2txqy]{border-top:var(--rule);gap:0;display:grid}.map__way[data-astro-cid-pkl2txqy]{text-align:left;border:0;border-bottom:var(--rule);cursor:pointer;-webkit-appearance:none;appearance:none;background:0 0;gap:.25rem;width:100%;min-height:2.75rem;padding:.7rem .75rem .75rem;transition:background-color .2s;display:grid}.map__way[data-astro-cid-pkl2txqy][aria-pressed=true]{background:var(--color-ink);color:var(--color-paper)}@media (hover:hover){.map__way[data-astro-cid-pkl2txqy][aria-pressed=false]:hover{background:color-mix(in srgb, var(--color-yellow) 55%, var(--color-paper))}.map__way[data-astro-cid-pkl2txqy][aria-pressed=true]:hover{background:#3a342b}}.map__way-top[data-astro-cid-pkl2txqy]{align-items:center;gap:.6rem;font-size:1.0625rem;font-weight:750;display:flex}.map__way-top[data-astro-cid-pkl2txqy] svg[data-astro-cid-pkl2txqy]{flex:none;width:1.15rem;height:1.15rem}.map__way-figure[data-astro-cid-pkl2txqy]{font-variant-numeric:lining-nums tabular-nums;margin-left:auto}.map__way-line[data-astro-cid-pkl2txqy]{font-size:.9375rem;line-height:1.4}@media (width<=39.99rem){.map__way[data-astro-cid-pkl2txqy][aria-pressed=false] .map__way-line[data-astro-cid-pkl2txqy]{display:none}}.map__credit[data-astro-cid-pkl2txqy]{color:var(--color-ink-2);margin:0;font-size:.75rem}.contacts[data-astro-cid-3yi3335p]{border-top:1px solid var(--color-ink);padding:3rem 0 3.25rem}.salons[data-astro-cid-3yi3335p]{gap:3rem;margin-top:2rem;display:grid}.salon__town[data-astro-cid-3yi3335p]{margin:0;font-size:clamp(2rem,1.4rem + 2.5vw,3.25rem);font-weight:880;font-stretch:90%;line-height:1}.salon__address[data-astro-cid-3yi3335p]{margin:.4rem 0 1rem;font-size:1.125rem}.salon__address[data-astro-cid-3yi3335p] a[data-astro-cid-3yi3335p]{text-underline-offset:.2em;align-items:center;min-height:2.75rem;text-decoration:underline 1px;transition:text-decoration-color .2s;display:inline-flex}@media (hover:hover){.salon__address[data-astro-cid-3yi3335p] a[data-astro-cid-3yi3335p]:hover{text-decoration-color:#0000}}.salon__go[data-astro-cid-3yi3335p]{margin:.5rem 0 0}.once[data-astro-cid-3yi3335p]{border-top:1px solid var(--color-ink);gap:1.25rem;margin-top:3rem;padding-top:1.75rem;display:grid}.once__phone[data-astro-cid-3yi3335p]{gap:.25rem;margin:0;display:grid}.once__label[data-astro-cid-3yi3335p]{font-size:.9375rem;font-weight:600}.once__phone[data-astro-cid-3yi3335p] a[data-astro-cid-3yi3335p]{font-variant-numeric:lining-nums tabular-nums;width:max-content;font-size:clamp(2rem,1.4rem + 2.5vw,3rem);font-weight:860;font-stretch:95%;line-height:1.1;text-decoration:none;transition:color .2s}@media (hover:hover){.once__phone[data-astro-cid-3yi3335p] a[data-astro-cid-3yi3335p]:hover{text-underline-offset:.15em;text-decoration:underline 2px}}.once__actions[data-astro-cid-3yi3335p]{flex-wrap:wrap;align-items:center;gap:1rem 1.75rem;display:flex}.once__actions[data-astro-cid-3yi3335p] .go[data-astro-cid-3yi3335p] svg[data-astro-cid-3yi3335p]{width:1rem;height:1rem}.note[data-astro-cid-3yi3335p]{border-top:var(--rule);gap:1.25rem;margin-top:3.5rem;padding-top:1.75rem;display:grid}.note__head[data-astro-cid-3yi3335p]{margin:0;font-size:1.5rem;font-weight:800;font-stretch:94%}.note__words[data-astro-cid-3yi3335p] p[data-astro-cid-3yi3335p]{margin:.4rem 0 0}.note__fields[data-astro-cid-3yi3335p]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1rem .75rem;display:grid}.note__fields[data-astro-cid-3yi3335p]>[data-astro-cid-3yi3335p]:not(.field--phone,.field--email){grid-column:1/-1}.field[data-astro-cid-3yi3335p]{gap:.35rem;font-size:.9375rem;font-weight:600;display:grid}.field[data-astro-cid-3yi3335p] input[data-astro-cid-3yi3335p],.field[data-astro-cid-3yi3335p] textarea[data-astro-cid-3yi3335p]{border:1px solid var(--color-ink);-webkit-appearance:none;appearance:none;background:#fbf8f2;border-radius:0;width:100%;min-height:3rem;padding:.7rem .8rem;font-size:max(16px,1rem);font-weight:450;transition:box-shadow .2s}.field[data-astro-cid-3yi3335p] textarea[data-astro-cid-3yi3335p]{resize:vertical;min-height:6rem}.field[data-astro-cid-3yi3335p] input[data-astro-cid-3yi3335p]:focus-visible,.field[data-astro-cid-3yi3335p] textarea[data-astro-cid-3yi3335p]:focus-visible{outline:2px solid var(--color-ink);outline-offset:0;box-shadow:0 0 0 5px var(--color-yellow)}.note__error[data-astro-cid-3yi3335p]{margin:0;font-weight:650}.note__send[data-astro-cid-3yi3335p]{border:1px solid var(--color-ink);cursor:pointer;-webkit-appearance:none;appearance:none;background:0 0;border-radius:0;justify-self:start;align-items:center;gap:.5rem;min-height:3rem;padding:0 1.25rem;font-weight:750;transition:background-color .2s;display:inline-flex}.note__send[data-astro-cid-3yi3335p] svg[data-astro-cid-3yi3335p]{width:1rem;height:1rem}@media (hover:hover){.note__send[data-astro-cid-3yi3335p]:hover{background:var(--color-yellow)}}@media (width>=40rem){.salons[data-astro-cid-3yi3335p]{grid-template-columns:1fr 1fr;gap:2rem}}@media (width>=64rem){.note__fields[data-astro-cid-3yi3335p]{grid-template-columns:repeat(3,minmax(0,1fr))}.note__fields[data-astro-cid-3yi3335p]>.field[data-astro-cid-3yi3335p]:not(.field--wide){grid-column:auto}.contacts[data-astro-cid-3yi3335p]{padding:6.5rem 0 6rem}.salons[data-astro-cid-3yi3335p]{gap:4rem;margin-top:3rem}.once[data-astro-cid-3yi3335p]{grid-template-columns:auto 1fr;align-items:end;gap:3rem}.once__actions[data-astro-cid-3yi3335p]{justify-content:flex-end}.note[data-astro-cid-3yi3335p]{grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:4rem;margin-top:4.5rem}}.faq[data-astro-cid-ajsgapk5]{border-top:1px solid var(--color-ink);padding:3rem 0 3.25rem}.faq__list[data-astro-cid-ajsgapk5]{margin-top:1.75rem;display:grid}.faq__item[data-astro-cid-ajsgapk5]{border-top:var(--rule);padding:.6rem 0}.faq__item[data-astro-cid-ajsgapk5]:last-child{border-bottom:var(--rule)}.faq__item[data-astro-cid-ajsgapk5][open]{padding-bottom:1.1rem}.faq__item[data-astro-cid-ajsgapk5] summary[data-astro-cid-ajsgapk5]{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;min-height:2.75rem;list-style:none;display:flex}.faq__item[data-astro-cid-ajsgapk5] summary[data-astro-cid-ajsgapk5]::-webkit-details-marker{display:none}.faq__item[data-astro-cid-ajsgapk5] summary[data-astro-cid-ajsgapk5] svg[data-astro-cid-ajsgapk5]{width:1.25rem;height:1.25rem;transition:transform .25s var(--ease-out);flex:none}.faq__item[data-astro-cid-ajsgapk5][open] summary[data-astro-cid-ajsgapk5] svg[data-astro-cid-ajsgapk5]{transform:rotate(45deg)}@media (hover:hover){.faq__item[data-astro-cid-ajsgapk5] summary[data-astro-cid-ajsgapk5]:hover h3[data-astro-cid-ajsgapk5]{text-underline-offset:.2em;text-decoration:underline 2px}}.faq__item[data-astro-cid-ajsgapk5] h3[data-astro-cid-ajsgapk5]{margin:0;font-size:1.3125rem;font-weight:780;font-stretch:94%;line-height:1.2}.faq__item[data-astro-cid-ajsgapk5] p[data-astro-cid-ajsgapk5]{font-variant-numeric:lining-nums;max-width:40rem;margin:.5rem 0 0}@media (width>=64rem){.faq[data-astro-cid-ajsgapk5]{padding:6rem 0 6.5rem}.faq__grid[data-astro-cid-ajsgapk5]{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:0 3.5rem;display:grid}.faq__list[data-astro-cid-ajsgapk5]{display:contents}.faq__item[data-astro-cid-ajsgapk5]:last-child{border-bottom:0}.faq__item[data-astro-cid-ajsgapk5]{padding-bottom:1.5rem}.faq__grid[data-astro-cid-ajsgapk5] .head[data-astro-cid-ajsgapk5]{padding-top:.6rem}.faq__item[data-astro-cid-ajsgapk5] h3[data-astro-cid-ajsgapk5]{font-size:1.4375rem}}.fade[data-astro-cid-gnsgxduk]{letter-spacing:0;white-space:nowrap;font-variant-numeric:lining-nums;padding-bottom:.04em;font-stretch:80%;line-height:.84;display:inline-block;position:relative}.fade__cut[data-astro-cid-gnsgxduk]>span[data-astro-cid-gnsgxduk]{font-weight:var(--w)}.fade__cut[data-astro-cid-gnsgxduk]{clip-path:inset(-25% -10%);display:inline-block}.fade__ink[data-astro-cid-gnsgxduk]{clip-path:inset(-25% -10% -25% 110%);display:none;position:absolute;top:0;left:0}.fade__ink[data-astro-cid-gnsgxduk]>span[data-astro-cid-gnsgxduk]{font-weight:900;font-stretch:var(--s);letter-spacing:var(--ls)}@media (width>=40rem){.fade[data-astro-cid-gnsgxduk]{font-stretch:70%}.fade__ink[data-astro-cid-gnsgxduk]>span[data-astro-cid-gnsgxduk]{font-stretch:var(--sd);letter-spacing:var(--lsd)}}.fade__blade[data-astro-cid-gnsgxduk]{opacity:0;pointer-events:none;width:100%;display:none;position:absolute;top:-8%;bottom:-4%;left:0;transform:translate(110%)}.fade__blade[data-astro-cid-gnsgxduk] i[data-astro-cid-gnsgxduk]{background:var(--color-yellow);border-inline:1px solid var(--color-ink);width:4px;position:absolute;top:0;bottom:0;left:-2px}html.fade-hold .fade__ink[data-astro-cid-gnsgxduk],html.fade-play .fade__ink[data-astro-cid-gnsgxduk],html.fade-play .fade__blade[data-astro-cid-gnsgxduk]{display:block}html.fade-hold .fade__ink[data-astro-cid-gnsgxduk]{clip-path:inset(-25% -10%)}html.fade-hold .fade__cut[data-astro-cid-gnsgxduk]{clip-path:inset(-25% 110% -25% -10%)}html.fade-play .fade__cut[data-astro-cid-gnsgxduk]{animation:fade-cut .9s var(--ease-cut) backwards}html.fade-play .fade__ink[data-astro-cid-gnsgxduk]{animation:fade-ink .9s var(--ease-cut) backwards}html.fade-play .fade__blade[data-astro-cid-gnsgxduk]{animation:fade-blade .9s var(--ease-cut) backwards}@keyframes fade-cut{0%{clip-path:inset(-25% 110% -25% -10%)}to{clip-path:inset(-25% -10%)}}@keyframes fade-ink{0%{clip-path:inset(-25% -10%)}to{clip-path:inset(-25% -10% -25% 110%)}}@keyframes fade-blade{0%{opacity:1;transform:translate(-10%)}88%{opacity:1}to{opacity:0;transform:translate(110%)}}@media (prefers-reduced-motion:reduce){.fade__ink[data-astro-cid-gnsgxduk],.fade__blade[data-astro-cid-gnsgxduk]{display:none!important}.fade__cut[data-astro-cid-gnsgxduk]{clip-path:inset(-25% -10%)!important}}html.rm .fade__ink[data-astro-cid-gnsgxduk],html.rm .fade__blade[data-astro-cid-gnsgxduk]{display:none!important}html.rm .fade__cut[data-astro-cid-gnsgxduk]{clip-path:inset(-25% -10%)!important}.hero[data-astro-cid-i3irphx7]{--cap-h:2.25rem;min-height:calc(100svh - var(--bar-h) - env(safe-area-inset-bottom));padding:0 var(--gutter-r) 1.25rem var(--gutter);flex-direction:column;display:flex;position:relative;overflow-x:clip}.hero[data-astro-cid-i3irphx7] picture{display:contents}.hero[data-astro-cid-i3irphx7] picture>source{display:none}.hero__mark[data-astro-cid-i3irphx7]{order:0;align-items:center;min-height:3.25rem;margin:0;font-size:1.375rem;font-weight:870;font-stretch:112%;line-height:1;display:flex}.hero__pic[data-astro-cid-i3irphx7]{min-height:15rem;max-height:calc((100vw - var(--gutter) - var(--gutter-r)) * 1.5 + var(--cap-h));flex-direction:column;flex:1 1 0;order:1;margin:0;display:flex}.hero__frame[data-astro-cid-i3irphx7]{background:#2b2620;flex:auto;min-height:0;position:relative;overflow:hidden}.hero__frame[data-astro-cid-i3irphx7] img{object-fit:cover;object-position:50% 42%;width:100%;height:100%;position:absolute;inset:0}.hero__pic[data-astro-cid-i3irphx7] figcaption[data-astro-cid-i3irphx7]{min-height:var(--cap-h);flex:none;align-items:center;display:flex}.hero__pic--side[data-astro-cid-i3irphx7]{display:none}.hero__pic--side[data-astro-cid-i3irphx7] .hero__frame[data-astro-cid-i3irphx7]{background:var(--color-paper-deep)}.hero__words[data-astro-cid-i3irphx7]{flex-direction:column;order:2;padding-top:.25rem;display:flex}.hero__h1[data-astro-cid-i3irphx7]{margin:0;font-size:1rem;font-weight:720;font-stretch:100%;line-height:1.25}.hero__line[data-astro-cid-i3irphx7]{flex-direction:column;align-items:flex-start;margin:.5rem 0 0;display:flex}.hero__line[data-astro-cid-i3irphx7] .fade{font-size:min(19vw,6rem)}.hero__rest[data-astro-cid-i3irphx7]{max-width:18ch;margin:.5rem 0 0;font-size:clamp(1.25rem,.9rem + 1.6vw,1.5rem);font-weight:760;font-stretch:86%;line-height:1.12}.hero__walk[data-astro-cid-i3irphx7]{margin:.5rem 0 0;font-size:1rem;font-weight:700;line-height:1.3}.hero__foot[data-astro-cid-i3irphx7]{flex-direction:column;align-items:flex-start;gap:.1rem;margin:.75rem 0 0;font-size:.9375rem;font-weight:500;line-height:1.35;display:flex}.hero__price[data-astro-cid-i3irphx7]{font-size:1.125rem;font-weight:700}.hero__price[data-astro-cid-i3irphx7] b{font-variant-numeric:lining-nums;font-size:2.75rem;font-weight:900;line-height:.9}.hero__today[data-astro-cid-i3irphx7],.hero__act[data-astro-cid-i3irphx7]{margin:0;display:none}.hero__live[data-astro-cid-i3irphx7]{font-variant-numeric:lining-nums tabular-nums;text-underline-offset:.25em;align-items:center;gap:.6rem;min-height:2.75rem;font-weight:650;text-decoration:underline 1px;transition:text-decoration-color .2s;display:inline-flex}@media (hover:hover){.hero__live[data-astro-cid-i3irphx7]:hover{text-decoration-color:#0000}}.hero__dot[data-astro-cid-i3irphx7]{border:1.5px solid var(--color-ink);background:0 0;width:.65rem;height:.65rem}.hero__live[data-astro-cid-i3irphx7][data-live-state=open] .hero__dot[data-astro-cid-i3irphx7]{background:var(--color-yellow);border-color:var(--color-ink)}@media (width<=39.99rem) and (height<=700px){.hero__foot[data-astro-cid-i3irphx7],.hero__pic[data-astro-cid-i3irphx7] figcaption[data-astro-cid-i3irphx7]{display:none}.hero__pic[data-astro-cid-i3irphx7]{margin-bottom:.6rem}.hero__mark[data-astro-cid-i3irphx7]{min-height:2.75rem;font-size:1.25rem}.hero__rest[data-astro-cid-i3irphx7]{max-width:none;font-size:1.1875rem}}@media (width<=39.99rem) and (height<=600px){.hero__line[data-astro-cid-i3irphx7] .fade{font-size:min(17vw,6rem)}.hero__walk[data-astro-cid-i3irphx7]{margin-top:.3rem;font-size:.9375rem}.hero__rest[data-astro-cid-i3irphx7]{margin-top:.3rem;font-size:1.0625rem}.hero__pic[data-astro-cid-i3irphx7]{min-height:13rem}}@media (width>=40rem) and (width<=63.99rem) and (orientation:portrait){.hero__mark[data-astro-cid-i3irphx7]{min-height:4rem;font-size:1.625rem}.hero__h1[data-astro-cid-i3irphx7]{font-size:1.1875rem}.hero__line[data-astro-cid-i3irphx7] .fade{font-size:min(15vw,8.5rem)}.hero__rest[data-astro-cid-i3irphx7]{max-width:none;font-size:clamp(1.5rem,.9rem + 1.6vw,2rem)}.hero__walk[data-astro-cid-i3irphx7]{font-size:1.125rem}.hero__foot[data-astro-cid-i3irphx7]{font-size:1.0625rem}.hero__today[data-astro-cid-i3irphx7]{margin-top:.5rem;display:block}}@media (width>=40rem) and (width<=63.99rem) and (orientation:landscape){.hero[data-astro-cid-i3irphx7]{min-height:calc(100svh - var(--bar-h) - env(safe-area-inset-bottom));grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,3fr) minmax(0,2fr);column-gap:1.75rem;padding-bottom:1rem;display:grid}.hero__mark[data-astro-cid-i3irphx7]{grid-column:1/-1;min-height:4rem;font-size:1.625rem}.hero__pic--nape[data-astro-cid-i3irphx7]{grid-area:2/1;min-height:0;max-height:none}.hero__words[data-astro-cid-i3irphx7]{padding-bottom:var(--cap-h);grid-area:2/2;justify-content:center}.hero__line[data-astro-cid-i3irphx7] .fade{font-size:min(10.3896vw - .779221rem,6.5rem)}.hero__rest[data-astro-cid-i3irphx7]{font-size:clamp(1.375rem,1rem + 1.2vw,1.875rem)}.hero__foot[data-astro-cid-i3irphx7]{margin-top:1.25rem;font-size:1.0625rem}.hero__today[data-astro-cid-i3irphx7]{margin-top:.75rem;display:block}}@media (width>=64rem){.hero[data-astro-cid-i3irphx7]{--lead:calc(max(0px, (100vw - var(--max) - var(--gutter) - var(--gutter-r)) / 2) + var(--gutter));--col:min(max(36rem, 50svh), 40vw, 46rem);--cap-h:2.75rem;grid-template-columns:var(--lead) var(--col) minmax(0, 1fr);min-height:0;height:calc(min(100svh, 100rem) - var(--header-h));grid-template-rows:minmax(0,1fr);min-height:34rem;padding:0;display:grid}.hero__mark[data-astro-cid-i3irphx7]{display:none}.hero__words[data-astro-cid-i3irphx7]{padding:2.5rem 1.5rem calc(var(--cap-h) + 1rem) 0;grid-area:1/2;justify-content:center;align-self:stretch}.hero__foot[data-astro-cid-i3irphx7]{order:1;margin-top:clamp(2rem,6svh,5rem)}.hero__walk[data-astro-cid-i3irphx7]{order:2;margin-top:.5rem;font-size:clamp(1.0625rem,.85rem + .3vw,1.25rem)}.hero__today[data-astro-cid-i3irphx7]{order:3}.hero__act[data-astro-cid-i3irphx7]{order:4}.hero__h1[data-astro-cid-i3irphx7]{font-size:clamp(1.0625rem,.7rem + .5vw,1.3125rem)}.hero__line[data-astro-cid-i3irphx7]{margin-top:1.5rem}.hero__line[data-astro-cid-i3irphx7] .fade{font-size:min(calc((var(--col) - 1.75rem) / 3.85), 11rem)}.hero__rest[data-astro-cid-i3irphx7]{max-width:15ch;margin-top:1rem;font-size:clamp(1.75rem,.9rem + 1.3vw,2.375rem)}.hero__foot[data-astro-cid-i3irphx7]{font-size:clamp(1.0625rem,.85rem + .3vw,1.25rem)}.hero__price[data-astro-cid-i3irphx7]{font-size:clamp(1.25rem,.9rem + .5vw,1.5rem)}.hero__price[data-astro-cid-i3irphx7] b{font-size:clamp(3rem,1.6rem + 2vw,4rem)}.hero__today[data-astro-cid-i3irphx7]{margin-top:.4rem;font-size:clamp(1.0625rem,.85rem + .3vw,1.25rem);display:block}.hero__act[data-astro-cid-i3irphx7]{margin-top:1.25rem;display:block}.hero__act[data-astro-cid-i3irphx7] .act[data-astro-cid-i3irphx7]{min-height:3.5rem;padding-inline:1.75rem;font-size:1.1875rem}.hero__pic[data-astro-cid-i3irphx7]{grid-area:1/3;min-height:0;max-height:none}.hero__pic--nape[data-astro-cid-i3irphx7]{display:flex}.hero__pic[data-astro-cid-i3irphx7] figcaption[data-astro-cid-i3irphx7]{height:var(--cap-h);align-items:flex-start;padding:.4rem 0 0 .75rem;font-size:.8125rem}.hero__pic--side[data-astro-cid-i3irphx7] .hero__frame[data-astro-cid-i3irphx7] img{object-position:50% 45%}}@media (width>=75rem){.hero__pic--nape[data-astro-cid-i3irphx7],.hero__pic--side[data-astro-cid-i3irphx7]{width:calc(50% - .25rem);display:flex}.hero__pic--side[data-astro-cid-i3irphx7]{justify-self:end}}.hours[data-astro-cid-23wcb3v4]{background:var(--color-ink);color:var(--color-paper);padding:3.25rem 0 3.5rem}.hours__grid[data-astro-cid-23wcb3v4]{gap:2rem;display:grid}.hours__head[data-astro-cid-23wcb3v4]{max-width:12ch;font-size:clamp(2.25rem,1.5rem + 2.6vw,4.25rem)}.hours__head[data-astro-cid-23wcb3v4] b{color:var(--color-yellow);font-variant-numeric:lining-nums}.hours__lead[data-astro-cid-23wcb3v4] a{color:var(--color-yellow);text-underline-offset:.2em;text-decoration:underline 1px;transition:text-decoration-color .2s}@media (hover:hover){.hours__lead[data-astro-cid-23wcb3v4] a:hover{text-decoration-color:#0000}}.hours__lead[data-astro-cid-23wcb3v4]{margin-top:1rem}.hours__rules[data-astro-cid-23wcb3v4]{gap:.6rem;margin:1.75rem 0 0;padding:0;font-size:1.125rem;font-weight:600;list-style:none;display:grid}.hours__rules[data-astro-cid-23wcb3v4] li[data-astro-cid-23wcb3v4]{align-items:baseline;gap:.75rem;display:flex}.hours__rules[data-astro-cid-23wcb3v4] li[data-astro-cid-23wcb3v4]:before{content:"";background:var(--color-yellow);flex:none;width:.55rem;height:.55rem;transform:translateY(-.1em)}.hours__rules[data-astro-cid-23wcb3v4] a{color:var(--color-yellow);text-underline-offset:.2em;margin-block:-.6rem;padding-block:.6rem;text-decoration:underline 1px;transition:text-decoration-color .2s;display:inline-block}@media (hover:hover){.hours__rules[data-astro-cid-23wcb3v4] a:hover{text-decoration-color:#0000}}.hours__week[data-astro-cid-23wcb3v4]{border-collapse:collapse;font-variant-numeric:lining-nums tabular-nums;width:100%;font-size:1.25rem}.hours__week[data-astro-cid-23wcb3v4] tr[data-astro-cid-23wcb3v4]{border-top:1px solid color-mix(in srgb, var(--color-paper) 28%, transparent)}.hours__week[data-astro-cid-23wcb3v4] tr[data-astro-cid-23wcb3v4]:last-child{border-bottom:1px solid color-mix(in srgb, var(--color-paper) 28%, transparent)}.hours__week[data-astro-cid-23wcb3v4] th[data-astro-cid-23wcb3v4],.hours__week[data-astro-cid-23wcb3v4] td[data-astro-cid-23wcb3v4]{white-space:nowrap;padding:.7rem .5rem;line-height:1.2}@media (width<=22rem){.hours__week[data-astro-cid-23wcb3v4]{font-size:1.125rem}.hours__week[data-astro-cid-23wcb3v4] th[data-astro-cid-23wcb3v4],.hours__week[data-astro-cid-23wcb3v4] td[data-astro-cid-23wcb3v4]{padding-inline:.4rem}}.hours__week[data-astro-cid-23wcb3v4] th[data-astro-cid-23wcb3v4]{text-align:left;font-weight:600}.hours__week[data-astro-cid-23wcb3v4] th[data-astro-cid-23wcb3v4] span[data-astro-cid-23wcb3v4]:first-child:first-letter{text-transform:uppercase}.hours__week[data-astro-cid-23wcb3v4] td[data-astro-cid-23wcb3v4]{text-align:right;font-weight:750}.hours__week[data-astro-cid-23wcb3v4] tr[data-astro-cid-23wcb3v4].closed td[data-astro-cid-23wcb3v4]{font-weight:450}.hours__tag[data-astro-cid-23wcb3v4]{vertical-align:.15em;background:var(--color-ink);color:var(--color-yellow);margin-left:.6rem;padding:.1rem .4rem;font-size:.8125rem;font-weight:750;display:none}.hours__week[data-astro-cid-23wcb3v4] tr[data-astro-cid-23wcb3v4][data-today]{background:var(--color-yellow);color:var(--color-ink)}.hours__week[data-astro-cid-23wcb3v4] tr[data-astro-cid-23wcb3v4][data-today] .hours__tag[data-astro-cid-23wcb3v4]{display:inline-block}@media (width>=64rem){.hours[data-astro-cid-23wcb3v4]{padding:5.5rem 0}.hours__grid[data-astro-cid-23wcb3v4]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:4rem}.hours__words[data-astro-cid-23wcb3v4]{flex-direction:column;display:flex}.hours__rules[data-astro-cid-23wcb3v4]{margin-top:auto;padding-top:2rem}.hours__head[data-astro-cid-23wcb3v4]{max-width:13ch}.hours__lead[data-astro-cid-23wcb3v4]{max-width:none}.hours__week[data-astro-cid-23wcb3v4]{font-size:1.375rem}.hours__week[data-astro-cid-23wcb3v4] th[data-astro-cid-23wcb3v4],.hours__week[data-astro-cid-23wcb3v4] td[data-astro-cid-23wcb3v4]{padding:.85rem .75rem}.hours__rules[data-astro-cid-23wcb3v4]{font-size:1.1875rem}}.prices[data-astro-cid-detv3csl]{background:var(--color-yellow);color:var(--color-ink);padding:3rem 0 3.25rem}.prices__grid[data-astro-cid-detv3csl]{gap:1.75rem;display:grid}.prices__head[data-astro-cid-detv3csl]{max-width:16ch;margin:0;font-size:clamp(1.75rem,1.2rem + 2vw,3rem);font-weight:760;font-stretch:90%;line-height:1.05}.prices__head[data-astro-cid-detv3csl] b{font-weight:920}.prices__kids[data-astro-cid-detv3csl]{margin:1rem 0 0;font-size:1.125rem;font-weight:600}.prices__rows[data-astro-cid-detv3csl]{border-top:1px solid var(--color-ink);margin:0;container-type:inline-size}.prices__row[data-astro-cid-detv3csl]{border-bottom:1px solid var(--color-ink);justify-content:space-between;align-items:baseline;gap:1rem;padding:.5rem 0 .4rem;display:flex}.prices__row[data-astro-cid-detv3csl] dt[data-astro-cid-detv3csl]{white-space:nowrap;font-size:clamp(1.25rem,6.2cqi,3.25rem);font-weight:820;font-stretch:88%;line-height:1}.prices__row[data-astro-cid-detv3csl] dd[data-astro-cid-detv3csl]{align-items:baseline;gap:.4rem;margin:0;display:flex}.prices__figure[data-astro-cid-detv3csl]{font-variant-numeric:lining-nums tabular-nums;font-size:clamp(3.25rem,19cqi,7rem);font-weight:900;font-stretch:100%;line-height:.9}.prices__unit[data-astro-cid-detv3csl]{font-size:.9375rem;font-weight:650}@media (width<=22rem){.prices__unit[data-astro-cid-detv3csl]{display:none}}@media (width>=64rem){.prices[data-astro-cid-detv3csl]{padding:5rem 0}.prices__grid[data-astro-cid-detv3csl]{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center;gap:5rem}.prices__unit[data-astro-cid-detv3csl]{font-size:1.25rem}}.voice[data-astro-cid-27hb7ta5]{background:var(--color-ink);color:var(--color-paper)}.voice[data-astro-cid-27hb7ta5] picture{display:contents}.voice[data-astro-cid-27hb7ta5] picture>source{display:none}.voice__room[data-astro-cid-27hb7ta5]{margin:0;position:relative}.voice__frame[data-astro-cid-27hb7ta5]{aspect-ratio:4/5;background:#2b2620;position:relative;overflow:hidden}.voice__frame[data-astro-cid-27hb7ta5] img{object-fit:cover;object-position:50% 38%;width:100%;height:100%;position:absolute;inset:0}.voice__cap[data-astro-cid-27hb7ta5]{padding:.6rem var(--gutter-r) 0 var(--gutter);color:color-mix(in srgb, var(--color-paper) 78%, var(--color-ink));font-size:.875rem;line-height:1.35}.voice__words[data-astro-cid-27hb7ta5]{padding:2.25rem var(--gutter-r) 3.5rem var(--gutter);gap:2rem;display:grid}.voice__quote[data-astro-cid-27hb7ta5],.voice__second[data-astro-cid-27hb7ta5]{margin:0}.voice__quote[data-astro-cid-27hb7ta5] p[data-astro-cid-27hb7ta5]{text-wrap:balance;max-width:16ch;margin:0;font-size:clamp(2.125rem,1.3rem + 3vw,4rem);font-weight:780;font-stretch:92%;line-height:1.04}.voice[data-astro-cid-27hb7ta5] footer[data-astro-cid-27hb7ta5]{color:color-mix(in srgb, var(--color-paper) 78%, var(--color-ink));margin-top:.7rem;font-size:.875rem}.voice__stars[data-astro-cid-27hb7ta5]{border-top:1px solid color-mix(in srgb, var(--color-paper) 28%, transparent);gap:.45rem;padding-top:1.5rem;display:grid}.stars[data-astro-cid-27hb7ta5]{width:max-content;color:var(--color-yellow);display:inline-block;position:relative}.stars__row[data-astro-cid-27hb7ta5]{gap:.2rem;display:flex}.stars__row[data-astro-cid-27hb7ta5] svg{width:1.5rem;height:1.5rem}.stars__row--full[data-astro-cid-27hb7ta5]{clip-path:inset(0 calc(100% - var(--fill)) 0 0);position:absolute;inset:0}.voice__rating[data-astro-cid-27hb7ta5]{max-width:30rem;margin:0;font-size:1.125rem;font-weight:600}.voice__links[data-astro-cid-27hb7ta5]{flex-wrap:wrap;align-items:center;gap:0 1rem;margin:0;display:flex}.voice__second[data-astro-cid-27hb7ta5] p[data-astro-cid-27hb7ta5]{max-width:24ch;margin:0;font-size:clamp(1.375rem,1.1rem + 1vw,1.875rem);font-weight:650;font-stretch:92%;line-height:1.12}@media (width>=64rem){.voice[data-astro-cid-27hb7ta5]{--H:min(calc(min(100svh, 70rem) - var(--header-h)), 60rem);grid-template-columns:calc(var(--H) * 9 / 16) minmax(0, 1fr);min-height:var(--H);display:grid}.voice__frame[data-astro-cid-27hb7ta5]{aspect-ratio:auto;height:var(--H)}.voice__frame[data-astro-cid-27hb7ta5] img{object-position:50% 50%}.voice__cap[data-astro-cid-27hb7ta5]{background:var(--color-ink);color:var(--color-paper);padding:.45rem .75rem;font-weight:560;position:absolute;bottom:0;left:0}.voice__words[data-astro-cid-27hb7ta5]{grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-self:center;gap:2.25rem 3rem;width:100%;max-width:58rem;padding:3rem clamp(3rem,6vw,7rem)}.voice__quote[data-astro-cid-27hb7ta5]{grid-column:1/-1}.voice__quote[data-astro-cid-27hb7ta5] p[data-astro-cid-27hb7ta5]{max-width:19ch}.voice__stars[data-astro-cid-27hb7ta5]{grid-column:1}.voice__second[data-astro-cid-27hb7ta5]{border-top:1px solid color-mix(in srgb, var(--color-paper) 28%, transparent);grid-column:2;padding-top:1.5rem}}.work[data-astro-cid-eei5yqns]{padding:3rem 0 3.25rem}.work[data-astro-cid-eei5yqns] picture{display:contents}.work[data-astro-cid-eei5yqns] picture>source{display:none}.work__intro[data-astro-cid-eei5yqns]{gap:1rem;display:grid}.work__intro[data-astro-cid-eei5yqns] .head[data-astro-cid-eei5yqns]{max-width:11ch}.tool[data-astro-cid-eei5yqns]{--gap:.75rem;margin-top:2.25rem;container-type:inline-size}.tool__names[data-astro-cid-eei5yqns]{grid-template-columns:repeat(4,auto);column-gap:0;display:grid}.tool__name[data-astro-cid-eei5yqns]{text-align:left;cursor:pointer;-webkit-appearance:none;appearance:none;background:0 0;border:0;align-content:start;justify-items:start;gap:0;min-height:2.75rem;padding:.35rem 0 0;display:grid}.tool__word[data-astro-cid-eei5yqns]{font-size:clamp(1.375rem,7.6cqi,4.25rem);line-height:.95;font-weight:var(--w);padding:.04em .12em .02em;font-stretch:85%;transition:background-color .25s,box-shadow .25s;display:inline-block;position:relative;overflow:clip}.tool__name[data-astro-cid-eei5yqns][aria-selected=true] .tool__word[data-astro-cid-eei5yqns]{background:var(--color-yellow)}@media (hover:hover){.tool__name[data-astro-cid-eei5yqns][aria-selected=false]:hover .tool__word[data-astro-cid-eei5yqns]{background:color-mix(in srgb, var(--color-yellow) 45%, var(--color-paper))}.tool__name[data-astro-cid-eei5yqns][aria-selected=true]:hover .tool__word[data-astro-cid-eei5yqns]{background:var(--color-yellow-deep);box-shadow:inset 0 -.1em 0 var(--color-ink)}}.tool__rule[data-astro-cid-eei5yqns]{width:100%;height:12px;margin-top:.6rem;display:block}.tool__rule[data-astro-cid-eei5yqns]>span[data-astro-cid-eei5yqns]{height:var(--bar);background:var(--color-ink);display:block}.tool__blade[data-astro-cid-eei5yqns]{opacity:0;pointer-events:none;width:100%;display:none;position:absolute;top:-6%;bottom:-6%;left:0;transform:translate(105%)}.tool__blade[data-astro-cid-eei5yqns] i[data-astro-cid-eei5yqns]{background:var(--color-yellow);border-inline:1px solid var(--color-ink);width:4px;position:absolute;top:0;bottom:0;left:-2px}.tool__blade[data-astro-cid-eei5yqns].is-cutting{animation:tool-blade .6s var(--ease-cut) backwards;display:block}@keyframes tool-blade{0%{opacity:1;transform:translate(-5%)}85%{opacity:1}to{opacity:0;transform:translate(105%)}}.tool__heads[data-astro-cid-eei5yqns]{gap:1.25rem var(--gap);grid-template-columns:repeat(2,minmax(0,1fr));margin-top:.75rem;display:grid}.tool__head[data-astro-cid-eei5yqns]{view-transition-name:var(--vt);margin:0}.tool__frame[data-astro-cid-eei5yqns]{aspect-ratio:3/4;background:var(--color-paper-deep);position:relative;overflow:hidden}.tool__frame[data-astro-cid-eei5yqns] img,.tool__frame[data-astro-cid-eei5yqns] video[data-astro-cid-eei5yqns]{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.tool__frame[data-astro-cid-eei5yqns] video[data-astro-cid-eei5yqns]{opacity:0;transition:opacity .4s}.tool__frame[data-astro-cid-eei5yqns] video[data-astro-cid-eei5yqns].is-playing{opacity:1}.tool__head[data-astro-cid-eei5yqns] figcaption[data-astro-cid-eei5yqns]{gap:.3rem;margin-top:.6rem;display:grid}.tool__ask[data-astro-cid-eei5yqns]{max-width:30ch;font-size:1.0625rem;font-weight:650;line-height:1.35}@media (width<=63.99rem){.tool[data-astro-cid-eei5yqns].is-live .tool__heads[data-astro-cid-eei5yqns]{grid-template-columns:minmax(0,1fr)}.tool[data-astro-cid-eei5yqns].is-live .tool__head[data-astro-cid-eei5yqns]:not(.is-chosen){display:none}.tool[data-astro-cid-eei5yqns].is-live .tool__frame[data-astro-cid-eei5yqns]{aspect-ratio:4/5}}@media (width>=40rem) and (width<=63.99rem){.tool[data-astro-cid-eei5yqns].is-live .tool__heads[data-astro-cid-eei5yqns]{grid-template-columns:minmax(0,28rem)}}.range[data-astro-cid-eei5yqns]{margin-top:3.5rem}.range__head[data-astro-cid-eei5yqns]{margin:0;font-size:clamp(2rem,1.3rem + 3vw,3.5rem);font-weight:860;font-stretch:90%;line-height:1}.range__row[data-astro-cid-eei5yqns]{padding-inline:var(--gutter) var(--gutter-r);scroll-padding-inline:var(--gutter);scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;gap:.5rem;margin-top:1.25rem;display:flex;overflow-x:auto}.range__row[data-astro-cid-eei5yqns]::-webkit-scrollbar{display:none}.range__row[data-astro-cid-eei5yqns]:focus-visible{outline-offset:-3px}.range__pic[data-astro-cid-eei5yqns]{scroll-snap-align:start;flex:0 0 84%;margin:0}.range__frame[data-astro-cid-eei5yqns]{aspect-ratio:4/5;background:var(--color-paper-deep);position:relative;overflow:hidden}.range__frame[data-astro-cid-eei5yqns] img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.range__words[data-astro-cid-eei5yqns]{gap:.2rem;padding-top:.6rem;display:grid}.range__name[data-astro-cid-eei5yqns]{font-size:clamp(2.5rem,1.6rem + 3.4vw,4.25rem);font-weight:900;font-stretch:85%;line-height:.95}@media (width>=40rem){.range__row[data-astro-cid-eei5yqns]{scroll-snap-type:none;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;padding:0;display:grid;overflow:visible}.range__frame[data-astro-cid-eei5yqns]{aspect-ratio:3/4}.range__words[data-astro-cid-eei5yqns]{padding:.9rem 1.25rem 0}.range__pic[data-astro-cid-eei5yqns]:first-child .range__words[data-astro-cid-eei5yqns]{padding-left:calc(max(0px, (100vw - var(--max) - var(--gutter) - var(--gutter-r)) / 2) + var(--gutter))}}@media (width>=64rem){.work[data-astro-cid-eei5yqns]{padding:6.5rem 0 7rem}.work__intro[data-astro-cid-eei5yqns] .head[data-astro-cid-eei5yqns]{max-width:none}.tool[data-astro-cid-eei5yqns]{--gap:1.5rem;--cols:1fr 1fr 1fr 1fr;margin-top:3rem}.tool[data-astro-cid-eei5yqns][data-chosen="0"]{--cols:1.6fr 1fr 1fr 1fr}.tool[data-astro-cid-eei5yqns][data-chosen="1"]{--cols:1fr 1.6fr 1fr 1fr}.tool[data-astro-cid-eei5yqns][data-chosen="2"]{--cols:1fr 1fr 1.6fr 1fr}.tool[data-astro-cid-eei5yqns][data-chosen="3"]{--cols:1fr 1fr 1fr 1.6fr}.tool__names[data-astro-cid-eei5yqns],.tool__heads[data-astro-cid-eei5yqns]{grid-template-columns:var(--cols);column-gap:var(--gap)}.tool__rule[data-astro-cid-eei5yqns]{width:calc(100% + var(--gap))}.tool__name[data-astro-cid-eei5yqns]:last-child .tool__rule[data-astro-cid-eei5yqns]{width:100%}.tool__heads[data-astro-cid-eei5yqns]{margin-top:1rem}.tool__frame[data-astro-cid-eei5yqns]{aspect-ratio:auto;height:calc((100cqi - 3 * var(--gap)) * 1.6 / 4.6 * 4 / 3);cursor:pointer}.tool__head[data-astro-cid-eei5yqns].is-chosen .tool__frame[data-astro-cid-eei5yqns]{cursor:default}.range[data-astro-cid-eei5yqns]{margin-top:6rem}.range__row[data-astro-cid-eei5yqns]{margin-top:2rem}}@media (prefers-reduced-motion:reduce){.tool__blade[data-astro-cid-eei5yqns]{display:none}}html.rm .tool__blade[data-astro-cid-eei5yqns]{display:none}
