@media(min-width:840px)and (min-aspect-ratio:4/3){.v-fl-words{min-height:calc(100svh - var(--header));display:flex;flex-direction:column;justify-content:center}}.v-fl .v-cp-stage__caption{flex-wrap:wrap;row-gap:var(--s-1)}.v-fl-opening{color:var(--ink)}.v-fl-moves{display:inline-flex;flex-wrap:wrap;gap:0 .6em;text-transform:none;letter-spacing:.02em;font-size:12px}.v-fl-moves>span{color:var(--muted);opacity:.55;transition:opacity var(--t-move) var(--ease-settle),color var(--t-move) var(--ease-settle)}.v-fl-moves>span[data-played]{color:var(--ink2);opacity:1}.v-fl-moves>span[data-now]{color:var(--moss-text)}.v-fl-map{grid-column:1 / -1;display:grid;place-items:center;min-height:240px;padding:var(--s-6) var(--s-5);border-radius:var(--r-xl);background:var(--surface);border:1px solid var(--line)}.v-fl-map .v-cp-flowmap{max-width:400px}.v-fl-covers{grid-column:1 / -1;margin-top:var(--s-7)}.v-fl-covers ul{list-style:none;margin:var(--s-6) 0 0;padding:0;display:grid;gap:var(--s-5) var(--gutter)}.v-fl-covers li{padding-top:var(--s-4);border-top:1px solid var(--line);display:flex;flex-direction:column;gap:var(--s-1)}@media(min-width:600px){.v-fl-covers ul{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:840px){.v-fl-map{grid-column:1 / span 5;align-self:stretch}.v-fl-covers{grid-column:7 / span 6;margin-top:0}}@media(prefers-reduced-motion:reduce){.v-fl-moves>span{transition:none}}.v-pr-hero{padding-block:var(--section)}.v-pr-hero__words{grid-column:1 / -1}.v-pr-free{grid-column:1 / -1;margin-top:var(--s-7);display:grid;gap:var(--s-5);align-content:start;padding:var(--s-5);border-radius:var(--r-xl);background:var(--elev);border:1px solid var(--moss);box-shadow:inset 0 0 0 1px var(--moss)}@media(min-width:600px){.v-pr-free{padding:var(--s-7)}}@media(min-width:840px){.v-pr-hero__words{grid-column:1 / span 6;align-self:start;padding-top:var(--s-7)}.v-pr-free{grid-column:8 / span 5;margin-top:0}}.v-pr-free__price{display:flex;align-items:baseline;gap:var(--s-3);margin:0}.v-pr-free__amount{font:300 72px/.9 var(--mono);font-variant-numeric:tabular-nums;letter-spacing:-.04em;color:var(--ink);white-space:nowrap}.v-pr-free__always{font:400 28px/1 var(--serif);color:var(--ink2)}@media(min-width:840px){.v-pr-free__amount{font-size:96px}}.v-pr-free__boards{display:flex;flex-wrap:wrap;gap:var(--s-2)}.v-pr-tile{width:40px;height:40px;display:grid;place-items:center;border-radius:var(--r-md);border:1px solid var(--line)}.v-pr-card__head{display:flex;align-items:center;justify-content:space-between;gap:var(--s-3);min-height:24px}.v-pr-card__aud{color:var(--ink)}.v-pr-list{list-style:none;margin:0;padding:var(--s-5) 0 0;border-top:1px solid var(--line);display:flex;flex-direction:column;gap:var(--s-3);font:400 15px/1.5 var(--sans);color:var(--ink2)}.v-pr-list li{display:flex;gap:var(--s-3);align-items:flex-start}.v-pr-list li>svg{flex:none;margin-top:1px;color:var(--ink2)}.v-pr-free .v-pr-list li>svg{color:var(--moss-text)}.v-pr-later{display:grid;gap:var(--gutter)}.v-pr-card{display:grid;gap:var(--s-5);align-content:start;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);padding:var(--s-5)}.v-pr-card__price{display:flex;flex-direction:column;gap:var(--s-1)}.v-pr-card__amount{margin:0;min-height:40px;display:flex;align-items:flex-end}.v-pr-tba{font:400 20px/1.2 var(--mono);letter-spacing:-.01em;color:var(--ink)}.v-pr-num{font:300 40px/1 var(--mono);font-variant-numeric:tabular-nums;letter-spacing:-.03em;color:var(--ink);white-space:nowrap}.v-pr-dec{letter-spacing:0;margin-inline:-.22em}.v-pr-sp{margin-inline-end:-.35em}@media(min-width:600px)and (max-width:839px){.v-pr-card{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--s-6);padding:var(--s-6);grid-template-areas:"head list" "price list" "aud list" "cta list"}.v-pr-card>.v-pr-card__head{grid-area:head}.v-pr-card>.v-pr-card__price{grid-area:price}.v-pr-card>.v-pr-card__aud{grid-area:aud}.v-pr-card>.v-pr-card__cta{grid-area:cta}.v-pr-card>.v-pr-list{grid-area:list;grid-row:1 / span 4;border-top:0;padding-top:0}}@media(min-width:840px){.v-pr-later{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:repeat(5,auto);row-gap:0}.v-pr-card{grid-row:span 5;grid-template-rows:subgrid;row-gap:var(--s-5);padding:var(--s-6)}.v-pr-card__cta{align-self:start}}
