.tg-grid[data-v-f93b3756]{align-items:start;display:grid;gap:var(--space-3);grid-template-columns:1fr}.tg-card[data-v-f93b3756]{background:color-mix(in srgb,var(--ink) 3%,var(--surface));border:1px solid var(--line);border-radius:var(--radius);min-width:0;padding:var(--space-4)}.tg-title[data-v-f93b3756]{font-size:var(--step-0);line-height:1.6;margin:0 0 var(--space-2)}.tg-body[data-v-f93b3756]{color:var(--muted);line-height:2;-webkit-mask-image:linear-gradient(180deg,#000 62%,transparent);mask-image:linear-gradient(180deg,#000 62%,transparent);max-height:8.5rem;overflow:hidden;overflow-wrap:anywhere;white-space:pre-line}.tg-card.first .tg-body[data-v-f93b3756],.tg-card.open .tg-body[data-v-f93b3756]{-webkit-mask-image:none;mask-image:none;max-height:none}.tg-more[data-v-f93b3756]{background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--radius);color:var(--ink);cursor:pointer;font:inherit;font-size:var(--step--1);margin-top:var(--space-2);min-height:2.5rem;padding:0 var(--space-3)}.tg-card.first .tg-more[data-v-f93b3756],.tg-more.solo[data-v-f93b3756]{display:none}@media(min-width:52rem){.tg-grid[data-v-f93b3756]{grid-template-columns:repeat(2,1fr)}.tg-body[data-v-f93b3756]{-webkit-mask-image:none;mask-image:none;max-height:none}.tg-more[data-v-f93b3756]{display:none}}.editorial[data-v-b3fe7e85]{margin-bottom:var(--space-6);margin-inline:calc(50% - 50vw);position:relative;width:100vw}.editorial .shot[data-v-b3fe7e85]{aspect-ratio:4/5;display:block;-o-object-fit:cover;object-fit:cover;width:100%}@media(min-width:40rem){.editorial .shot[data-v-b3fe7e85]{aspect-ratio:16/9}}@media(min-width:64rem){.editorial .shot[data-v-b3fe7e85]{aspect-ratio:5/2}}.editorial .words[data-v-b3fe7e85]{align-content:center;background:radial-gradient(ellipse 60% 50% at center,color-mix(in srgb,var(--paper) 72%,transparent) 0,color-mix(in srgb,var(--paper) 40%,transparent) 60%,transparent 100%);display:grid;gap:var(--space-3);inset:0;justify-items:center;padding:var(--space-6) var(--space-5);position:absolute;text-align:center}.editorial .title[data-v-b3fe7e85]{font-family:var(--font-display);font-size:var(--step-4);max-width:20ch}.editorial .sub[data-v-b3fe7e85]{margin:0;max-width:42ch}.editorial .link[data-v-b3fe7e85]{align-items:center;border-bottom:1px solid;color:var(--accent);display:inline-flex;font-size:var(--step--1);letter-spacing:.06em;min-height:44px;padding-bottom:.2rem}@media(max-width:39.99rem){.editorial .shot[data-v-b3fe7e85]{aspect-ratio:4/3}.editorial .words[data-v-b3fe7e85]{background:var(--paper);color:var(--ink);padding:var(--space-6) var(--space-5) var(--space-8);position:static}.editorial .title[data-v-b3fe7e85]{font-size:var(--step-3);max-width:none}.editorial .link[data-v-b3fe7e85]{background:var(--accent);border:0;border-radius:var(--r-btn,var(--radius));color:var(--on-accent,#fff);font-weight:700;justify-content:center;letter-spacing:0;min-width:12rem;padding:.6rem 1.6rem}}.editorial:not(:has(.shot)) .words[data-v-b3fe7e85]{background:none;padding-block:var(--space-12);position:static}.arch[data-v-b3fe7e85]{align-items:center;display:grid;gap:var(--space-8);margin-bottom:var(--space-4);padding-block:var(--space-6) var(--space-10)}@media(min-width:52rem){.arch[data-v-b3fe7e85]{gap:var(--space-12);grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);padding-block:var(--space-10) var(--space-16)}}.arch.bare[data-v-b3fe7e85]{grid-template-columns:minmax(0,1fr);padding-block:var(--space-16);text-align:center}.arch.bare[data-v-b3fe7e85],.arch.bare .arch-words[data-v-b3fe7e85]{justify-items:center}.arch-words[data-v-b3fe7e85]{display:grid;gap:var(--space-5);justify-items:start;min-width:0}.arch-kicker[data-v-b3fe7e85]{align-items:center;color:var(--muted);display:inline-flex;font-size:var(--step--1);font-weight:600;gap:.45rem;letter-spacing:.02em}.arch-kicker[data-v-b3fe7e85] svg{color:var(--accent)}.arch-title[data-v-b3fe7e85]{font-family:var(--font-display);font-size:clamp(2.1rem,1.3rem + 3.3vw,4.1rem);font-weight:600;line-height:1.45;max-width:15ch}.arch-sub[data-v-b3fe7e85]{color:var(--muted);font-size:var(--step-1);line-height:2.05;margin:0;max-width:38ch}.arch-note[data-v-b3fe7e85]{font-size:var(--step-0);margin-top:calc(var(--space-2)*-1)}.arch-actions[data-v-b3fe7e85]{display:flex;flex-wrap:wrap;gap:var(--space-3);padding-top:var(--space-2)}.arch-actions .btn[data-v-b3fe7e85]{padding-inline:var(--space-8)}.arch-badge[data-v-b3fe7e85]{align-items:center;background:var(--surface);border:1px solid var(--line-strong);border-radius:999px;color:var(--ink);display:inline-flex;flex-wrap:wrap;font-size:var(--step--1);gap:.4rem;margin:0;min-height:2.6rem;padding:.45rem 1.1rem}.arch-star[data-v-b3fe7e85]{color:var(--star);font-size:1.05rem;line-height:1}.arch-dot[data-v-b3fe7e85]{color:var(--muted)}.arch-badge[data-v-b3fe7e85] svg{color:var(--accent)}.arch-media[data-v-b3fe7e85]{justify-self:center;padding:1.5rem 1.5rem 0;position:relative;width:min(100%,24rem)}@media(min-width:52rem){.arch-media[data-v-b3fe7e85]{justify-self:end;width:min(100%,28rem)}}.arch-frame[data-v-b3fe7e85]{isolation:isolate;position:relative}.arch-frame[data-v-b3fe7e85]:before{border:1px solid color-mix(in srgb,var(--accent) 70%,transparent);border-radius:999px 999px 0 0;content:"";inset-block:-1.25rem 1.25rem;inset-inline:-1.25rem 1.25rem;position:absolute;z-index:-1}.arch-shot[data-v-b3fe7e85]{aspect-ratio:4/5;background:color-mix(in srgb,var(--ink) 5%,var(--paper));border-radius:999px 999px 28px 28px;display:block;-o-object-fit:cover;object-fit:cover;width:100%}.arch-spark[data-v-b3fe7e85]{fill:var(--accent);position:absolute}.arch-spark.one[data-v-b3fe7e85]{inset-block-start:.2rem;inset-inline-end:0;width:1.6rem}.arch-spark.two[data-v-b3fe7e85]{inset-block-start:55%;inset-inline-start:-.2rem;width:1.1rem}.quiet[data-v-b3fe7e85]{display:grid;gap:var(--space-3);justify-items:center;padding:var(--space-12) var(--space-4);text-align:center}.quiet .title[data-v-b3fe7e85]{font-family:var(--font-display);font-size:var(--step-4)}.quiet .sub[data-v-b3fe7e85]{color:var(--muted);margin:0;max-width:46ch}.hero[data-v-b3fe7e85]{background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 14%,var(--surface)),var(--surface));border-radius:calc(var(--radius)*1.5);margin-bottom:var(--space-4);overflow:hidden;position:relative}.bg[data-v-b3fe7e85]{height:100%;inset:0;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%}.has-image .overlay[data-v-b3fe7e85]{background:linear-gradient(to left,color-mix(in srgb,var(--surface) 92%,transparent) 0,color-mix(in srgb,var(--surface) 78%,transparent) 45%,transparent 100%)}.overlay[data-v-b3fe7e85]{position:relative}@media(max-width:39.99rem){.has-image .bg[data-v-b3fe7e85]{aspect-ratio:16/10;display:block;height:auto;position:static}.has-image .overlay[data-v-b3fe7e85]{background:none}.has-image .copy[data-v-b3fe7e85]{max-width:none;padding:var(--space-5) var(--space-4) var(--space-6)}.hero-title[data-v-b3fe7e85]{font-size:var(--step-3)}.hero-sub[data-v-b3fe7e85]{color:var(--ink);font-size:var(--step-0);opacity:.82}}.copy[data-v-b3fe7e85]{align-items:flex-start;display:flex;flex-direction:column;gap:var(--space-3);max-width:32rem;padding:var(--space-10) var(--space-5)}.hero-title[data-v-b3fe7e85]{font-size:var(--step-4);line-height:1.25}.hero-sub[data-v-b3fe7e85]{color:var(--muted);font-size:var(--step-1);margin:0}.actions[data-v-b3fe7e85]{display:flex;flex-wrap:wrap;gap:var(--space-2)}@media(min-width:52rem){.copy[data-v-b3fe7e85]{padding:var(--space-16) var(--space-10)}}.deals[data-v-95432148]{background:var(--surface);border:1px solid var(--line);border-radius:calc(var(--radius)*1.5);margin-bottom:var(--space-4);overflow:hidden}.head[data-v-95432148]{background:linear-gradient(to left,color-mix(in srgb,var(--accent) 88%,#000),var(--accent-strong));color:var(--on-accent,#fff);display:flex;gap:var(--space-3);padding:var(--space-3) var(--space-4)}.head[data-v-95432148],.title[data-v-95432148]{align-items:center}.title[data-v-95432148]{color:inherit;display:inline-flex;font-size:var(--step-1);gap:.45rem;margin:0}.clock[data-v-95432148]{background:#00000038;border-radius:999px;margin-inline-end:auto;padding:.2rem .7rem}.all[data-v-95432148],.clock[data-v-95432148]{font-size:var(--step--1);font-weight:700}.all[data-v-95432148]{align-items:center;color:inherit;display:inline-flex;gap:.2rem;min-height:32px;opacity:.92;white-space:nowrap}.all[data-v-95432148]:hover{opacity:1}.body[data-v-95432148]{padding:var(--space-4);position:relative}.body .rail[data-v-95432148]{justify-content:center;padding-bottom:0}.nav[data-v-95432148]{background:var(--surface);border:1px solid var(--line);border-radius:999px;box-shadow:var(--shadow-md);color:var(--ink);cursor:pointer;display:none;height:2.2rem;inset-block-start:38%;place-items:center;position:absolute;width:2.2rem}.nav[data-v-95432148]:hover{border-color:var(--line-strong)}.prev[data-v-95432148]{inset-inline-start:calc(var(--space-2)*-1 + var(--space-4))}.next[data-v-95432148]{inset-inline-end:calc(var(--space-2)*-1 + var(--space-4))}@media(hover:hover)and (pointer:fine){.nav[data-v-95432148]{display:grid}}[data-theme=shab] .head[data-v-95432148]{background:transparent;border-bottom:1px solid color-mix(in srgb,var(--accent) 38%,transparent);color:var(--accent)}[data-theme=shab] .clock[data-v-95432148]{background:color-mix(in srgb,var(--accent) 16%,transparent);color:var(--accent)}.sp-grid[data-v-feb1b216]>:last-child:nth-child(odd){grid-column:1/-1;justify-self:center;width:calc(50% - var(--space-3)/2)}.sp-grid.few[data-v-feb1b216]{justify-content:center}.sp-grid[data-n="1"][data-v-feb1b216]{grid-template-columns:minmax(0,1fr)}@media(min-width:34rem){.sp-grid[data-v-feb1b216]>:last-child:nth-child(odd){grid-column:auto;justify-self:stretch;width:auto}.sp-grid.few[data-n="1"][data-v-feb1b216]{grid-template-columns:minmax(0,15rem)}.sp-grid.few[data-n="2"][data-v-feb1b216]{grid-template-columns:repeat(2,minmax(0,15rem))}.sp-grid.few[data-n="3"][data-v-feb1b216]{grid-template-columns:repeat(3,minmax(0,15rem))}.sp-grid.few[data-n="4"][data-v-feb1b216]{grid-template-columns:repeat(4,minmax(0,15rem))}}.promo[data-v-ff742ea1]{background:var(--accent-soft);border-radius:calc(var(--radius)*1.5);overflow:hidden;position:relative}.promo img[data-v-ff742ea1]{display:block;max-height:22rem;-o-object-fit:cover;object-fit:cover;width:100%}.say[data-v-ff742ea1]{display:grid;gap:var(--space-3);justify-items:start;padding:var(--space-6)}@media(min-width:44rem){.with-image .say[data-v-ff742ea1]{align-content:center;background:linear-gradient(270deg,transparent,rgba(0,0,0,.55) 35%);color:#fff;inset-block:0;inset-inline-start:0;position:absolute;width:min(28rem,60%)}.with-image .h[data-v-ff742ea1]{color:#fff}.with-image .p[data-v-ff742ea1]{color:#ffffffe0}}.h[data-v-ff742ea1]{font-size:var(--step-2);line-height:1.6}.h[data-v-ff742ea1],.p[data-v-ff742ea1]{margin:0}.p[data-v-ff742ea1]{color:var(--muted);line-height:2}.banners[data-v-e435ded0]{display:grid;gap:var(--space-3);margin-bottom:var(--space-4)}@media(min-width:46rem){.banners[data-v-e435ded0]{grid-template-columns:repeat(auto-fit,minmax(14rem,1fr))}}.tile[data-v-e435ded0]{background:var(--surface);border-radius:calc(var(--radius)*1.5);display:block;overflow:hidden;position:relative}.say[data-v-e435ded0]{align-items:center;background:linear-gradient(270deg,hsla(0,0%,100%,.86) 0,hsla(0,0%,100%,.72) 62%,transparent);color:#16181d;display:flex;font-family:var(--font-display,inherit);font-size:var(--step-1);font-weight:800;inset-block:0;inset-inline-start:0;line-height:1.6;max-width:62%;padding:0 var(--space-5);position:absolute;text-wrap:balance}.tile img[data-v-e435ded0]{aspect-ratio:19/9;display:block;height:auto;-o-object-fit:cover;object-fit:cover;width:100%}a.tile[data-v-e435ded0]{transition:transform .18s ease,box-shadow .18s ease}a.tile[data-v-e435ded0]:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.banners.rooms[data-v-e435ded0]{gap:var(--space-6);grid-template-columns:1fr;margin-inline:calc(50% - 50vw);margin-bottom:var(--space-6);width:100vw}.banners.rooms .tile[data-v-e435ded0]{background:none;border-radius:0}.banners.rooms .tile img[data-v-e435ded0]{aspect-ratio:3/2}@media(min-width:64rem){.banners.rooms .tile img[data-v-e435ded0]{aspect-ratio:21/9}}.banners.rooms a.tile[data-v-e435ded0]:hover{box-shadow:none;transform:none}.banners.rooms .tile img[data-v-e435ded0]{transition:opacity .3s ease}.banners.rooms a.tile:hover img[data-v-e435ded0]{opacity:.94}.banners.rooms .say[data-v-e435ded0]{background:linear-gradient(to bottom,transparent 0,color-mix(in srgb,var(--paper) 55%,transparent) 30%,color-mix(in srgb,var(--paper) 55%,transparent) 70%,transparent 100%);color:var(--ink);flex-direction:column;font-weight:700;gap:var(--space-2);inset:0;justify-content:center;max-width:none;padding:var(--space-5) var(--space-6);text-align:center}.banners.rooms .head[data-v-e435ded0]{font-size:var(--step-3);line-height:1.4}.banners.rooms .sub[data-v-e435ded0]{color:var(--muted);font-family:var(--font-body,inherit);font-size:var(--step-0);font-weight:400;line-height:1.8;max-width:34rem}.banners.rooms .go[data-v-e435ded0]{border-bottom:1px solid;font-family:var(--font-body,inherit);font-size:var(--step--1);font-weight:600;letter-spacing:.04em;padding-bottom:.15rem}.banners.rooms.under .say[data-v-e435ded0]{background:none;color:inherit;padding:var(--space-4) var(--space-5) 0;position:static}.banners.rooms.under .head[data-v-e435ded0]{font-size:var(--step-2);letter-spacing:.01em}.prose[data-v-4e4a598d]{color:var(--muted);line-height:2.1;margin:0;max-width:70ch;white-space:pre-line}.countdown[data-v-c298cc16]{background:color-mix(in srgb,var(--accent) 8%,transparent);display:grid;gap:var(--space-3);justify-items:center;text-align:center}.c-title[data-v-c298cc16]{font-size:var(--step-1);font-weight:700;margin:0}.clock[data-v-c298cc16]{display:flex;gap:var(--space-3)}.unit[data-v-c298cc16]{display:grid;gap:.15rem;justify-items:center;min-width:3.25rem}.unit b[data-v-c298cc16]{font-size:var(--step-2);font-variant-numeric:tabular-nums;font-weight:700}.unit small[data-v-c298cc16]{color:var(--muted);font-size:var(--step--2)}.c-cta[data-v-c298cc16]{min-width:12rem}.vid[data-v-9f865605]{aspect-ratio:16/9;background:#000;border-radius:var(--radius);-o-object-fit:contain;object-fit:contain;width:100%}.cap[data-v-9f865605]{color:var(--muted);font-size:var(--step--1);line-height:2;margin:var(--space-2) 0 0}.stories[data-v-34ea8207]{display:flex;gap:var(--space-3);justify-content:safe center;overflow-x:auto;padding:var(--space-3) 0;scrollbar-width:none}.stories[data-v-34ea8207]::-webkit-scrollbar{display:none}.story[data-v-34ea8207]{color:inherit;display:grid;flex:0 0 auto;gap:.35rem;justify-items:center;width:4.5rem}.ring[data-v-34ea8207]{background:var(--surface);border-radius:50%;display:grid;height:4rem;outline:2px solid var(--accent);outline-offset:2px;overflow:hidden;place-items:center;width:4rem}.ring img[data-v-34ea8207]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.letter[data-v-34ea8207]{color:var(--accent);font-size:var(--step-1);font-weight:700}.name[data-v-34ea8207]{font-size:var(--step--2);max-width:100%;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}.overall[data-v-828b7747]{align-items:center;display:flex;gap:.4rem}.overall-text[data-v-828b7747]{color:var(--muted);font-size:var(--step--1)}.reviews-rail[data-v-828b7747]{display:grid;gap:var(--space-3);grid-auto-columns:minmax(15rem,18rem);grid-auto-flow:column;overflow-x:auto;padding-bottom:.5rem;scroll-snap-type:x proximity;scrollbar-width:thin}.reviews-rail[data-v-828b7747]>*{scroll-snap-align:start}.review-card[data-v-828b7747]{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);display:flex;flex-direction:column;gap:.5rem;padding:1rem}.body[data-v-828b7747]{font-size:var(--step--1);-webkit-line-clamp:4;line-height:2.1}.body[data-v-828b7747],.reply[data-v-828b7747]{display:-webkit-box;margin:0;-webkit-box-orient:vertical;overflow:hidden}.reply[data-v-828b7747]{background:color-mix(in srgb,var(--accent) 7%,transparent);border-radius:10px;font-size:var(--step--2);-webkit-line-clamp:3;line-height:1.9;padding:.5rem .6rem}.reply-who[data-v-828b7747]{color:var(--accent);font-weight:700}.who[data-v-828b7747]{align-items:center;display:flex;gap:.5rem;margin-top:auto}.name[data-v-828b7747]{font-size:var(--step--1);font-weight:700}.from[data-v-828b7747]{background:color-mix(in srgb,var(--ink) 6%,transparent);color:var(--muted);font-size:.7rem;padding:.1rem .4rem;white-space:nowrap}.from[data-v-828b7747],.verified[data-v-828b7747]{border-radius:999px}.verified[data-v-828b7747]{background:color-mix(in srgb,var(--accent) 12%,transparent);color:var(--accent);font-weight:700;padding:.1rem .45rem}.about[data-v-828b7747],.verified[data-v-828b7747]{font-size:var(--step--2)}.about[data-v-828b7747]{align-items:center;color:var(--muted);display:inline-flex;min-height:32px}.about[data-v-828b7747]:hover{color:var(--accent)}.grid[data-v-14e208f3]{display:grid;gap:var(--space-4)}@media(min-width:44rem){.grid[data-v-14e208f3]{grid-template-columns:repeat(3,1fr)}}.post[data-v-14e208f3]{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);color:inherit;display:grid;gap:var(--space-2);overflow:hidden;padding-bottom:var(--space-3);text-decoration:none}.post[data-v-14e208f3]:hover{border-color:var(--accent)}.cover[data-v-14e208f3]{aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover;width:100%}.t[data-v-14e208f3]{font-weight:700;line-height:1.7}.s[data-v-14e208f3],.t[data-v-14e208f3]{padding:0 var(--space-3)}.s[data-v-14e208f3]{color:var(--muted);display:-webkit-box;font-size:var(--step--2);-webkit-line-clamp:3;line-clamp:3;line-height:1.9;-webkit-box-orient:vertical;overflow:hidden}.list[data-v-f9c1860e]{display:grid}.row[data-v-f9c1860e]{border-bottom:1px solid var(--line)}.row[data-v-f9c1860e]:last-child{border-bottom:0}.q[data-v-f9c1860e]{align-items:center;background:none;border:0;color:var(--ink);cursor:pointer;display:flex;font-weight:700;gap:var(--space-3);justify-content:space-between;padding:var(--space-3) 0;text-align:start;width:100%}.chevron[data-v-f9c1860e]{color:var(--accent);flex:none;font-size:var(--step-1)}.a[data-v-f9c1860e]{color:var(--muted);font-size:var(--step--1);line-height:2;margin:0 0 var(--space-3)}.rows[data-v-403f0ebd]{display:grid;margin:0}.row[data-v-403f0ebd],.rows[data-v-403f0ebd]{gap:var(--space-3)}.row[data-v-403f0ebd]{align-items:baseline;display:flex;flex-wrap:wrap}dt[data-v-403f0ebd]{color:var(--muted);font-size:var(--step--1);min-width:8rem}dd[data-v-403f0ebd]{margin:0}dd a[data-v-403f0ebd]{align-items:center;color:inherit;display:inline-flex;min-height:32px}#services[data-v-bfb2f355]{scroll-margin-top:5.5rem}.sv[data-v-bfb2f355]{display:grid;list-style:none;margin:0;padding:0}.sv-list[data-v-bfb2f355]{gap:0}.sv-list .sv-item[data-v-bfb2f355]{align-items:center;border-bottom:1px solid var(--line);display:flex;gap:var(--space-3);justify-content:space-between;padding-block:var(--space-4)}.sv-list .sv-item[data-v-bfb2f355]:first-child{padding-top:0}.sv-list .sv-item[data-v-bfb2f355]:last-child{border-bottom:0;padding-bottom:0}.sv-cards[data-v-bfb2f355]{gap:var(--space-3);grid-template-columns:minmax(0,1fr)}@media(min-width:34rem){.sv-cards[data-v-bfb2f355]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:60rem){.sv-cards[data-v-bfb2f355]{grid-template-columns:repeat(3,minmax(0,1fr))}}.sv-cards .sv-item[data-v-bfb2f355]{background:var(--surface);border:var(--card-border,1px solid var(--line));border-radius:var(--radius);box-shadow:var(--card-shadow,none);display:grid;gap:var(--space-4);grid-template-rows:1fr auto;padding:var(--space-4)}.sv-cards .sv-book[data-v-bfb2f355]{width:100%}.sv-main[data-v-bfb2f355]{align-content:start;display:grid;gap:var(--space-2);min-width:0}.sv-name[data-v-bfb2f355]{font-size:var(--step-0);font-weight:700;margin:0}.sv-desc[data-v-bfb2f355]{color:var(--muted);display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;line-height:1.9;-webkit-box-orient:vertical;overflow:hidden}.sv-desc[data-v-bfb2f355],.sv-meta[data-v-bfb2f355]{font-size:var(--step--1);margin:0}.sv-meta[data-v-bfb2f355]{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-4)}.sv-dur[data-v-bfb2f355],.sv-meta[data-v-bfb2f355]{align-items:center}.sv-dur[data-v-bfb2f355]{color:var(--muted);display:inline-flex;gap:.3rem}.sv-price[data-v-bfb2f355]{color:var(--accent-strong);font-weight:700}.sv-book[data-v-bfb2f355]{color:var(--on-accent,#fff);flex:none;min-height:2.6rem;padding-inline:var(--space-5)}.tnum[data-v-bfb2f355]{font-variant-numeric:tabular-nums}.tm[data-v-6eb3c8c8]{display:grid;gap:var(--space-4) var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;margin:0;padding:0}@media(min-width:34rem){.tm[data-v-6eb3c8c8]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:52rem){.tm[data-v-6eb3c8c8]{grid-template-columns:repeat(4,minmax(0,1fr))}}.tm-card[data-v-6eb3c8c8]{display:grid;gap:.3rem;justify-items:center;min-width:0;text-align:center}.tm-photo[data-v-6eb3c8c8]{aspect-ratio:4/5;background:color-mix(in srgb,var(--ink) 5%,var(--paper));border-radius:var(--r-img,var(--radius));margin-bottom:var(--space-2);max-width:11rem;-o-object-fit:cover;object-fit:cover;width:100%}.tm-initial[data-v-6eb3c8c8]{background:var(--accent-soft);color:var(--accent-strong);display:grid;font-size:var(--step-4);font-weight:700;place-items:center}.tm-name[data-v-6eb3c8c8]{font-weight:700;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tm-title[data-v-6eb3c8c8]{color:var(--muted);font-size:var(--step--1);line-height:1.7}.cta[data-v-56d26cc8]{background:color-mix(in srgb,var(--accent) 9%,var(--surface));display:grid;gap:var(--space-4);justify-items:center;padding-block:var(--space-8);text-align:center}@media(min-width:48rem){.cta[data-v-56d26cc8]{grid-template-columns:1fr auto;justify-items:start;padding-inline:var(--space-8);text-align:start}}.cta-in[data-v-56d26cc8]{display:grid;gap:var(--space-2);min-width:0}.cta-heading[data-v-56d26cc8]{font-family:var(--font-display,inherit);font-size:var(--step-3);line-height:1.5;margin:0}.cta-text[data-v-56d26cc8]{color:var(--muted);line-height:2;margin:0;max-width:60ch;white-space:pre-line}.cta-btn[data-v-56d26cc8]{color:var(--on-accent,#fff);padding-inline:var(--space-8)}.prose[data-v-38df50fb]{color:var(--muted);line-height:2.1;margin:0;max-width:70ch;white-space:pre-line}
