@font-face{font-family:Bricolage Grotesque;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/bricolage-grotesque-latin-800-normal.J50vIsBe.woff2)format("woff2"),url(/assets/bricolage-grotesque-latin-800-normal.Br4b-5gk.woff)format("woff")}@font-face{font-family:Literata;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/literata-latin-400-normal.CLtNJ872.woff2)format("woff2"),url(/assets/literata-latin-400-normal.CUhpYSl8.woff)format("woff")}@font-face{font-family:Literata;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/literata-latin-500-normal.Dbph1WrK.woff2)format("woff2"),url(/assets/literata-latin-500-normal.B-T_MU67.woff)format("woff")}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}body{background:var(--bg);color:var(--ink);font-family:var(--font-text);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-size:1.0625rem;line-height:1.6}img,svg{max-width:100%;display:block}a{color:inherit}h1,h2,h3{font-family:var(--font-display);text-wrap:balance;margin:0}p{text-wrap:pretty;margin:0}.wrap{width:min(1180px,100% - 2.75rem);margin-inline:auto}.skip{background:var(--ink);color:var(--bg);z-index:100;padding:.75rem 1rem;position:absolute;top:0;left:-999px}.skip:focus{top:1rem;left:1rem}:focus-visible{outline:3px solid var(--accent);outline-offset:3px}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.map{aspect-ratio:4/3;background:var(--soft);width:100%;display:block;position:relative;overflow:hidden}.map-tiles{filter:var(--map-filter,saturate(.8));display:grid;position:absolute;top:50%;left:50%}.map-tiles img{width:256px;max-width:none;height:256px}.map-pin{z-index:1;filter:drop-shadow(0 4px 6px #00000059);width:44px;height:44px;position:absolute;top:50%;left:50%;translate:-50% -92%}.map-open{z-index:2;position:absolute;inset:0}.map-credit{z-index:3;color:#333;background:#ffffffe0;border-radius:3px;padding:2px 7px;font-size:11px;line-height:1.4;text-decoration:none;position:absolute;bottom:8px;right:8px}.map-card{text-align:center;background:var(--soft);place-content:center;justify-items:center;gap:.6rem;padding:2rem;text-decoration:none;display:grid}.photo{background:var(--soft);position:relative;overflow:hidden}.photo img{object-fit:cover;width:100%;height:100%}.photo-credit{color:#fff;background:#0000008c;border-radius:3px;padding:2px 7px;font-size:11px;text-decoration:none;position:absolute;bottom:8px;left:8px}.preview-bar{z-index:90;color:#f4f1eb;background:#1d1b19;border-radius:10px;flex-wrap:wrap;justify-content:space-between;gap:.3rem 1rem;width:min(760px,100% - 20px);padding:.65rem 1rem;font:500 13px/1.4 system-ui,sans-serif;display:flex;position:fixed;bottom:14px;left:50%;translate:-50%;box-shadow:0 10px 30px -10px #00000080}.preview-bar a{color:#fcd34d}body.has-preview{padding-bottom:5rem}.concept-tag{font:600 .72rem/1 var(--font-text);vertical-align:middle;border:1px solid;border-radius:4px;padding:.35rem .6rem;display:inline-block}.map-wrap{display:grid}.map-wrap>.map-card{height:100%;min-height:inherit}.preview-bar .preview-more{white-space:nowrap;font-weight:700}[data-flip=yes] .ed-hero-grid,[data-flip=yes] .cl-hero-grid,[data-flip=yes] .nb-hero-grid,[data-flip=yes] .po-hero-row{direction:rtl}[data-flip=yes] .ed-hero-grid>*,[data-flip=yes] .cl-hero-grid>*,[data-flip=yes] .nb-hero-grid>*,[data-flip=yes] .po-hero-row>*{direction:ltr}[data-flip=yes] .bq-hero>.bq-arch{order:-1}[data-bh=center] .bh-in{text-align:center;margin-inline:auto!important}[data-bh=center] .bh-actions,[data-bh=center] .motif-divider{justify-content:center}[data-bh=right] .bh-in{text-align:right;margin-left:auto!important;margin-right:max(1.4rem,50% - 590px)!important}[data-bh=right] .bh-actions,[data-bh=right] .motif-divider{justify-content:flex-end}[data-noplace] a[href*="google.com/maps/search"]:not(.exh a),[data-noplace] .ws-strip>div:has(a[href*="google.com/maps"]),[data-noplace=bare] .ws-strip>div:not(:has(a[href^=tel\:])),[data-noplace=bare] .ws-strip:not(:has(a[href^=tel\:])){display:none!important}.motif-divider[data-astro-cid-hrkc2wo6]{color:var(--accent);align-items:center;gap:.7rem;margin:.7rem 0 0;display:flex}.motif-divider[data-astro-cid-hrkc2wo6]:before,.motif-divider[data-astro-cid-hrkc2wo6]:after{content:"";opacity:.5;background:currentColor;width:38px;height:1px}.motif-big[data-astro-cid-hrkc2wo6]{color:var(--accent);opacity:.16;display:block}.fx-ring{pointer-events:none;z-index:9999;opacity:0;background:conic-gradient(var(--accent) var(--p,0deg), color-mix(in srgb, var(--ink) 18%, transparent) 0);border-radius:50%;width:44px;height:44px;transition:opacity .3s,width .2s,height .2s,margin .2s;position:fixed;top:0;left:0;-webkit-mask:radial-gradient(circle,#0000 17px,#000 18px);mask:radial-gradient(circle,#0000 17px,#000 18px)}.fx-ring.big{width:64px;height:64px;margin:-10px 0 0 -10px}.fx-spot li,.fx-spot tbody tr{opacity:.45;transition:opacity .35s,transform .35s}.fx-spot .fx-lit{opacity:1;transform:translate(6px)}.fx-line{isolation:isolate;position:relative}.fx-line:before,.fx-fill{content:"";background:color-mix(in srgb, var(--ink) 14%, transparent);z-index:-1;height:3px;position:absolute;top:26px;left:26px;right:26px}.fx-fill{background:var(--accent);width:calc((100% - 52px) * var(--fx,0));transition:width .15s linear;right:auto}@media (width<=860px){.fx-line:before,.fx-fill{display:none}}.fx-cross{z-index:3;pointer-events:none;width:clamp(160px,22vw,320px);height:auto;position:absolute;bottom:-70px;right:6%;opacity:.22!important}.exh-overview{aspect-ratio:16/7;margin-top:2rem}@media (width<=760px){.exh-overview{aspect-ratio:4/3}}@media (width<=1100px){.exh-overview .mt-in{transform:scale(.75)}}@media (width<=760px){.exh-overview .mt-in{transform:scale(.48)}}.exh-mini{aspect-ratio:16/10!important;border-radius:0!important}.wch-frame{aspect-ratio:16/9;cursor:pointer;background:#000;border:0;border-radius:6px;width:100%;padding:0;display:block;position:relative;overflow:hidden}.rqf-sec[data-astro-cid-obo6mnpa]{border-top:1px solid var(--line);background:var(--soft);padding:clamp(3.5rem,8vw,6rem) 0}.rqf-in[data-astro-cid-obo6mnpa]{text-align:center}.rqf-sec[data-astro-cid-obo6mnpa] h2[data-astro-cid-obo6mnpa]{font-family:var(--font-display);font-size:clamp(2.2rem,5vw,3.6rem);font-weight:500;line-height:1}.rqf-lead[data-astro-cid-obo6mnpa]{color:var(--muted);max-width:56ch;margin:.9rem auto 0}.rqf-call[data-astro-cid-obo6mnpa]{color:var(--muted);margin-top:1rem}.rqf-call[data-astro-cid-obo6mnpa] a[data-astro-cid-obo6mnpa]{color:var(--ink);font-weight:600}.cmf[data-astro-cid-obo6mnpa]{text-align:left;width:min(720px,100%);margin:1.8rem auto 0}.cmf-grid[data-astro-cid-obo6mnpa]{grid-template-columns:1fr 1fr;gap:.9rem 1rem;display:grid}@media (width<=640px){.cmf-grid[data-astro-cid-obo6mnpa]{grid-template-columns:1fr}}.cmf[data-astro-cid-obo6mnpa] label[data-astro-cid-obo6mnpa]{gap:.3rem;font-size:.88rem;font-weight:600;display:grid}.cmf[data-astro-cid-obo6mnpa] .wide[data-astro-cid-obo6mnpa]{grid-column:1/-1}.cmf[data-astro-cid-obo6mnpa] input[data-astro-cid-obo6mnpa],.cmf[data-astro-cid-obo6mnpa] textarea[data-astro-cid-obo6mnpa]{font:inherit;border:1px solid var(--line);background:var(--bg);color:var(--ink);border-radius:4px;padding:.7rem .8rem;font-weight:400}.cmf-row[data-astro-cid-obo6mnpa]{flex-wrap:wrap;align-items:center;gap:1rem;margin-top:1.1rem;display:flex}.cmf-send[data-astro-cid-obo6mnpa]{font:inherit;cursor:pointer;background:var(--accent);color:var(--on-accent);border:0;border-radius:2px;min-height:48px;padding:.85rem 1.35rem;font-weight:600}.cmf-note[data-astro-cid-obo6mnpa]{color:var(--muted);font-size:.85rem}.faq-ed[data-astro-cid-bppbuphv]{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 4rem;margin:0;display:grid}@media (width<=760px){.faq-ed[data-astro-cid-bppbuphv]{grid-template-columns:1fr}}.faq-ed[data-astro-cid-bppbuphv] div[data-astro-cid-bppbuphv]{border-top:1px solid var(--line);padding:1.3rem 0}.faq-ed[data-astro-cid-bppbuphv] dt[data-astro-cid-bppbuphv]{font-family:var(--font-display);font-size:1.4rem;font-style:italic;line-height:1.25}.faq-ed[data-astro-cid-bppbuphv] dd[data-astro-cid-bppbuphv]{color:var(--muted);max-width:52ch;margin:.45rem 0 0}.faq-workshop[data-astro-cid-bppbuphv]{border-top:3px solid var(--ink)}.faq-workshop[data-astro-cid-bppbuphv] details[data-astro-cid-bppbuphv]{border-bottom:1px solid var(--line)}.faq-workshop[data-astro-cid-bppbuphv] summary[data-astro-cid-bppbuphv]{cursor:pointer;font-family:var(--font-display);text-transform:uppercase;justify-content:space-between;align-items:center;gap:1rem;padding:1.05rem 0;font-size:1.35rem;font-weight:700;line-height:1.1;list-style:none;display:flex}.faq-workshop[data-astro-cid-bppbuphv] summary[data-astro-cid-bppbuphv]::-webkit-details-marker{display:none}.faq-workshop[data-astro-cid-bppbuphv] summary[data-astro-cid-bppbuphv]:after{content:"+";background:var(--accent);width:34px;height:34px;color:var(--on-accent);font-family:var(--font-text);flex:none;place-items:center;font-size:1.3rem;display:grid}.faq-workshop[data-astro-cid-bppbuphv] details[data-astro-cid-bppbuphv][open] summary[data-astro-cid-bppbuphv]:after{content:"–"}.faq-workshop[data-astro-cid-bppbuphv] p[data-astro-cid-bppbuphv]{color:var(--muted);max-width:60ch;padding:0 0 1.2rem}.faq-clinic[data-astro-cid-bppbuphv] details[data-astro-cid-bppbuphv]{background:var(--bg);border:1px solid var(--line);border-radius:12px;padding:0 1.2rem}.faq-clinic[data-astro-cid-bppbuphv] details[data-astro-cid-bppbuphv]+details[data-astro-cid-bppbuphv]{margin-top:.7rem}.faq-clinic[data-astro-cid-bppbuphv] summary[data-astro-cid-bppbuphv]{cursor:pointer;justify-content:space-between;gap:1rem;padding:1.05rem 0;font-weight:600;list-style:none;display:flex}.faq-clinic[data-astro-cid-bppbuphv] summary[data-astro-cid-bppbuphv]::-webkit-details-marker{display:none}.faq-clinic[data-astro-cid-bppbuphv] summary[data-astro-cid-bppbuphv]:after{content:"+";color:var(--accent);font-size:1.3rem;line-height:1;transition:transform .2s}.faq-clinic[data-astro-cid-bppbuphv] details[data-astro-cid-bppbuphv][open] summary[data-astro-cid-bppbuphv]:after{transform:rotate(45deg)}.faq-clinic[data-astro-cid-bppbuphv] p[data-astro-cid-bppbuphv]{color:var(--muted);padding:0 0 1.1rem}.faq-poster[data-astro-cid-bppbuphv] details[data-astro-cid-bppbuphv]{border:3px solid var(--ink);background:var(--bg)}.faq-poster[data-astro-cid-bppbuphv] details[data-astro-cid-bppbuphv]+details[data-astro-cid-bppbuphv]{margin-top:-3px}.faq-poster[data-astro-cid-bppbuphv] summary[data-astro-cid-bppbuphv]{cursor:pointer;font-family:var(--font-display);text-transform:uppercase;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.2rem;font-size:clamp(1.25rem,2.4vw,1.7rem);line-height:1.05;list-style:none;display:flex}.faq-poster[data-astro-cid-bppbuphv] summary[data-astro-cid-bppbuphv]::-webkit-details-marker{display:none}.faq-poster[data-astro-cid-bppbuphv] summary[data-astro-cid-bppbuphv]:after{content:"↓";font-family:var(--font-text);flex:none;font-weight:700;transition:transform .2s}.faq-poster[data-astro-cid-bppbuphv] details[data-astro-cid-bppbuphv][open] summary[data-astro-cid-bppbuphv]{background:var(--accent);color:var(--on-accent)}.faq-poster[data-astro-cid-bppbuphv] details[data-astro-cid-bppbuphv][open] summary[data-astro-cid-bppbuphv]:after{transform:rotate(180deg)}.faq-poster[data-astro-cid-bppbuphv] p[data-astro-cid-bppbuphv]{max-width:62ch;padding:1rem 1.2rem 1.3rem;font-size:1.05rem}.faq-boutique[data-astro-cid-bppbuphv]{text-align:left}.faq-boutique[data-astro-cid-bppbuphv] details[data-astro-cid-bppbuphv]{border-top:1px solid var(--line)}.faq-boutique[data-astro-cid-bppbuphv] details[data-astro-cid-bppbuphv]:last-child{border-bottom:1px solid var(--line)}.faq-boutique[data-astro-cid-bppbuphv] summary[data-astro-cid-bppbuphv]{cursor:pointer;font-family:var(--font-display);justify-content:space-between;gap:1.5rem;padding:1.35rem 0;font-size:1.35rem;font-weight:500;list-style:none;display:flex}.faq-boutique[data-astro-cid-bppbuphv] summary[data-astro-cid-bppbuphv]::-webkit-details-marker{display:none}.faq-boutique[data-astro-cid-bppbuphv] summary[data-astro-cid-bppbuphv]:after{content:"+";color:var(--accent);font-size:1.5rem;font-weight:300;line-height:1;transition:transform .3s}.faq-boutique[data-astro-cid-bppbuphv] details[data-astro-cid-bppbuphv][open] summary[data-astro-cid-bppbuphv]:after{transform:rotate(45deg)}.faq-boutique[data-astro-cid-bppbuphv] p[data-astro-cid-bppbuphv]{color:var(--muted);max-width:60ch;padding:0 0 1.4rem;line-height:1.7}.faq-neighborhood[data-astro-cid-bppbuphv] details[data-astro-cid-bppbuphv]{background:var(--bg);border:2px solid var(--ink);box-shadow:0 5px 0 var(--ink);border-radius:20px;padding:0 1.3rem}.faq-neighborhood[data-astro-cid-bppbuphv] details[data-astro-cid-bppbuphv]+details[data-astro-cid-bppbuphv]{margin-top:1rem}.faq-neighborhood[data-astro-cid-bppbuphv] summary[data-astro-cid-bppbuphv]{cursor:pointer;font-family:var(--font-display);justify-content:space-between;align-items:center;gap:1rem;padding:1.1rem 0;font-size:1.15rem;font-weight:800;list-style:none;display:flex}.faq-neighborhood[data-astro-cid-bppbuphv] summary[data-astro-cid-bppbuphv]::-webkit-details-marker{display:none}.faq-neighborhood[data-astro-cid-bppbuphv] summary[data-astro-cid-bppbuphv]:after{content:"+";background:var(--accent);width:30px;height:30px;color:var(--on-accent);font-family:var(--font-text);border-radius:50%;flex:none;place-items:center;transition:transform .2s;display:grid}.faq-neighborhood[data-astro-cid-bppbuphv] details[data-astro-cid-bppbuphv][open] summary[data-astro-cid-bppbuphv]:after{transform:rotate(45deg)}.faq-neighborhood[data-astro-cid-bppbuphv] p[data-astro-cid-bppbuphv]{color:var(--muted);padding:0 0 1.2rem}.bh-open{opacity:.9;margin-top:1.1rem}.bh-motif{opacity:.8;color:#fff!important}@keyframes bh-zoom{0%{transform:scale(1.12)}}.ed-photo{aspect-ratio:4/5;border-radius:2px}@media (width<=860px){.ed-photo{aspect-ratio:16/9}}@keyframes ed-rise{0%{opacity:0;transform:translateY(.35em)}to{opacity:1;transform:none}}.ws-open{margin:0}.po-photo{aspect-ratio:4/3;border:3px solid var(--ink)}@keyframes po-slam{0%{opacity:0;transform:translateY(40%)scale(1.15)}}.bq-arch{aspect-ratio:4/5;border-radius:999px 999px 18px 18px;width:min(440px,100% - 2.75rem)}.nb-hi[data-astro-cid-qwyufaht]{background:var(--soft);border-radius:999px;padding:.35rem .85rem;font-size:.92rem;font-weight:600;display:inline-block}.nb-hero[data-astro-cid-qwyufaht]{padding:clamp(2.5rem,7vw,5rem) 0 clamp(4rem,9vw,6rem)}.nb-hero-grid[data-astro-cid-qwyufaht]{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:clamp(2rem,6vw,4.5rem);display:grid}@media (width<=860px){.nb-hero-grid[data-astro-cid-qwyufaht]{grid-template-columns:1fr}.nb-sticker[data-astro-cid-qwyufaht]{width:118px;height:118px;font-size:.74rem;bottom:-14px;right:4px}}.nb-hero-pic[data-astro-cid-qwyufaht]{position:relative}.nb-photo{aspect-ratio:1;border-radius:42% 58% 55% 45%/48% 42% 58% 52%}.nb-dots[data-astro-cid-qwyufaht]{background:radial-gradient(var(--accent) 18%, transparent 19%) 0 0 / 34px 34px, var(--soft);place-items:center;display:grid;position:absolute;inset:0}.nb-dots[data-astro-cid-qwyufaht] span[data-astro-cid-qwyufaht]{background:var(--bg);aspect-ratio:1;width:46%;font-family:var(--font-display);color:var(--accent);border-radius:50%;place-items:center;font-size:clamp(2.6rem,7vw,4.5rem);font-weight:800;display:grid}.nb-sticker[data-astro-cid-qwyufaht]{background:var(--ink);width:150px;height:150px;color:var(--bg);text-align:center;box-shadow:0 12px 24px -14px var(--ink);border-radius:50%;place-content:center;padding:1rem;font-size:.85rem;line-height:1.3;display:grid;position:absolute;bottom:6%;right:-4px;transform:rotate(9deg)}.nb-sticker-open{margin-bottom:.3rem;font-size:1rem;font-weight:800}.nb-sticker-hours[data-astro-cid-qwyufaht]{opacity:.85}.nb-anim .nb-sticker[data-astro-cid-qwyufaht]{animation:.8s cubic-bezier(.3,1.6,.5,1) .3s both nb-wobble}@keyframes nb-wobble{0%{opacity:0;transform:rotate(-30deg)scale(.4)}}.nb-h1[data-astro-cid-qwyufaht]{font-family:var(--font-display);letter-spacing:-.025em;margin-top:.6rem;font-size:clamp(2.7rem,6.4vw,5rem);font-weight:800;line-height:1}.nb-lead[data-astro-cid-qwyufaht]{color:var(--muted);max-width:50ch;margin-top:1rem;font-size:1.15rem;line-height:1.6}.nb-lead[data-astro-cid-qwyufaht] a[data-astro-cid-qwyufaht]{color:var(--accent)}.nb-actions[data-astro-cid-qwyufaht]{flex-wrap:wrap;gap:.8rem;margin-top:1.8rem;display:flex}.nb-btn[data-astro-cid-qwyufaht]{background:var(--accent);color:var(--on-accent);box-shadow:0 5px 0 color-mix(in srgb, var(--accent) 60%, var(--ink));border-radius:16px;padding:.95rem 1.5rem;font-weight:700;text-decoration:none;transition:transform .12s,box-shadow .12s;display:inline-block}.nb-btn[data-astro-cid-qwyufaht]:hover{box-shadow:0 3px 0 color-mix(in srgb, var(--accent) 60%, var(--ink));transform:translateY(2px)}.nb-btn[data-astro-cid-qwyufaht].ghost{background:var(--bg);color:var(--ink);border:2px solid var(--ink);box-shadow:0 5px 0 var(--ink)}.be-facts li:has(.open-now[hidden]){display:none}.be-open{margin:0}.be-hero-photo{aspect-ratio:4/5;width:100%;max-height:640px}.st-hero-photo{aspect-ratio:1;width:100%}.ga-artboard .ga-work{background-color:var(--soft);background-image:radial-gradient(color-mix(in srgb, var(--ink) 9%, transparent) 1px, transparent 1.4px), radial-gradient(color-mix(in srgb, var(--bg) 35%, transparent) 1px, transparent 1.6px);background-position:0 0,3px 5px;background-size:7px 7px,11px 11px}.ab-grid .ga-frame:before{content:"";background:color-mix(in srgb, var(--accent) 30%, #f4ecd8);opacity:.82;z-index:2;width:92px;height:26px;position:absolute;top:-12px;left:50%;translate:-50%;rotate:-3deg;box-shadow:0 1px 2px #00000026}.ga-card{font:inherit;color:inherit;cursor:zoom-in;text-align:left;background:0 0;border:0;width:100%;padding:0}.ga-artboard .ga-work{background-color:var(--soft);background-image:radial-gradient(color-mix(in srgb, var(--ink) 9%, transparent) 1px, transparent 1.4px), radial-gradient(color-mix(in srgb, var(--bg) 35%, transparent) 1px, transparent 1.6px);background-position:0 0,3px 5px;background-size:7px 7px,11px 11px}.ga-artboard .ga-work{background-color:var(--soft);background-image:radial-gradient(color-mix(in srgb, var(--ink) 9%, transparent) 1px, transparent 1.4px), radial-gradient(color-mix(in srgb, var(--bg) 35%, transparent) 1px, transparent 1.6px);background-position:0 0,3px 5px;background-size:7px 7px,11px 11px}.be-sets,.be-book,.be-visit,.be-faq{padding:clamp(3.5rem,8vw,6.5rem) 0}.nb-h2[data-astro-cid-h5woclws]{font-family:var(--font-display);letter-spacing:-.02em;font-size:clamp(2.2rem,4.8vw,3.5rem);font-weight:800;line-height:1.02}.nb-h3[data-astro-cid-h5woclws]{font-family:var(--font-display);margin:2.2rem 0 1rem;font-size:1.5rem;font-weight:800}.nb-lead[data-astro-cid-h5woclws]{color:var(--muted);max-width:50ch;margin-top:1rem;font-size:1.15rem;line-height:1.6}.nb-lead[data-astro-cid-h5woclws] a[data-astro-cid-h5woclws]{color:var(--accent)}.nb-band[data-astro-cid-h5woclws]{background:var(--soft);margin:60px 0;padding:clamp(3rem,7vw,5rem) 0;position:relative}.nb-wave[data-astro-cid-h5woclws]{width:100%;height:60px;fill:var(--soft);position:absolute;left:0}.nb-wave[data-astro-cid-h5woclws].top{top:-59px}.nb-wave[data-astro-cid-h5woclws].bottom{bottom:-59px;transform:rotate(180deg)}.nb-cards[data-astro-cid-h5woclws]{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.nb-cards[data-astro-cid-h5woclws] li[data-astro-cid-h5woclws]{background:var(--bg);border:2px solid var(--ink);box-shadow:0 6px 0 var(--ink);border-radius:22px;justify-content:space-between;align-items:start;gap:1rem;padding:1.3rem 1.4rem;display:flex}.nb-cards[data-astro-cid-h5woclws] h4[data-astro-cid-h5woclws]{font-family:var(--font-display);font-size:1.2rem;font-weight:800}.nb-cards[data-astro-cid-h5woclws] p[data-astro-cid-h5woclws]{color:var(--muted);margin-top:.3rem;font-size:.96rem}.nb-price[data-astro-cid-h5woclws]{background:var(--accent);color:var(--on-accent);white-space:nowrap;border-radius:999px;padding:.3rem .75rem;font-weight:800}.nb-note[data-astro-cid-h5woclws]{color:var(--muted);margin-top:1.4rem;font-size:.9rem}.nb-anim .nb-cards[data-astro-cid-h5woclws] li[data-astro-cid-h5woclws],.nb-anim .nb-steps li[data-astro-cid-h5woclws]{opacity:0;transition:opacity .45s,transform .45s cubic-bezier(.3,1.4,.5,1);transform:translateY(18px)scale(.97)}.nb-anim .nb-cards[data-astro-cid-h5woclws] li[data-astro-cid-h5woclws].in,.nb-anim .nb-steps li[data-astro-cid-h5woclws].in{opacity:1;transform:none}.ws-photo{aspect-ratio:3/2;margin-top:2rem}.be-menu,.be-sets,.be-visit,.be-faq{padding:clamp(3.5rem,8vw,6.5rem) 0}.st-shows,.st-about,.st-photos,.st-faq{padding:clamp(3.5rem,8vw,6.5rem) 0}.be-menu,.be-sets,.be-book,.be-faq{padding:clamp(3.5rem,8vw,6.5rem) 0}.be-map{border-radius:24px;min-height:340px}.bq-map{border-radius:18px;min-height:360px}.cl-photo{aspect-ratio:21/8;border-radius:18px}@media (width<=760px){.cl-photo{aspect-ratio:4/3}}.cl-photo .cl-map{aspect-ratio:auto;height:100%;position:absolute;inset:0}.cl-map{--map-filter:saturate(.6) brightness(1.03)}.ed-open{color:var(--muted);margin-top:1.3rem;font-size:.95rem}.ed-open[data-state=open]:before{content:"";vertical-align:.05em;background:#3e8e41;border-radius:50%;width:.55rem;height:.55rem;margin-right:.5rem;display:inline-block}.ed-map{--map-filter:sepia(.2) saturate(.85);border-radius:2px}.nb-h2[data-astro-cid-ggrk3g6n]{font-family:var(--font-display);letter-spacing:-.02em;font-size:clamp(2.2rem,4.8vw,3.5rem);font-weight:800;line-height:1.02}.nb-actions[data-astro-cid-ggrk3g6n]{flex-wrap:wrap;gap:.8rem;margin-top:1.8rem;display:flex}.nb-btn[data-astro-cid-ggrk3g6n]{background:var(--accent);color:var(--on-accent);box-shadow:0 5px 0 color-mix(in srgb, var(--accent) 60%, var(--ink));border-radius:16px;padding:.95rem 1.5rem;font-weight:700;text-decoration:none;transition:transform .12s,box-shadow .12s;display:inline-block}.nb-btn[data-astro-cid-ggrk3g6n]:hover{box-shadow:0 3px 0 color-mix(in srgb, var(--accent) 60%, var(--ink));transform:translateY(2px)}.nb-btn[data-astro-cid-ggrk3g6n].ghost{background:var(--bg);color:var(--ink);border:2px solid var(--ink);box-shadow:0 5px 0 var(--ink)}.nb-visit[data-astro-cid-ggrk3g6n]{padding:clamp(2rem,5vw,3rem) 0 clamp(4rem,9vw,6rem)}.nb-visit-card[data-astro-cid-ggrk3g6n]{background:var(--accent);color:var(--on-accent);border-radius:32px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid;overflow:hidden}@media (width<=860px){.nb-visit-card[data-astro-cid-ggrk3g6n]{grid-template-columns:1fr}}.nb-visit-text[data-astro-cid-ggrk3g6n]{padding:clamp(1.8rem,5vw,3.2rem)}.nb-addr[data-astro-cid-ggrk3g6n]{margin-top:.8rem;font-size:1.2rem;font-weight:600}.nb-hours[data-astro-cid-ggrk3g6n]{margin:1.3rem 0 0;padding:0;list-style:none}.nb-hours[data-astro-cid-ggrk3g6n] li[data-astro-cid-ggrk3g6n]{border-top:1px dashed color-mix(in srgb, var(--on-accent) 45%, transparent);justify-content:space-between;gap:1rem;padding:.5rem 0;display:flex}.nb-visit[data-astro-cid-ggrk3g6n] .nb-btn[data-astro-cid-ggrk3g6n]{background:var(--bg);color:var(--ink);box-shadow:0 5px 0 var(--ink)}.nb-visit[data-astro-cid-ggrk3g6n] .nb-btn[data-astro-cid-ggrk3g6n].ghost{color:var(--on-accent);border-color:var(--on-accent);box-shadow:none;background:0 0}.nb-map{min-height:340px;color:var(--ink)}.po-open{text-transform:uppercase;letter-spacing:.06em;margin-top:.8rem;font-weight:700}.po-map{border-left:3px solid var(--ink);min-height:340px}@media (width<=820px){.po-map{border-left:0;border-top:3px solid var(--ink)}}.ws-map{--map-filter:grayscale(.85) contrast(1.05);border:3px solid var(--ink)}.be-menu,.be-sets,.be-book,.be-visit{padding:clamp(3.5rem,8vw,6.5rem) 0}.nb-h2[data-astro-cid-p45bfvwe]{font-family:var(--font-display);letter-spacing:-.02em;font-size:clamp(2.2rem,4.8vw,3.5rem);font-weight:800;line-height:1.02}.nb-actions[data-astro-cid-p45bfvwe]{flex-wrap:wrap;gap:.8rem;margin-top:1.8rem;display:flex}.nb-btn[data-astro-cid-p45bfvwe]{background:var(--accent);color:var(--on-accent);box-shadow:0 5px 0 color-mix(in srgb, var(--accent) 60%, var(--ink));border-radius:16px;padding:.95rem 1.5rem;font-weight:700;text-decoration:none;transition:transform .12s,box-shadow .12s;display:inline-block}.nb-btn[data-astro-cid-p45bfvwe]:hover{box-shadow:0 3px 0 color-mix(in srgb, var(--accent) 60%, var(--ink));transform:translateY(2px)}.nb-btn[data-astro-cid-p45bfvwe].ghost{background:var(--bg);color:var(--ink);border:2px solid var(--ink);box-shadow:0 5px 0 var(--ink)}.nb-faq[data-astro-cid-p45bfvwe]{padding:clamp(3rem,7vw,5rem) 0}.nb-faq-grid[data-astro-cid-p45bfvwe]{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(2rem,5vw,4rem);display:grid}@media (width<=860px){.nb-faq-grid[data-astro-cid-p45bfvwe]{grid-template-columns:1fr}}.nb-visit .nb-btn[data-astro-cid-p45bfvwe]{background:var(--bg);color:var(--ink);box-shadow:0 5px 0 var(--ink)}.nb-visit .nb-btn[data-astro-cid-p45bfvwe].ghost{color:var(--on-accent);border-color:var(--on-accent);box-shadow:none;background:0 0}.st-shows,.st-about,.st-photos,.st-book{padding:clamp(3.5rem,8vw,6.5rem) 0}.be-menu,.be-book,.be-visit,.be-faq{padding:clamp(3.5rem,8vw,6.5rem) 0}.st-about,.st-photos,.st-book,.st-faq{padding:clamp(3.5rem,8vw,6.5rem) 0}.nb-h2[data-astro-cid-3w5lmipv]{font-family:var(--font-display);letter-spacing:-.02em;font-size:clamp(2.2rem,4.8vw,3.5rem);font-weight:800;line-height:1.02}.nb-steps[data-astro-cid-3w5lmipv]{padding:clamp(4rem,9vw,6rem) 0 clamp(2rem,5vw,3rem)}.nb-steps[data-astro-cid-3w5lmipv] ol[data-astro-cid-3w5lmipv]{counter-reset:s;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:2rem;margin:2.2rem 0 0;padding:0;list-style:none;display:grid}.nb-steps[data-astro-cid-3w5lmipv] li[data-astro-cid-3w5lmipv]{counter-increment:s;padding-top:4rem;position:relative}.nb-steps[data-astro-cid-3w5lmipv] li[data-astro-cid-3w5lmipv]:before{content:counter(s);background:var(--accent);width:52px;height:52px;color:var(--on-accent);font-family:var(--font-display);border-radius:50%;place-items:center;font-size:1.5rem;font-weight:800;display:grid;position:absolute;top:0;left:0}.nb-steps[data-astro-cid-3w5lmipv] h3[data-astro-cid-3w5lmipv]{font-family:var(--font-display);font-size:1.4rem;font-weight:800}.nb-steps[data-astro-cid-3w5lmipv] p[data-astro-cid-3w5lmipv]{color:var(--muted);margin-top:.4rem}.nb-anim .nb-cards li[data-astro-cid-3w5lmipv],.nb-anim .nb-steps[data-astro-cid-3w5lmipv] li[data-astro-cid-3w5lmipv]{opacity:0;transition:opacity .45s,transform .45s cubic-bezier(.3,1.4,.5,1);transform:translateY(18px)scale(.97)}.nb-anim .nb-cards li[data-astro-cid-3w5lmipv].in,.nb-anim .nb-steps[data-astro-cid-3w5lmipv] li[data-astro-cid-3w5lmipv].in{opacity:1;transform:none}.st-shows,.st-photos,.st-book,.st-faq{padding:clamp(3.5rem,8vw,6.5rem) 0}.st-shows,.st-about,.st-book,.st-faq{padding:clamp(3.5rem,8vw,6.5rem) 0}.strip[data-astro-cid-spkgfg57]{padding:clamp(3.5rem,8vw,6rem) 0}.strip-title[data-astro-cid-spkgfg57]{font-family:var(--font-display);font-size:clamp(2rem,4.4vw,3.2rem);line-height:1}.strip-grid[data-astro-cid-spkgfg57]{grid-template-columns:repeat(12,1fr);gap:clamp(.8rem,2vw,1.4rem);margin:2rem 0 0;padding:0;list-style:none;display:grid}.strip-item[data-astro-cid-spkgfg57]{background:var(--soft);position:relative;overflow:hidden}.strip-item[data-astro-cid-spkgfg57] img[data-astro-cid-spkgfg57]{object-fit:cover;width:100%;height:100%;transition:transform .6s;display:block}.strip-item[data-astro-cid-spkgfg57]:hover img[data-astro-cid-spkgfg57]{transform:scale(1.05)}.strip-item[data-astro-cid-spkgfg57] .photo-credit{z-index:2}.st-mosaic[data-astro-cid-spkgfg57] .strip-item[data-astro-cid-spkgfg57]{aspect-ratio:4/3;grid-column:span 6}.st-mosaic[data-astro-cid-spkgfg57] .strip-item[data-astro-cid-spkgfg57]:first-child,.st-mosaic[data-astro-cid-spkgfg57] .strip-item[data-astro-cid-spkgfg57]:nth-child(4){grid-column:span 7}.st-mosaic[data-astro-cid-spkgfg57] .strip-item[data-astro-cid-spkgfg57]:nth-child(2),.st-mosaic[data-astro-cid-spkgfg57] .strip-item[data-astro-cid-spkgfg57]:nth-child(3){grid-column:span 5}.st-row[data-astro-cid-spkgfg57] .strip-item[data-astro-cid-spkgfg57]{aspect-ratio:3/4;grid-column:span 4}.st-feature[data-astro-cid-spkgfg57] .strip-grid[data-astro-cid-spkgfg57]{aspect-ratio:16/8;grid-template-rows:repeat(2,minmax(0,1fr))}.st-feature[data-astro-cid-spkgfg57] .strip-item[data-astro-cid-spkgfg57]:first-child{grid-area:1/1/span 2/span 8}.st-feature[data-astro-cid-spkgfg57] .strip-item[data-astro-cid-spkgfg57]:nth-child(n+2){grid-column:9/span 4}.st-scatter[data-astro-cid-spkgfg57] .strip-grid[data-astro-cid-spkgfg57]{flex-wrap:wrap;justify-content:center;gap:0;padding:1.5rem 0 2rem;display:flex}.st-scatter[data-astro-cid-spkgfg57] .strip-item[data-astro-cid-spkgfg57]{aspect-ratio:4/5;width:min(300px,46%);transform:rotate(calc((var(--i) - 1.5) * 4deg)) translateY(calc(var(--i) * 6px));z-index:calc(10 - var(--i));background:#fff;margin:0 -14px;padding:10px 10px 34px;transition:transform .3s;overflow:visible;box-shadow:0 14px 30px -16px #00000073}.st-scatter[data-astro-cid-spkgfg57] .strip-item[data-astro-cid-spkgfg57]:nth-child(2n){transform:rotate(calc(var(--i) * 3deg)) translateY(-10px)}.st-scatter[data-astro-cid-spkgfg57] .strip-item[data-astro-cid-spkgfg57]:hover{z-index:20;transform:rotate(0)scale(1.04)}.st-scatter[data-astro-cid-spkgfg57] .strip-item[data-astro-cid-spkgfg57] img[data-astro-cid-spkgfg57]{height:100%}.st-scatter[data-astro-cid-spkgfg57] .strip-item[data-astro-cid-spkgfg57]:hover img[data-astro-cid-spkgfg57]{transform:none}.st-circles[data-astro-cid-spkgfg57] .strip-grid[data-astro-cid-spkgfg57]{justify-content:center;align-items:flex-start;gap:clamp(1rem,4vw,3rem);display:flex}.st-circles[data-astro-cid-spkgfg57] .strip-item[data-astro-cid-spkgfg57]{aspect-ratio:1;border:8px solid var(--bg);width:min(300px,30%);box-shadow:0 0 0 2px var(--accent), 0 18px 40px -22px #00000080;border-radius:50%}.st-circles[data-astro-cid-spkgfg57] .strip-item[data-astro-cid-spkgfg57]:nth-child(2){margin-top:clamp(2rem,6vw,5rem)}.st-circles[data-astro-cid-spkgfg57] .strip-item[data-astro-cid-spkgfg57]{overflow:hidden!important}.st-circles[data-astro-cid-spkgfg57] .strip-item[data-astro-cid-spkgfg57] img[data-astro-cid-spkgfg57]{border-radius:50%}.st-circles[data-astro-cid-spkgfg57] .strip-item[data-astro-cid-spkgfg57]:before{display:none!important}.st-circles[data-astro-cid-spkgfg57] .strip-item[data-astro-cid-spkgfg57] .photo-credit{white-space:nowrap;bottom:14px;left:50%;transform:translate(-50%)}.st-circles[data-astro-cid-spkgfg57] .strip-title[data-astro-cid-spkgfg57],.st-circles[data-astro-cid-spkgfg57] .motif-divider{text-align:center;justify-content:center}.st-film[data-astro-cid-spkgfg57] .strip-grid[data-astro-cid-spkgfg57]{scroll-snap-type:x mandatory;scrollbar-width:thin;gap:1rem;padding-bottom:.8rem;display:flex;overflow-x:auto}.st-film[data-astro-cid-spkgfg57] .strip-item[data-astro-cid-spkgfg57]{aspect-ratio:4/3;scroll-snap-align:start;flex:0 0 min(420px,78%)}@media (width<=760px){.st-mosaic[data-astro-cid-spkgfg57] .strip-item[data-astro-cid-spkgfg57],.st-row[data-astro-cid-spkgfg57] .strip-item[data-astro-cid-spkgfg57]{grid-column:span 6!important}.st-mosaic[data-astro-cid-spkgfg57] .strip-item[data-astro-cid-spkgfg57]:first-child{grid-column:span 12!important}.st-row[data-astro-cid-spkgfg57] .strip-item[data-astro-cid-spkgfg57]:first-child{aspect-ratio:4/3;grid-column:span 12!important}.st-feature[data-astro-cid-spkgfg57] .strip-grid[data-astro-cid-spkgfg57]{aspect-ratio:auto;grid-template-rows:none}.st-feature[data-astro-cid-spkgfg57] .strip-item[data-astro-cid-spkgfg57]{aspect-ratio:4/3;grid-area:auto/span 12!important}.st-circles[data-astro-cid-spkgfg57] .strip-grid[data-astro-cid-spkgfg57]{flex-wrap:wrap}.st-circles[data-astro-cid-spkgfg57] .strip-item[data-astro-cid-spkgfg57]{width:44%;margin-top:0!important}}.st-stack[data-astro-cid-spkgfg57] .strip-grid[data-astro-cid-spkgfg57]{justify-content:center;gap:0;padding:2rem 0 3rem;display:flex}.st-stack[data-astro-cid-spkgfg57] .strip-item[data-astro-cid-spkgfg57]{aspect-ratio:4/5;width:min(380px,60%);transform:rotate(calc((var(--i) - 1) * 7deg));z-index:1;border-radius:12px;margin:0 -60px;transition:transform .3s;box-shadow:0 20px 40px -24px #0000008c}.st-stack[data-astro-cid-spkgfg57] .strip-item[data-astro-cid-spkgfg57]:nth-child(2){z-index:3;transform:translateY(-14px)}.st-stack[data-astro-cid-spkgfg57] .strip-item[data-astro-cid-spkgfg57]:hover{z-index:5;transform:scale(1.03)}.st-duo[data-astro-cid-spkgfg57] .strip-grid[data-astro-cid-spkgfg57]{grid-template-columns:1fr minmax(180px,.8fr) 1fr;align-items:center}.st-duo[data-astro-cid-spkgfg57] .strip-item[data-astro-cid-spkgfg57]{aspect-ratio:3/4;grid-column:auto}.st-duo[data-astro-cid-spkgfg57] .strip-item[data-astro-cid-spkgfg57]:nth-of-type(2){grid-area:1/1}.st-duo[data-astro-cid-spkgfg57] .duo-quote[data-astro-cid-spkgfg57]{text-align:center;grid-area:1/2;padding:0 .5rem;list-style:none}.st-duo[data-astro-cid-spkgfg57] .duo-quote[data-astro-cid-spkgfg57] p[data-astro-cid-spkgfg57]{font-family:var(--font-display);color:var(--ink);font-size:clamp(1.4rem,2.6vw,2.1rem);line-height:1.2}.st-duo[data-astro-cid-spkgfg57] .duo-quote[data-astro-cid-spkgfg57] p[data-astro-cid-spkgfg57]:before{content:"“";color:var(--accent);font-size:3rem;line-height:.6;display:block}@media (width<=760px){.st-duo[data-astro-cid-spkgfg57] .strip-grid[data-astro-cid-spkgfg57]{grid-template-columns:1fr 1fr}.st-duo[data-astro-cid-spkgfg57] .duo-quote[data-astro-cid-spkgfg57]{grid-area:auto/1/auto/-1}.st-duo[data-astro-cid-spkgfg57] .strip-item[data-astro-cid-spkgfg57]:nth-of-type(2){grid-row:auto}}.strip-editorial[data-astro-cid-spkgfg57] .strip-item[data-astro-cid-spkgfg57]:not(.x),.strip-boutique[data-astro-cid-spkgfg57] .strip-item[data-astro-cid-spkgfg57]{overflow:visible}.strip-editorial[data-astro-cid-spkgfg57].st-mosaic .strip-item[data-astro-cid-spkgfg57]:before,.strip-editorial[data-astro-cid-spkgfg57].st-row .strip-item[data-astro-cid-spkgfg57]:before,.strip-editorial[data-astro-cid-spkgfg57].st-feature .strip-item[data-astro-cid-spkgfg57]:before,.strip-boutique[data-astro-cid-spkgfg57].st-row .strip-item[data-astro-cid-spkgfg57]:before,.strip-boutique[data-astro-cid-spkgfg57].st-feature .strip-item[data-astro-cid-spkgfg57]:before{content:"";background:var(--accent);opacity:.85;z-index:0;position:absolute;inset:0;transform:translate(10px,10px)}.strip-boutique[data-astro-cid-spkgfg57] .strip-item[data-astro-cid-spkgfg57]:before{border-radius:14px;background:var(--soft)!important;opacity:1!important}.strip-editorial[data-astro-cid-spkgfg57] .strip-item[data-astro-cid-spkgfg57] img[data-astro-cid-spkgfg57],.strip-boutique[data-astro-cid-spkgfg57] .strip-item[data-astro-cid-spkgfg57] img[data-astro-cid-spkgfg57]{z-index:1;position:relative}.strip-boutique[data-astro-cid-spkgfg57]:not(.st-circles) .strip-item[data-astro-cid-spkgfg57] img[data-astro-cid-spkgfg57]{border-radius:14px}.strip-boutique[data-astro-cid-spkgfg57] .strip-title[data-astro-cid-spkgfg57],.strip-boutique[data-astro-cid-spkgfg57] .motif-divider{text-align:center;justify-content:center}.strip-poster[data-astro-cid-spkgfg57]:not(.st-scatter) .strip-item[data-astro-cid-spkgfg57]{border:3px solid var(--ink);box-shadow:6px 6px 0 var(--ink)}.strip-poster[data-astro-cid-spkgfg57] .strip-title[data-astro-cid-spkgfg57],.strip-workshop[data-astro-cid-spkgfg57] .strip-title[data-astro-cid-spkgfg57]{text-transform:uppercase}.strip-neighborhood[data-astro-cid-spkgfg57]:not(.st-circles):not(.st-scatter) .strip-item[data-astro-cid-spkgfg57]{border:2px solid var(--ink);border-radius:24px}.strip-clinic[data-astro-cid-spkgfg57]:not(.st-circles) .strip-item[data-astro-cid-spkgfg57]{border-radius:14px}.strip-band[data-astro-cid-spkgfg57]{color:#fff;isolation:isolate;align-items:center;min-height:clamp(320px,52vw,560px);margin:clamp(2rem,5vw,4rem) 0;display:grid;position:relative;overflow:hidden}.strip-band[data-astro-cid-spkgfg57] img[data-astro-cid-spkgfg57]{object-fit:cover;z-index:-2;width:100%;height:100%;position:absolute;inset:0}.sb-shade[data-astro-cid-spkgfg57]{z-index:-1;background:#00000061;position:absolute;inset:0}.sb-in[data-astro-cid-spkgfg57]{text-align:center}.sb-title[data-astro-cid-spkgfg57]{font-family:var(--font-display);text-shadow:0 2px 18px #00000059;font-size:clamp(2.4rem,6vw,4.6rem);line-height:1}.sb-poster[data-astro-cid-spkgfg57] .sb-title[data-astro-cid-spkgfg57],.sb-workshop[data-astro-cid-spkgfg57] .sb-title[data-astro-cid-spkgfg57]{text-transform:uppercase}.sb-motif{justify-content:center;color:#fff!important}.sb-edge[data-astro-cid-spkgfg57]{width:100%;height:clamp(30px,6vw,90px);fill:var(--bg);z-index:1;position:absolute;left:0}.sb-edge[data-astro-cid-spkgfg57].top{top:-1px}.sb-edge[data-astro-cid-spkgfg57].bottom{bottom:-1px;transform:scale(-1)}.sb-credit[data-astro-cid-spkgfg57]{z-index:2;right:12px;bottom:clamp(36px,7vw,96px)!important;left:auto!important}.ga-artboard .ga-hero{background-color:var(--soft);background-image:radial-gradient(color-mix(in srgb, var(--ink) 9%, transparent) 1px, transparent 1.4px), radial-gradient(color-mix(in srgb, var(--bg) 35%, transparent) 1px, transparent 1.6px);background-position:0 0,3px 5px;background-size:7px 7px,11px 11px}.ab-hero-text:before,.ab-pin:before{content:"";background:color-mix(in srgb, var(--accent) 30%, #f4ecd8);opacity:.82;z-index:2;width:92px;height:26px;position:absolute;top:-12px;left:50%;translate:-50%;rotate:-3deg;box-shadow:0 1px 2px #00000026}.s-inquire{color:var(--accent)}.ga-dlg .ga-btn{background:var(--accent);color:var(--on-accent);border-radius:2px;align-items:center;min-height:48px;padding:.85rem 1.35rem;font-weight:600;text-decoration:none;display:inline-flex}.cl-open{margin-top:.6rem;font-weight:500}.cl-open[data-state=open]{color:var(--accent)}@keyframes po-run{to{transform:translate(-50%)}}body{background:var(--bg);color:var(--ink);font-family:var(--font-text);font-weight:400}.bq-open{color:var(--muted);font-size:.95rem}.nb-head[data-astro-cid-ojz3m7zd]{background:var(--bg);z-index:40;border-bottom:2px dashed var(--line);position:sticky;top:0}.nb-head-in[data-astro-cid-ojz3m7zd]{justify-content:space-between;align-items:center;gap:1rem;min-height:70px;display:flex}.nb-mark[data-astro-cid-ojz3m7zd]{font-family:var(--font-display);color:var(--ink);align-items:center;gap:.65rem;font-size:1.3rem;font-weight:800;text-decoration:none;display:flex}.nb-badge[data-astro-cid-ojz3m7zd]{background:var(--accent);width:40px;height:40px;color:var(--on-accent);border-radius:50%;place-items:center;font-size:.95rem;display:grid;transform:rotate(-8deg)}.nb-head[data-astro-cid-ojz3m7zd] nav[data-astro-cid-ojz3m7zd]{align-items:center;gap:1.4rem;font-weight:600;display:flex}.nb-head[data-astro-cid-ojz3m7zd] nav[data-astro-cid-ojz3m7zd] a[data-astro-cid-ojz3m7zd]{color:var(--ink);text-decoration:none}.nb-head[data-astro-cid-ojz3m7zd] nav[data-astro-cid-ojz3m7zd] a[data-astro-cid-ojz3m7zd][aria-current=page]{color:var(--accent)}.nb-pill[data-astro-cid-ojz3m7zd]{background:var(--ink);white-space:nowrap;border-radius:999px;padding:.6rem 1.1rem;color:var(--bg)!important}@media (width<=520px){.nb-mark[data-astro-cid-ojz3m7zd]{font-size:1.05rem}}@media (width<=720px){.nb-head[data-astro-cid-ojz3m7zd] nav[data-astro-cid-ojz3m7zd] a[data-astro-cid-ojz3m7zd]:not(.nb-pill){display:none}}.nb-h1[data-astro-cid-ojz3m7zd]{font-family:var(--font-display);letter-spacing:-.025em;margin-top:.6rem;font-size:clamp(2.7rem,6.4vw,5rem);font-weight:800;line-height:1}.nb-h3[data-astro-cid-ojz3m7zd]{font-family:var(--font-display);margin:2.2rem 0 1rem;font-size:1.5rem;font-weight:800}.nb-lead[data-astro-cid-ojz3m7zd]{color:var(--muted);max-width:50ch;margin-top:1rem;font-size:1.15rem;line-height:1.6}.nb-lead[data-astro-cid-ojz3m7zd] a[data-astro-cid-ojz3m7zd]{color:var(--accent)}.nb-faqpage[data-astro-cid-ojz3m7zd]{padding:clamp(2.5rem,7vw,5rem) 0 clamp(4rem,9vw,7rem)}.nb-faqpage-in[data-astro-cid-ojz3m7zd]{max-width:820px}.nb-foot[data-astro-cid-ojz3m7zd]{border-top:2px dashed var(--line);color:var(--muted);padding:2rem 0}.nb-foot-in[data-astro-cid-ojz3m7zd]{flex-wrap:wrap;justify-content:space-between;gap:1rem;display:flex}.nb-foot[data-astro-cid-ojz3m7zd] b[data-astro-cid-ojz3m7zd]{color:var(--ink)}.nb-foot[data-astro-cid-ojz3m7zd] a[data-astro-cid-ojz3m7zd]{color:inherit;text-transform:capitalize;margin-right:.8rem}.ga-lock{overflow:hidden}@keyframes ga-rise{0%{opacity:0;transform:translateY(.35em)}to{opacity:1;transform:none}}@keyframes ga-drop{0%{opacity:0;transform:translateY(-40px)scale(1.05)}to{opacity:1;transform:none}}@keyframes be-shine{0%,60%{translate:-120%}85%,to{translate:120%}}@keyframes be-tick{to{translate:-50%}}body{background:var(--bg);color:var(--ink);font-family:var(--font-text)}@keyframes st-spin{to{rotate:360deg}}@keyframes st-eq{0%{scale:1 .18}to{scale:1}}@keyframes st-tick{to{translate:-50%}}
