.bp__header[data-astro-cid-6rl4siap]{grid-template-columns:minmax(0,1fr);gap:24px;padding-top:28px;display:grid}.bp__eyebrow[data-astro-cid-6rl4siap]{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--text-3);flex-wrap:wrap;align-items:center;gap:6px 8px;font-size:12px;line-height:16px;display:flex}.bp__eyebrow-dot[data-astro-cid-6rl4siap]{background:var(--ink);width:7px;height:7px;box-shadow:0 0 0 3px rgba(var(--tone-rgb), .18);border-radius:9px}.bp__sep[data-astro-cid-6rl4siap]{background:var(--line-3);border-radius:9px;width:3px;height:3px}.bp__lead[data-astro-cid-6rl4siap] .bp__title{font-family:var(--font-display);font-size:var(--fs-h1);letter-spacing:var(--ls-display);color:var(--text-strong);text-wrap:balance;margin-top:16px;font-weight:650;line-height:1.06}.bp__tagline[data-astro-cid-6rl4siap]{max-width:36em;font-size:var(--fs-lede);color:var(--text-2);text-wrap:pretty;margin-top:14px;line-height:1.5}.bp__actions[data-astro-cid-6rl4siap]{flex-wrap:wrap;align-items:center;gap:12px 20px;margin-top:22px;display:flex}.bp__hero[data-astro-cid-6rl4siap]{margin-top:32px}@keyframes frame-open{0%{opacity:0;clip-path:inset(4% 3% 8% round 20px);translate:0 18px}to{opacity:1;clip-path:inset(0);translate:none}}html:not(.vt-arrival) .bp__hero[data-astro-cid-6rl4siap]>*{animation:frame-open var(--dur-5) var(--ease-out-expo) .26s backwards}@media (prefers-reduced-motion:reduce){html:not(.vt-arrival) .bp__hero[data-astro-cid-6rl4siap]>*{animation:none}}.bp__facts[data-astro-cid-6rl4siap]{margin-top:24px}.facts[data-astro-cid-6rl4siap]{border-radius:var(--radius-sm);border:1px solid var(--hairline);background:var(--surface);box-shadow:var(--inset-top), var(--shadow-1);grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:hidden}.facts__item[data-astro-cid-6rl4siap]{border-top:1px solid var(--hairline);flex-direction:column;gap:6px;min-width:0;padding:16px 16px 18px;display:flex}.facts__item[data-astro-cid-6rl4siap]:nth-child(-n+2){border-top:0}.facts__item[data-astro-cid-6rl4siap]:nth-child(2n){border-left:1px solid var(--hairline)}.facts__item[data-astro-cid-6rl4siap]:last-child:nth-child(odd){grid-column:1/-1}.facts[data-astro-cid-6rl4siap] dd[data-astro-cid-6rl4siap]{font-family:var(--font-display);letter-spacing:-.03em;color:var(--text-strong);text-wrap:balance;font-size:24px;font-weight:620;line-height:1.1}.facts[data-astro-cid-6rl4siap] dt[data-astro-cid-6rl4siap]{color:var(--text-3);order:2;font-size:13px;line-height:18px}.bp__sec[data-astro-cid-6rl4siap]{padding-top:var(--space-8);gap:var(--space-5);flex-direction:column;display:flex}.bp__sec--flow[data-astro-cid-6rl4siap]{padding-top:var(--space-7)}.bp__label[data-astro-cid-6rl4siap]{align-items:center;gap:10px;display:inline-flex}.bp__label[data-astro-cid-6rl4siap]>span[data-astro-cid-6rl4siap]:first-child{background:var(--ink);border-radius:2px;width:6px;height:6px}.bp__split[data-astro-cid-6rl4siap]{grid-template-columns:minmax(0,1fr);align-items:start;gap:20px;display:grid}.bp__prose[data-astro-cid-6rl4siap] p[data-astro-cid-6rl4siap]{max-width:68ch}.bp__about[data-astro-cid-6rl4siap]{gap:var(--space-5);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.bp__about-pic[data-astro-cid-6rl4siap]{min-width:0}.built[data-astro-cid-6rl4siap]{grid-template-columns:minmax(0,1fr);gap:10px;display:grid}.built__item[data-astro-cid-6rl4siap]{border-radius:var(--radius-sm);border:1px solid var(--hairline);background:var(--surface);align-items:flex-start;gap:14px;padding:14px 16px;display:flex}.built__icon[data-astro-cid-6rl4siap]{border-radius:var(--radius-xs);background:rgba(var(--tone-rgb), calc(var(--glow-a) * .6));width:32px;height:32px;color:var(--ink);flex:none;place-items:center;display:grid}.built__text[data-astro-cid-6rl4siap]{color:var(--text-2);text-wrap:pretty;padding-top:4px;font-size:15px;line-height:24px}.cards[data-astro-cid-6rl4siap]{grid-template-columns:minmax(0,1fr);gap:10px;display:grid}.card[data-astro-cid-6rl4siap]{border-radius:var(--radius-sm);border:1px solid var(--hairline);background:radial-gradient(90% 70% at 100% 0%, rgba(var(--tone-rgb), calc(var(--glow-a) * .5)), transparent 65%), var(--surface);box-shadow:var(--inset-top), var(--shadow-1);padding:20px 20px 22px}.card__title[data-astro-cid-6rl4siap]{font-family:var(--font-display);letter-spacing:-.02em;color:var(--text-strong);text-wrap:balance;font-size:19px;font-weight:620;line-height:1.25}.card__body[data-astro-cid-6rl4siap]{color:var(--text-2);text-wrap:pretty;margin-top:8px;font-size:15px;line-height:23px}.gallery[data-astro-cid-6rl4siap]{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}.gallery__item[data-astro-cid-6rl4siap]{min-width:0}.gallery__item[data-astro-cid-6rl4siap],.phones__item[data-astro-cid-6rl4siap]{flex-direction:column;gap:12px;display:flex}.gallery[data-astro-cid-6rl4siap] figcaption[data-astro-cid-6rl4siap],.phones[data-astro-cid-6rl4siap] figcaption[data-astro-cid-6rl4siap]{max-width:68ch;color:var(--text-3);text-wrap:pretty;font-size:13.5px;line-height:20px}.ggroup[data-astro-cid-6rl4siap]+.ggroup[data-astro-cid-6rl4siap]{margin-top:40px}.ggroup__label[data-astro-cid-6rl4siap]{margin-bottom:16px}.ggroup[data-astro-cid-6rl4siap]>.gallery[data-astro-cid-6rl4siap]+.phones[data-astro-cid-6rl4siap]{margin-top:16px}.phones[data-astro-cid-6rl4siap]{flex-direction:column;gap:16px;display:flex}.phones__item[data-astro-cid-6rl4siap]{min-width:0}.phones__run--swipe[data-astro-cid-6rl4siap]{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;gap:16px;display:flex;overflow-x:auto}.phones__run--swipe[data-astro-cid-6rl4siap]::-webkit-scrollbar{display:none}.phones__run--swipe[data-astro-cid-6rl4siap] .phones__item[data-astro-cid-6rl4siap]{scroll-snap-align:start;flex:0 0 min(62vw,280px)}.stack[data-astro-cid-6rl4siap]{flex-wrap:wrap;gap:8px;display:flex}.stack[data-astro-cid-6rl4siap] li[data-astro-cid-6rl4siap]{background:rgba(var(--ink-rgb), .045);box-shadow:inset 0 0 0 1px var(--hairline);color:var(--text-2);border-radius:8px;padding:4px 12px;font-size:14px;font-weight:450;line-height:22px}.bp__end[data-astro-cid-6rl4siap]{padding-bottom:var(--section);gap:16px}.rel[data-astro-cid-6rl4siap]{border-radius:var(--radius);border:1px solid var(--hairline);background:var(--surface);box-shadow:var(--inset-top), var(--shadow-1);color:var(--text);transition:border-color var(--dur-3) var(--ease-out);flex-direction:column;align-items:flex-start;padding:20px;text-decoration:none;display:flex}.rel[data-astro-cid-6rl4siap]:hover{border-color:var(--hairline-strong)}.rel[data-astro-cid-6rl4siap]:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}.rel__label[data-astro-cid-6rl4siap]{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--text-3);font-size:11.5px;line-height:16px}.rel__title[data-astro-cid-6rl4siap]{font-family:var(--font-display);letter-spacing:-.025em;color:var(--text-strong);margin-top:10px;font-size:22px;font-weight:650}.rel__text[data-astro-cid-6rl4siap]{max-width:40em;color:var(--text-2);text-wrap:pretty;margin-top:8px;font-size:15px;line-height:23px}.rel__cta[data-astro-cid-6rl4siap]{color:var(--text-strong);align-items:center;gap:8px;margin-top:16px;font-size:14px;font-weight:600;display:inline-flex}@media (width>=700px){.bp__header[data-astro-cid-6rl4siap]{gap:28px;padding-top:48px}.bp__hero[data-astro-cid-6rl4siap]{margin-top:40px}.facts[data-astro-cid-6rl4siap]{grid-template-columns:repeat(var(--n), minmax(0, 1fr))}.facts__item[data-astro-cid-6rl4siap]{border-top:0;padding:20px 20px 22px}.facts__item[data-astro-cid-6rl4siap]+.facts__item[data-astro-cid-6rl4siap]{border-left:1px solid var(--hairline)}.facts__item[data-astro-cid-6rl4siap]:last-child:nth-child(odd){grid-column:auto}.facts[data-astro-cid-6rl4siap] dd[data-astro-cid-6rl4siap]{font-size:28px}.bp__sec[data-astro-cid-6rl4siap]{padding-top:var(--space-9)}.bp__sec--flow[data-astro-cid-6rl4siap]{padding-top:var(--space-8)}.built[data-astro-cid-6rl4siap],.cards[data-astro-cid-6rl4siap]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.gallery[data-astro-cid-6rl4siap]{grid-template-columns:repeat(2,minmax(0,1fr))}.phones[data-astro-cid-6rl4siap]{flex-flow:wrap;gap:16px}.phones__run[data-astro-cid-6rl4siap]{display:contents}.phones__run--swipe[data-astro-cid-6rl4siap]{overflow:visible}.phones__item[data-astro-cid-6rl4siap],.phones__run--swipe[data-astro-cid-6rl4siap] .phones__item[data-astro-cid-6rl4siap]{flex:var(--rn) 1 calc(var(--rn) * 300px);max-width:calc(var(--rn) * 520px)}}@media (width>=1200px){.bp__header[data-astro-cid-6rl4siap]{grid-template-columns:minmax(0,1fr) minmax(300px,340px);align-items:start;gap:56px}.bp__lead[data-astro-cid-6rl4siap] .bp__title{font-size:var(--fs-display)}.bp__split[data-astro-cid-6rl4siap]{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:64px}.bp__about[data-astro-cid-6rl4siap]{gap:var(--space-8);grid-template-columns:minmax(0,55fr) minmax(0,45fr)}.cards[data-astro-cid-6rl4siap]{grid-template-columns:repeat(3,minmax(0,1fr))}}
