.sister--page[data-v-fce2cb2b]{padding-top:var(--space-8)}.sister__stage[data-v-fce2cb2b]{background:var(--bg-raised);border:1px solid var(--line);border-radius:var(--radius-lg);display:grid;isolation:isolate}.sister__media[data-v-fce2cb2b],.sister__stage[data-v-fce2cb2b]{overflow:hidden;position:relative}.sister__media[data-v-fce2cb2b]{aspect-ratio:4/3}.sister__photo[data-v-fce2cb2b]{height:100%;-o-object-fit:cover;object-fit:cover;transition:transform 1.2s var(--ease-out);width:100%}.sister__stage:hover .sister__photo[data-v-fce2cb2b]{transform:scale(1.04)}.sister__media[data-v-fce2cb2b]:after{background:linear-gradient(to top,var(--bg-raised) 0,transparent 55%);content:"";inset:0;position:absolute}.sister__place[data-v-fce2cb2b]{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:var(--c-overlay);border-radius:var(--radius-pill);color:var(--c-text);display:inline-flex;font-size:var(--text-sm);font-weight:600;gap:var(--space-1);inset-inline-end:var(--space-4);padding:var(--space-1) var(--space-3);position:absolute;top:var(--space-4)}.sister__pitch[data-v-fce2cb2b]{display:grid;gap:var(--space-3);margin-top:calc(var(--space-12)*-1);padding:0 var(--space-5) var(--space-6);position:relative}.sister__brand[data-v-fce2cb2b]{align-items:center;display:flex;gap:var(--space-3);margin:0 0 var(--space-2)}.sister__brand>span[data-v-fce2cb2b]{display:grid}.sister__logo[data-v-fce2cb2b]{background:var(--c-light-raised);border-radius:50%;box-shadow:0 0 0 2px var(--c-primary),var(--shadow-2);flex:none;height:56px;padding:2px;width:56px}.sister__tag[data-v-fce2cb2b]{color:var(--fg-accent);font-size:var(--text-xs);font-weight:700;letter-spacing:.12em;text-transform:uppercase}.sister__name[data-v-fce2cb2b]{color:var(--fg);font-weight:700}.sister__eyebrow[data-v-fce2cb2b]{margin:0}.sister__title[data-v-fce2cb2b]{font-size:var(--text-4xl);line-height:1.02;margin:0;max-width:16ch;text-wrap:balance}:lang(ja) .sister__title[data-v-fce2cb2b],:lang(ko) .sister__title[data-v-fce2cb2b],:lang(th) .sister__title[data-v-fce2cb2b],:lang(zh) .sister__title[data-v-fce2cb2b]{line-height:var(--heading-leading)}.sister__lead[data-v-fce2cb2b]{color:var(--c-text-soft);font-size:var(--text-lg);line-height:var(--leading-body);margin:0;max-width:54ch;text-wrap:pretty}.sister__buttons[data-v-fce2cb2b]{display:grid;gap:var(--space-3);margin-top:var(--space-3)}@media(min-width:640px){.sister__buttons[data-v-fce2cb2b]{display:flex;flex-wrap:wrap}}@media(min-width:900px){.sister__stage[data-v-fce2cb2b]{min-height:600px}.sister__media[data-v-fce2cb2b]{aspect-ratio:auto;inset:0;position:absolute;z-index:-1}.sister__media[data-v-fce2cb2b]:after{background:linear-gradient(to right,var(--bg-raised) 0,color-mix(in srgb,var(--bg-raised) 86%,transparent) 38%,transparent 72%)}.sister__pitch[data-v-fce2cb2b]{align-self:center;margin-top:0;max-width:680px;padding:var(--space-16) var(--space-12)}.sister__place[data-v-fce2cb2b]{inset-inline-end:var(--space-6);top:var(--space-6)}}.sister__rides[data-v-fce2cb2b]{display:grid;gap:var(--space-4);grid-auto-columns:minmax(250px,78%);grid-auto-flow:column;list-style:none;margin:var(--space-4) calc(var(--gutter)*-1) 0;overflow-x:auto;overscroll-behavior-x:contain;padding:0 var(--gutter) var(--space-2);scroll-padding-inline:var(--gutter);scroll-snap-type:x mandatory;scrollbar-width:none}.sister__rides[data-v-fce2cb2b]::-webkit-scrollbar{display:none}.sister__rides>li[data-v-fce2cb2b]{display:flex;scroll-snap-align:start}.sister__ride[data-v-fce2cb2b]{background:var(--bg-raised);flex:1}.sister__ride .ui-card__body[data-v-fce2cb2b]{gap:var(--space-2);padding:var(--space-5)}.sister__go[data-v-fce2cb2b]{align-items:center;color:var(--fg-accent);display:inline-flex;font-size:var(--text-sm);font-weight:700;gap:var(--space-1);margin-top:auto;padding-top:var(--space-2)}@media(min-width:768px){.sister__rides[data-v-fce2cb2b]{grid-auto-columns:auto;grid-auto-flow:row;grid-template-columns:repeat(3,minmax(0,1fr));margin:var(--space-6) 0 0;overflow:visible;padding:0}}@media(min-width:1024px){.sister__rides[data-v-fce2cb2b]{margin-top:calc(var(--space-16)*-1);padding:0 var(--space-12);position:relative;z-index:1}.sister__pitch[data-v-fce2cb2b]{padding-bottom:calc(var(--space-16)*2)}}.sister-mini[data-v-fce2cb2b]{background:var(--bg-raised);border:1px solid var(--line);border-radius:var(--radius-lg);color:var(--fg);display:grid;overflow:hidden;text-align:start}.sister-mini__media[data-v-fce2cb2b]{aspect-ratio:16/7;overflow:hidden;position:relative}.sister-mini__media>img[data-v-fce2cb2b]:first-child{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.sister-mini__logo[data-v-fce2cb2b]{background:var(--c-light-raised);border-radius:50%;bottom:var(--space-3);box-shadow:0 0 0 2px var(--c-primary),var(--shadow-1);height:48px;inset-inline-start:var(--space-4);padding:2px;position:absolute;width:48px}.sister-mini__body[data-v-fce2cb2b]{display:grid;gap:var(--space-2);padding:var(--space-5)}.sister-mini__tag[data-v-fce2cb2b]{color:var(--fg-accent);font-size:var(--text-xs);font-weight:700;letter-spacing:.1em;margin:0;text-transform:uppercase}.sister-mini__title[data-v-fce2cb2b]{font-size:var(--text-xl);line-height:var(--leading-snug);margin:0}.sister-mini__text[data-v-fce2cb2b]{color:var(--fg-muted);font-size:var(--text-sm);line-height:var(--leading-body);margin:0}.sister-mini__buttons[data-v-fce2cb2b]{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-top:var(--space-2)}.sister-mini__buttons[data-v-fce2cb2b]>*{flex:1 1 auto}@media(min-width:640px){.sister-mini[data-v-fce2cb2b]{grid-template-columns:minmax(0,2fr) minmax(0,3fr)}.sister-mini__media[data-v-fce2cb2b]{aspect-ratio:auto;min-height:100%}}
